1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-09 14:11:29 +00:00
Files
nmap/nping/nping-dev/PacketDiff_RFC.txt
david ed2ba4e168 Copy nping, nsock, nbase, zenmap, ncat from their homes in /.
If you have trouble updating after this revision you need to follow
these instructions. You have probably just seen an error like this:

svn: URL 'svn://svn.insecure.org/nping' of existing directory 'nping'
does not match expected URL 'svn://svn.insecure.org/nmap/nping'

This is caused by the replacement of SVN externals.

Here's what you need to do. First, save any local changes you might have
in the nping, nsock, nbase, ncat, and zenmap directories. (For example
by running "cd nping; svn diff > ../nping.diff".) If you don't have any
local changes you can skip this step.

Then run these commands:

rm -rf nping/ nsock/ nbase/ ncat/ zenmap/
svn update
svn cleanup

If all else fails, you can just delete your whole working directory and
check out anew:

svn co --username guest --password "" svn://svn.insecure.org/nmap

There may be further discussion in the mailing list thread at
http://seclists.org/nmap-dev/2011/q4/303.
2011-11-16 21:49:44 +00:00

539 lines
27 KiB
Plaintext

/*****************************************************************************
* *
* o *
* o *
* o *
* o o *
* o o *
* o o *
* o o o *
* o o o *
* 888b 888 o o o *
* 8888b 888 o o o *
* 88888b 888 o o o *
* 888Y88b 888 o *
* 888 Y88b888 o *
* 888 Y88888 *
* 888 Y8888 *
* 888 Y888 *
* *
* *
* *
* --[PACKET DIFF]-- *
* --[Survey/Request for Comments.]-- *
* *
* *
* June 2010. *
* *
* Luis MartinGarcia *
* (luis.mgarc@gmail.com) *
* *
*****************************************************************************/
S!=R : Sent value differs from received value
S>R : Sent value is higher than received value
S<R : Sent value is lower than received value
S==R : Sent value equals received value
1. IP VERSION 4
+=====================+======+================================================
| Version | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Header Length | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Type of Service | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Total Length | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Identification | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Don't Fragment Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| More Fragments Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Evil bit Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Fragment Offset | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Time To Live | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Protocol | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Header Checksum | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Source Address | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Destination Address | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| IP Options | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| ADDITIONAL COMMENTS |
| |
| |
+=====================+=======================================================
2. IP VERSION 6
+=====================+======+================================================
| Version | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Traffic Class | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Flow Label | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Payload Length | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Next Header | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Hop Limit | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Source Address | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Destination Address | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| ADDITIONAL COMMENTS |
| |
| |
+=====================+=======================================================
3. TCP
+=====================+======+================================================
| Source Port | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Destination Port | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Sequence Number | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Ack. Number | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Offset | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Reserved field | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| CWR Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| ECN Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| URG Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| ACK Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| PSH Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| RST Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| SYN Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| FIN Flag | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Window size | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Checksum | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Urgent Pointer | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| TCP Options | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| ADDITIONAL COMMENTS |
| |
| |
+=====================+=======================================================
4. UDP
+=====================+======+================================================
| Source Port | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Destination Port | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Length | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Checksum | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| ADDITIONAL COMMENTS |
| |
| |
+=====================+=======================================================
5. ICMPv4
+=====================+======+================================================
| Type | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Code | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Checksum | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+=======================================================
| === ADDITIONAL COMMENTS ON SPECIFIC ICMPv4 TYPES ==== |
+=====================+=======================================================
| Echo |
| |
| |
+=====================+=======================================================
| Destination |
| Unreachable |
| |
+=====================+=======================================================
| Source Quench |
| |
| |
+=====================+=======================================================
| Redirect |
| |
| |
+=====================+=======================================================
| Router |
| Advertisement |
| |
+=====================+=======================================================
| Router Solicitation |
| |
| |
+=====================+=======================================================
| Time Exceeded |
| |
| |
+=====================+=======================================================
| Parameter Problem |
| |
| |
+=====================+=======================================================
| Timestamp |
| |
| |
+=====================+=======================================================
| Information |
| |
| |
+=====================+=======================================================
| Address Mask |
| |
| |
+=====================+=======================================================
| ADDITIONAL COMMENTS |
| |
| |
+=====================+=======================================================
6. ICMPv6
+=====================+======+================================================
| Type | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Code | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Checksum | S!=R |
| +------+------------------------------------------------
| | S>R |
| +------+------------------------------------------------
| | S<R |
| +------+------------------------------------------------
| | S==R |
+=====================+=======================================================
| === ADDITIONAL COMMENTS ON SPECIFIC ICMPv6 TYPES ==== |
+=====================+=======================================================
| Destination |
| Unreachable |
| |
+=====================+=======================================================
| Packet Too Big |
| |
| |
+=====================+=======================================================
| Time Exceeded |
| |
| |
+=====================+=======================================================
| Parameter Problem |
| |
| |
+=====================+=======================================================
| Echo |
| |
| |
+=====================+=======================================================
| Router Solicitation |
| |
| |
+=====================+=======================================================
| Router Advertisement|
| |
| |
+=====================+=======================================================
| Neighbor |
| Solicitation |
| |
+=====================+=======================================================
| Neighbor |
| Advertisement |
| |
+=====================+=======================================================
| ADDITIONAL COMMENTS |
| |
| |
+=====================+=======================================================
6. Ethernet
+=====================+======+================================================
| Destination MAC | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Source MAC | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| Type | S!=R |
| +------+------------------------------------------------
| | S==R |
+=====================+======+================================================
| ADDITIONAL COMMENTS |
| |
| |
+=====================+=======================================================