NEMESIS-ICMP(5)

NAME
nemesis-icmp - ICMP Protocol (The Nemesis Project)

SYNOPSIS
nemesis-icmp [-v] [optlist]

DESCRIPTION
The Nemesis Project is designed to be a commandline-based, portable human IP stack for UNIX/Linux. The suite is broken down by protocol, and should allow for useful scripting of injected packet streams from simple shell scripts.

  ICMP Options

-i ICMP Type
    Echo Reply (0), Destination Unreachable (3), Source Quench (4), Redirect (5), Echo Request (8), Router Solicitation (10), Time Exceeded (11), Parameter Problem (12), Timestamp Request (13), Timestamp Reply (14), Information Request (15), Information Reply (16), Address Mask Request (17), Address Mask Reply (18).

-c ICMP Code
    DESTINATION UNREACHABLE: Network Unreachable (0), Host Unreachable (1), Protocol Unreachable (2), Port Unreachable (3), Fragmentation Needed (4), Source Route Failed (5), Destination Network Unknown (6), Destination Host Unknown (7), Source Host Isolated (8), Destination Network Administratively Prohibited (9), Destination Host Administratively Prohibited (10), Network Unreachable For TOS (11), Host Unreachable for TOS (12), Communication Administratively Prohibited By Filter (13), Host Precedence Violation (14), Precedence Cutoff In Effect (15). REDIRECT: Redirect For Network (0), Redirect For Host (1), Redirect for TOS And Network (2), Redirect for TOS And Host (3). TIME EXCEEDED: TTL=0 During Transmit (0), TTL=0 During Reassembly (1). PARAMETER PROBLEM: IP Header Bad (0), Required Option Missing (1).

-s Sequence Number
    ICMP Sequence Number.

-m ICMP Subnet Mask
    ICMP Subnet Mask.

-G ICMP Preferred Gateway
    ICMP Preferred Gateway.

-Co Time of Originating request
    Time of Originating request.

-Cr Time request was Received
    Time request was Received.

-Ct Time reply was Transmitted
    Time reply was Transmitted.

-P Payload File
    Filename to read for packet payload.

-v Verbose Mode
    Display human readable output of currently injected packet.

  IP Options
-S Source IP Address Source Address of injected packet.

-D Destination IP Address
    Target Address of injected packet.

-I IP ID
    IP ID header tag.

-T IP TTL
    IP Time To Live field.

-t IP tos
    IP Type Of Service field.

-F IP frag
    IP Fragmentation field.

-O IP Options
    IP Options field.

  Data Link Options
-d Ethernet Device Name of ethernet device (eg. ne0, ed0, eth0).

-H Source MAC Address
    Source MAC Address (XX:XX:XX:XX:XX:XX)

-M Destination MAC Address
    Target MAC Address (XX:XX:XX:XX:XX:XX)

AUTHOR
Jeff Nathan <jeff@wwti.com>

COPYRIGHT
Copyright (C) 1999, 2000, 2001 Mark Grimes <obecian@packetninja.net> Portions copyright (C) 2001 Jeff Nathan <jeff@wwti.com>

SEE ALSO
nemesis-arp(1), nemesis-dns(1), nemesis-igmp(1), nemesis-ospf(1), nemesis-rip(1), nemesis-tcp(1), nemesis-udp(1)

BUGS
None known