This is a low-level network debugging utility that utilizes raw packet i/o to construct and deconstruct tcp, udp, ipv4, arp, and icmp packets over ethernet.
Diff: scanner.h
- Revision:
- 4:88fc7fa58931
- Parent:
- 0:d494b853ce97
- Child:
- 5:c56386b9fc33
diff -r c32d9660b888 -r 88fc7fa58931 scanner.h --- a/scanner.h Tue Oct 12 06:14:19 2010 +0000 +++ b/scanner.h Tue Oct 12 06:21:05 2010 +0000 @@ -12,6 +12,7 @@ #define SCANNER_PADSIZE 0 #define SCANNER_FRAMESIZE (sizeof(Ethernet_FrameHeader) + sizeof(IP_PacketHeader) + sizeof(TCP_SegmentHeader) + SCANNER_PADSIZE) +/// Demo - TCP Port Scanner class Scanner { private: