Флаг России. Flag of Russia Флаг Великобритании Flag of Russia

Clumsy 0.2

  • Clumsy
  • Soap UI
  • Тестирование с помощью Python
  • 🖄Postman
  • Clumsy целенаправленно ухудшает условия, в которых работает Ваше сетевое соединение в Windows

    Большинство пользователей сети стараются иметь надёжное подключение к интернету. , т.к. это даёт им возможность наслаждаться находящимся там контентом и не напрягаться по поводу скорости соединения.

    Если Вы геймер, например, то уж точно не хотите больших лагов, а вот пользователи P2P больше всего не любят когд провайдер режет скорость, стримеров же напрягает потеря пакетов.

    Если Вы администратор сети или разработчик продукты которого зависят от сетевых соединени, Вам будет полезно протестировать как они будут работать при плохом качестве соединения.

    Что произойдёт с Вашим приложением, когда в соединении возникнут задержки (lag) потери (drops) или ограничение трафика (throttling)? Предусмотрены ли эти ситуации заранее или они нарушат работу сервера или приложения?

    Обзор Clumsy

    Clumsy для Windows была разработана для того, чтобы Вы могли получить ответы на эти вопросы. Это бесплатная программа, доступная в 32-bit и 64-bit версии, которая может имитировать сетевые соединения плохого качества.

    clumsy 0.2 default

    Когда Вы запускаете портативную программу после распаковывания запускается графический пользовательский интерфейс, изображенный выше.

    Верхнее меню позволяет выбрать предустановленный шаблон для Вашего теста. Например, выбрать весь IPv4 localhost траффик, все отправляемые пакеты или пакеты с выбранного IP адреса.

    Ниже перечеслены доступные в Clumsy функции. Советую посмотреть официальную гифку демонстирующую все опции наглядно (следите за бегущим столбцом слева).

    1. Lag эмулирует задержку в сети равную указанному Вами в настройках времени в миллисекундах.
    2. Drop отбрасывает пакеты с верноятностью указанной Вами.
    3. Throttle блокирует траффик на определённое время и затем посылает его обратно.
    4. Duplicate посылает клоны Ваших пакетов вслед за оригиналами.
    5. Out of order меняет порядок пакетов.
    6. Tamper искажает содержимое пакетов.

    clumsy 0.2 пример

    Правила, доступные по умолчанию

    localhost ipv4 all : outbound and ip.DstAddr >= 127.0.0.1 and ip.DstAddr <= 127.255.255.255
    localhost ipv4 tcp : tcp and outbound and ip.DstAddr >= 127.0.0.1 and ip.DstAddr <= 127.255.255.255
    localhost ipv4 udp : udp and outbound and ip.DstAddr >= 127.0.0.1 and ip.DstAddr <= 127.255.255.255
    all sending packets : outbound
    all receiving packets : inbound
    all ipv4 against specific ip : ip.DstAddr == 198.51.100.1 or ip.SrcAddr == 198.51.100.1
    tcp ipv4 against specific ip : tcp and (ip.DstAddr == 198.51.100.1 or ip.SrcAddr == 198.51.100.1)
    udp ipv4 against specific ip : udp and (ip.DstAddr == 198.51.100.1 or ip.SrcAddr == 198.51.100.1)
    all ipv4 against port : ip.DstPort == 12354 or ip.SrcPort == 12354
    tcp ipv4 against port : tcp and (tcp.DstPort == 12354 or tcp.SrcPort == 12354)
    udp ipv4 against port : udp and (udp.DstPort == 12354 or udp.SrcPort == 12354)
    ipv6 all : ipv6
    Нужно правило, которое будет блокировать все IP, кроме двух ipv6 and ip.DstAddr !=10.6.1.100 and ip.DstAddr !=10.6.1.170 (не работает)




    Расшарить в соцсетях: