1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python3+scapy扫描获取局域网主机ip和mac

python3+scapy扫描获取局域网主机ip和mac

时间:2024-04-01 16:51:25

相关推荐

python3+scapy扫描获取局域网主机ip和mac

python3+scapy扫描获取局域网主机ip和mac

'''

python3 安装scapy-python3

注:linux,可能需要以root登陆,避免出现permission error

Scapy还包含内建函数arping(),该函数实现的功能和以上的两个命令类似:

arping("192.168.1.*")

'''

from scapy.all import srp, Ether, ARP

IpScan = '192.168.114.1/24'

try:

ans,unans = srp(Ether(dst="FF:FF:FF:FF:FF:FF")/ARP(pdst=IpScan), timeout=2)

except Exception as e:

print(e)

else:

for send, rcv in ans:

ListMACAddr = rcv.sprintf("%Ether.src%---%ARP.psrc%")

print(ListMACAddr)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。