2021
01-21
01-21
Python3利用scapy局域网实现自动多线程arp扫描功能
一、所需Python库fromscapy.allimport*importthreading二、实现ip扫描1.获取c段ip地址在ARP()里面有ip地址,我们可以从里面提取出前3段出来ARP().show()然后通过从后查找最后一个.得到最后一段位数,然后总长度-最后一段长度就能取出前3段tip=ARP().psrcprint(tip[:(len(tip)-tip[::-1].find('.'))])2.arp扫描函数实现然后就是建立函数实现扫描了,构造arp包->发送包->判断是否响应->输出信息defScanIp(ip):pkt=Ether(dst="ff:f...
继续阅读 >