🏠 | 💻 PC | 🔨Тестирование ПО |

Clumsy 0.2

Clumsy 0.2 Soap UI
Тестирование с помощью Python 🖄Postman
Nmap Webservices
Тестирование API Testlink
Pivotal Tracker

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 (не работает)

Контакты и сотрудничество:
Пишите на www.andreyolegovich.ru cобака yandex.ru если Вы:
1. Хотите написать статью для моего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь со мной по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: