Ostinato parece ser uma dessas ferramentas que você está procurando.
Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI. Craft and send packets of several streams with different protocols at different rates.
Screenshot
Screencast
Gerador de tráfego / pacotes de Ostinato
Recursos
- É executado no Windows, Linux, BSD e Mac OS X (provavelmente será executado em outras plataformas também com pouca ou nenhuma modificação, mas isso não foi testado)
- Abra, edite, reproduza e salve arquivos PCAP
- Suporte para os protocolos padrão mais comuns
- Ethernet / 802.3 / LLC SNAP
- VLAN (com QinQ)
- ARP, IPv4, IPv6, IP-em-IP a.k.a IP Tunneling (6over4, 4over6, 4over4, 6over6)
- TCP, UDP, ICMPv4, ICMPv6, IGMP, MLD
- Qualquer protocolo baseado em texto (HTTP, SIP, RTSP, NNTP, etc.)
- Mais protocolos em andamento ...
- Modifique qualquer campo de qualquer protocolo (alguns protocolos permitem alterar os campos de pacote com cada pacote em tempo de execução, por exemplo, alterando endereços IP / MAC)
- Hex Dump fornecido pelo usuário - especifica alguns ou todos os bytes em um pacote
- Script definido pelo usuário para substituir um protocolo não implementado (EXPERIMENTAL)
- Empilhar protocolos em qualquer ordem arbitrária
- Crie e configure vários fluxos
- Configurar taxas de transmissão, rajadas, não. de pacotes
- O cliente único pode controlar e configurar várias portas em vários computadores, gerando tráfego
- O controle exclusivo de uma porta para impedir que o SO envie pacotes perdidos fornece um ambiente de teste controlado
- Janela de Estatísticas mostra estatísticas e taxas de recebimento / transmissão de porta em tempo real
- Capture os pacotes e visualize-os (precisa do Wireshark para visualizar os pacotes capturados)
- Framework para adicionar novos construtores de protocolo com facilidade
Download
Muitos pacotes pré-construídos para várias distros são disponibilizados através do Serviço de Compilação Aberta (OBS) da SuSE.