ホームに戻る
著作権・免責 事項

パケットモニタリングです

環境:RedHat7.0J

TCPのパケットを標準出力に出力するプログラムです
ICMPはタイプも表示しているので、PINGも検出できます
IPv6には対応していません
実行にはroot権限が必要です
qで終了します

dump.c

ログはこんな感じで出力されます

+------------------------------------------------------------------+

dst MAC = 00:90:CC:0D:8F:1A

src MAC = 00:90:99:26:71:8B

Type:IP

dst IP = 192.168.0.2

src IP = 192.168.0.1

Protocol:ICMP

Type:ECHO

+------------------------------------------------------------------+



+------------------------------------------------------------------+

dst MAC = 00:90:99:26:71:8B

src MAC = 00:90:CC:0D:8F:1A

Type:IP

dst IP = 192.168.0.1

src IP = 192.168.0.2

Protocol:ICMP

Type:ECHOREPLY

+------------------------------------------------------------------+



+------------------------------------------------------------------+

dst MAC = 00:90:CC:0D:8F:1A

src MAC = 00:90:99:26:71:8B

Type:IP

dst IP = 192.168.0.2

src IP = 192.168.0.1

Protocol:TCP

dst Port:23(telnet)

src Port:3311

flag = PUSH | ACK

00 90 CC 0D 8F 1A 00 90  99 26 71 8B 08 00 45 00  : .........&q...E.

00 29 63 2A 40 00 80 06  16 51 C0 A8 00 01 C0 A8  : .)c*@....Q......

00 02 0C EF 00 17 E3 A6  3A 09 09 F3 80 ED 50 18  : ........:.....P.

40 69 C7 77 00 00 71 67  68 69 71 72 73 74 75 76  : @i.w..qghiqrstuv

+------------------------------------------------------------------+


Copyright (C) 2001 System Infinity Corporation. All rights reserved.