手机
当前位置:查字典教程网 >脚本专栏 >python >python通过scapy获取局域网所有主机mac地址示例
python通过scapy获取局域网所有主机mac地址示例
摘要:python通过scapy获取局域网所有主机mac地址复制代码代码如下:#!/usr/bin/envpython#-*-coding:utf...

python通过scapy获取局域网所有主机mac地址

复制代码 代码如下:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

from scapy.all import srp,Ether,ARP,conf

ipscan='192.168.1.1/24'

try:

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

except Exception,e:

print str(e)

else:

for snd,rcv in ans:

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

print list_mac

python通过scapy获取局域网所有主机mac地址示例1

【python通过scapy获取局域网所有主机mac地址示例】相关文章:

python中使用pyhook实现键盘监控的例子

python抓取网页中的图片示例

python判断、获取一张图片主色调的2个实例

python实现保存网页到本地示例

python ElementTree 基本读操作示例

python使用ctypes模块调用windowsapi获取系统版本示例

python实现目录树生成示例

python正则表达式抓取成语网站

Python通过websocket与js客户端通信示例分析

python实现数通设备tftp备份配置文件示例

精品推荐
分类导航