Code-caught

所属分类:扫描程序
开发工具:Unix_Linux
文件大小:5KB
下载次数:5
上传日期:2013-08-10 00:35:37
上 传 者wz1358913589
说明:  基于RawSocket的数据包过滤程序 综合端口扫描器
(Based on the RawSocket packet filtering program)

文件列表:
抓包代码\inetheader.h (2858, 2008-05-12)
抓包代码\main.c (1138, 2010-03-24)
抓包代码\makefile (130, 2008-05-11)
抓包代码\rawsocket.c (1227, 2008-05-11)
抓包代码\rawsocket.h (333, 2008-05-12)
抓包代码\rawsocsniffer.c (6399, 2008-05-14)
抓包代码\rawsocsniffer.h (875, 2008-05-14)
抓包代码 (0, 2012-08-07)

在ubuntu 9.04平台上采用g++与gcc编译器进行调试。 抓包代码: 基于RawSocket的数据包过滤程序,共包含7个文件:inetheader.h、rawsocsniffer.h、rawsocket.h、rawsocket.c、rawsocsniffer.c、main.c、makefile。 编译:命令行模式下,切换到代码所在目录,输入make即可编译。编译后将生成一个可执行文件main,以及一些obj文件。 运行:命令行下输入 ./main [-s 源IP] [-d 目的IP] [-atui] 即可运行程序,可以通过设置不同的参数可以实现简单的过滤功能。参数功能如下: ? s是根据源IP地址过滤数据包 ? d是根据目的IP地址过滤数据包 ? a是过滤ARP包 ? t是过滤TCP包 ? u是过滤UDP包 ? i是过滤ICMP包 扫描代码: 综合端口扫描器,共包含12个文件。其中Scaner.h实现了ping函数以及一些共用函数的编写。Scaner.cpp文件包含了main函数,根据不同的命令调用不同的端口扫描模块。DataStructure.h定义了各扫描线程的参数以及IP数据报头的格式。TCPConnectScan.h与TCPConnectScan.cpp文件实现了TCP Connect扫描。TCPFINScan.h与TCPFINScan.cpp文件实现了TCP FIN扫描。TCPSYNScan.h与TCPSYNScan.cpp文件实现了TCP SYN扫描。UDPScan.h与UDPScan.cpp文件实现了UDP扫描。 编译:命令行模式下,切换到代码所在目录,输入make后回车即可。 运行:在命令行下输入 ./Scaner [-参数] 运行程序。根据不同的功能,参数分为五种类型,功能如下: ? h是帮助信息 ? c是TCP Connect扫描 ? s是TCP SYN扫描 ? f是TCP FIN扫描 ? u是UDP扫描

近期下载者

相关文件


收藏者