[转]以太网数据包捕捉工具

2009-05-13 07:50:38来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

#!/usr/bin/perl -w
#############################################
#作者:Minuit
#时间:2007年01月11日 星期四 22时55分37秒
#文件名:ipdump.pl
#描述:以太网数据包捕捉工具
#############################################
use strict;
use Getopt::Std;
use Net::Pcap qw(:datalink :functions);
use NetPacket::IP qw(:ALL);
use NetPacket::TCP qw(:ALL);
use NetPacket::UDP qw(:ALL);
use NetPacket::ARP qw(:ALL);
use NetPacket::ICMP qw(:ALL);
use NetPacket::Ethernet qw(:ALL);
use subs qw(
                                process usage fmtmac fmtip  showetherhead
                                showiphead showarphead showtcphead
                                showudphead showicmphead showigmphead
                   );
use vars qw(
                                $pcap $err $dev $mask $net $err $filter $filterstr $capture
                                $optimize $dumpfile $dumper  $packet  $link
                                %stats %ptk_headr %tcpflags
                                $eth_obj $ip_obj $arp_obj $tcp_obj $udp_obj $icmp_obj
                                $igmp_obj %ipver %ethtype %ipproto %arpcode %arphwtype
                                %icmptype %icmpcode %opts
                        );
%ethtype=(
                        2048=>"ETH_TYPE_IP",
                        2054=>"ETH_TYPE_ARP",
                        32923=>"ETH_TYPE_APPLETALK",
                        33100=>"ETH_TYPE_SNMP",

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:为NetBSD添加新硬盘

下一篇:Linux做个ADSL网关