* THE NEMESIS PROJECT * Copyright (C) 1999, 2000 Mark Grimes * Portions copyright (C) 2001 Jeff Nathan NEMESIS-ICMP (20 June 2001) 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 COPYRIGHT --------- Copyright (C) 1999, 2000, 2001 Mark Grimes Portions copyright (C) 2001 Jeff Nathan SEE ALSO -------- nemesis-arp, nemesis-dns, nemesis-igmp, nemesis-ospf, nemesis-rip, nemesis-tcp, nemesis-udp BUGS ---- None known