|| ip-packet is a TCP / UDP / ICMP Packetgenerator written in Perl. It also contains a GUI frontend. You can create TCP packet headers including destination and source ip, destination and source port, sequence and acknowledgement number and the windowsize.For UDP you can create the source and destination ip, source and destination port.For ICMP packets you can set the source and destination ip, icmp-code and icmp-type, the gateway and mtu.You can also set the fragmentation offset, time-to-live and send data within the packet and specify how much packets should be sendover the wire. Additionally you can use a config file to configure your packet. An example can be found in the file ip-config. Or you can save the current configuration to a file.