Se você precisar emitir um pacote com um endereço de origem diferente da sua interface, em vez de modificá-lo na hora, hping é a ferramenta comumente usada. Como respondido anteriormente, a modificação é melhor feita pelo iptables.
Estou procurando uma ferramenta para Linux ou Windows que modifique um cabeçalho IP, para que seja preciso o endereço de origem IP. Eu sei que é impossível obter a resposta para tal pacote, uma vez que você não possui o IP e o roteamento de volta falhará, mas isso é possível e como?
Se você precisar emitir um pacote com um endereço de origem diferente da sua interface, em vez de modificá-lo na hora, hping é a ferramenta comumente usada. Como respondido anteriormente, a modificação é melhor feita pelo iptables.
Você precisará criar o que é essencialmente um servidor proxy que irá interceptar os pacotes e modificá-los rapidamente se você quiser que isso seja em tempo real. E esse servidor proxy terá que estar em posição de interceptar com sucesso tudo entre o seu alvo e a internet ou o resto da rede, dependendo do tipo de rede que você tiver.
Que tal algo assim ?
distinct Networking Tools
Modify and Send Packet. Software developers testing their application are able to capture a packet, quickly modify it to test the various needs of their application and resend it on the network.
The Packet Generator allows users to create a packet for test purposes and send it on the network to test it. The types of packets that can be created are ARP, Ethernet, ICMP, IP, TCP or UDP based. This feature is designed for software engineers to test out their own proprietary protocols by simulating particular situations and for system administrators to check for security holes in their network.
Veja mais algumas informações sobre IP Spoofing .
Dependendo de suas necessidades, iptables
no linux pode ser de ajuda.
Digamos que você tenha um servidor da Web na porta 8080, mas gostaria que qualquer um pudesse acessá-lo na porta 80 padrão. É possível configurar iptables
para redirecionar o pacote da porta 8080 para 80 ( iptables
receberá o pacote em porta 80, modifique a porta dos pacotes para 8080 e encaminhe-a).
No mesmo sentido, iptables
pode ser configurado para alterar a origem de IP ou o destino de IP.
Tags networking ip routing router