mirror of
https://github.com/nmap/nmap.git
synced 2025-12-09 14:11:29 +00:00
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.
539 lines
27 KiB
Plaintext
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 |
|
|
| |
|
|
| |
|
|
+=====================+=======================================================
|
|
|
|
|