Use o Nmap para enviar dados arbitrários do endereço / porta falsificado

0

Para testar a manipulação de erros e tempos limite de uma pilha SIP personalizada, às vezes é útil enviar pacotes UDP de vários endereços de origem (até mesmo aqueles atribuídos a outros hosts) para o host que executa a pilha SIP.

O Nmap tem a capacidade de falsificar seu endereço de origem ( -S ) e porta ( -g ), agora preciso especificar quais dados devem ser enviados para o endereço e a porta especificados como um pacote UDP.

Parece possível usar o Nmap Scripting Engine , mas não descobri como usá-lo.

Existe uma maneira simples de fazer isso usando o Nmap ou outra ferramenta prontamente disponível em plataformas UNIX?

    
por Feuermurmel 11.01.2012 / 18:26

2 respostas

4

Você pode dar uma olhada na ferramenta Scapy que é muito fácil de usar para criar pacotes. É uma ferramenta baseada em Python. Você pode encontrar um exemplo básico aqui.

link link

Quanto à falsificação do tráfego SIP, você pode capturar o tráfego real do SIP com o wireshark. Exporte a carga útil como arquivo e use esse arquivo como carga útil com qualquer uma das ferramentas de geração de tráfego.

Outras ferramentas disponíveis são

link fácil, CLI

link fácil, GUI

link

    
por 11.01.2012 / 18:50
1

netcat pode fazer o trabalho. Você pode enviar dados UDP arbitrários e falsificar o endereço via -s .

    
por 11.01.2012 / 20:19