資源簡(jiǎn)介
內(nèi)有詳細(xì)的注釋,方便初學(xué)者對(duì)于此模塊的理解,有助于初學(xué)者的學(xué)習(xí)、使用
代碼片段和文件信息
#!/usr/bin/env?python
#coding=utf-8
import?os???????????????????????????#引入os模塊用于查看文件是否存在
import?time?????????????????????????#引入time模塊防止速度太快
from?scapy.all?import?*?????????????#最重要的模塊
from?threading?import?Thread????????#多線程模塊,加快掃描速度
from?optparse?import?OptionParser???#選項(xiàng)模塊
def?sweep(ip):#定義一個(gè)sweep函數(shù)
????try:
????????pakt=Ether(dst=“ff:ff:ff:ff:ff:ff“src=“00:0c:29:c6:bc:84“)/ARP(hwsrc=“00:0c:29:c6:bc:84“psrc=“10.140.98.240“hwdst=“00:00:00:00:00:00“pdst=ip)#構(gòu)造一個(gè)arp包
????????result=srp1(pakttimeout=1verbose=0)#定義發(fā)送的模式?sr為三層的包?srp為只發(fā)不收
????????if?result:
????????????time.sleep(0.1)#延遲0.1
????????????print?ip“在線“
????????????return
????except:
????????return
def?main():
????usage=“Usage:?%prog?-f??-i?“
????parser=OptionParser(usage=usage)
????parser.add_option
評(píng)論
共有 條評(píng)論