python使用scapy模块实现ping扫描的过程详解
关于scapyScapy 是一个可以让用户发送、侦听和解析并伪装网络报文的Python程序。这些功能可以用于制作侦测、扫描和攻击网络的工具。对于我来言,我认为scapy最强大的特点就是scapy解码不解释,比如我们在用nmap进行扫描的时候,结果往往是nmap已经根据返回包的特征,然后输出自己推测的结果,但是scapy是直接输出返回包的内容,这样我们可以判断的更加准确实现过程接下来我将详细的介绍如何使用scapy模块编写一个简单的内网扫描工具。那么既然我们是ping包,我们就使用ICMP包,那么我们来看一下ICMP包看到ICMP的值更少一些,其中type表示这个包是请求包还是回应包。该函数返回一对数据包及其应答,还有无应答的数据包。
下载地址
用户评论