packETH это GUI и CLI генератор пакетов ethernet. Он позволяет создавать и посылать любые возможные пакеты или последовательности пакетов в сеть Ethernet. packETH очень простая и мощная программа, которая поддерживает большое количество параметров и настроек.


Главное окно packETH


Возможности packETH:

Вы можете создать и послать любой ethernet пакет. На данный момент поддерживаются следующие протоколы:

  • ethernet II, ethernet 802.3, 802.1q, QinQ, пользовательские ethernet фреймы
  • ARP, IPv4, IPv6, пользовательские типы данных сетевого уровня
  • UDP, TCP, ICMP, ICMPv6, IGMP, пользовательские типы данных транспортного уровня
  • RTP
  • JUMBO фреймы (если позволяет сетевая карта и драйвера)

Возможности посылки последовательностей пакетов

  • Задержки между отправкой пакетов, задание количества пакетов
  • Отправка с максимальной скоростью, которую позволяет оборудование
  • Изменение параметров во время тестов (изменение IP или mac адреса, содержание пакетов UDP, и т.д.)

Сохранение конфигурации в файл и загрузка из него, поддержка формата pcap.


График загрузки интерфейса

Варианты использования:
  • Тестирование правил на Firewall
  • Тесты на производительность
  • Тестирование на устойчивость к DoS
  • Автоматическое тестирование при использовании CLI версии

Источник n0where.net
Ссылка на скачивание - Sourceforge.net
Тестирование 40GbE канала с помощью packETH packeth.wordpress.com