使用python实现一个nmap扫描工具-创新互联
使用python实现一个nmap扫描工具?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
为庄浪等地区用户提供了全套网页设计制作服务,及庄浪网站建设行业解决方案。主营业务为网站制作、成都网站设计、庄浪网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!利用scapy包编写一个简易扫描工具,支持ARP、ICMP、TCP、UDP发现扫描,支持TCP SYN、UDP端口扫描,如下:
usage: python scan.py <-p ping扫描类型> <-s 端口发现类型> [-t target] [--port ports] 简单扫描工具,可以进行存活扫描及端口扫描. 存活扫描包括:ARP扫描、ICMP扫描、TCP扫描、UDP扫描. 端口扫描包括:TCP SYN扫描、TCP ACK扫描、TCP FIN扫描. optional arguments: -h, --help show this help message and exit -v, --version show program's version number and exit target group: 用于设置IP、PORT参数 --target TARGET target为IP或IP段,如192.168.1.1,192.168.1.x,或1 92.168.1.1-254 --port PORT port为待扫描的端口,如21,80,...或21-80 ping group: 用于开启存活扫描相关选项 -p 开启存活扫描 --ARP 启动ARP扫描 --ICMP 启动ICMP扫描 --TCP 启动TCP扫描 --UDP 启动UDP扫描 port scan group: 用于开启端口扫描相关选项 -s 开启端口扫描 --SYN 开启SYN扫描 --ACK 开启ACK扫描 --FIN 开启FIN扫描 --UPORT 开启UDP端口扫描 utils group: 用于开启扫描过程中的一些实用选项 --timeout TIMEOUT 设置发包超时时间,默认0.5秒 --retry RETRY 设置发包重试次数,默认不重试 以上做为说明,祝好运!
文章题目:使用python实现一个nmap扫描工具-创新互联
转载来源:http://hbruida.cn/article/coijod.html