ICMP Packet GeneratorSend a custom crafted ICMP packet to a target.

Purpose of ICMP mode in the Packet Generator Tool

The purpose of this tool is to give you a way to craft an
ICMP
packet or set of ICMP packets to send to a target, then
observe the target's response with a packet capturing tool
like Packet Capture or view the results of those packets attacks in
the log files on the target. For example, you might alter a
ICMP packet with information that is not usually found in the
packet in order to see the response of a program or firewall
to the malformed packet.

About crafting and sending ICMP packets
using the Packet Generator

The Packet Generator tool has an ICMP mode
that allows you to create and send one or
more ICMP packets to a target. You have full
control over the header flags and the other
fields within the ICMP header. You can add a
payload either in the form of text or of a
file to the packet. This tool currently
sends packets with IPv4 headers. IPv6 will
be coming soon.

There are 41 Types of ICMP packets (see
'Packet Types and Screenshots' for the full list) that
we can generate along with several Codes
(subtypes) depending on the Type selected.
For example Type 8 is an Echo Request
typically sent to a target during a Ping and
Type 0 is the Echo Reply you would receive
back from the target

Scripted packet transmission can be used
to send multiple different UDP packets.

Packet Generator

Important Notes about the Packet Generator

This tool uses WinPcap to send packets. The network interface
you use to send packets must be compatible with
WinPcap. Best results are usually obtained from a wired
ethernet interface or a 802.11 wireless interface.

This tool does not send packets
at a rate necessary to stress or otherwise saturate
an interface. It is not a high speed Traffic Generator and
it does not respond to packets coming back.
Please consider the
Packet Flooder Tool.

Packet Generator Tool Capabilities - ICMP Mode

Sends ICMP Packets to the IPv4 address specified.

Full header control for the ICMP
packet. You can specify most parameters in
the header such as source and destination IPv4 address,
packet length, packet types and checksums. The
ethernet source and destination address can also be
defined.

Data Payloads can be added. The payload can be simple
text or a file of your choosing. The length of the data
payload is limited by the interface MTU and the packet
type. We provide a Hex Editor to assist in creating
or editing binary packet payloads.

The packet size is limited
to the MTU of your network, typically 1460 bytes for ethernet.

Scripting. Simple scripting
is provided so that you can send different types packets.
Scripted packet transmission can be used to send packets
with parameters changing according to your script.