一个实用于windows和linux的抓包程序[Linux安全]
本文“一个实用于windows和linux的抓包程序[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
程序的精华不在于抓包,而在于对数据包的处理,可以很便利的扩大.
程序以下:
/******************************************************************
int print_ip(const char * ip_hdr); class processor };
/********************************tcp***************************************************/
};
if( char_to_ip(pkg)->protocol==6)
/*********************************udp*************************************************/ };
};
class manager public:
int main(int argc,char *argv[]) int sniffer; #endif #ifdef WIN saddr.sin_family = AF_INET;
#endif mgr.install_protocol<protocol_tcp>(); num = recvfrom(sniffer,buf,1500, 0, (struct sockaddr *)&addr,&len); #endif if(mgr.create_process(buf)==1) } #ifdef WIN void die(char *why, int n)
return 0; inline struct iphdr * char_to_ip(const char * pkg) { } { } { }
|
以上是“一个实用于windows和linux的抓包程序[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |