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

python教程评论2.6K views阅读模式

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地址
  • 本文原创发布php教程 ,转载请注明出处,感谢您的尊重!
    • 上一篇:Python开发实例分享bt种子爬虫程序和种子解析
    • 下一篇:从零学Python之引用和类属性的初步理解

    相关文章

    相关视频

    • 在Django框架中运行Python应用全攻略
    • 在Python的Django框架中创建和使用模版
    • python获取元素在数组中索引号的方法
    • 浅谈python中截取字符函数strip,lstr...
    • python通过scapy获取局域网所有主机mac...
    • Python 简介
    • Python 环境搭建
    • Python 中文编码
    • Python 基础语法
    • Python 变量类型

    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论

  • 立即提交

    专题推荐

    企鹅博客
    • 本文由 发表于 2020年9月18日 05:52:07
    • 转载请务必保留本文链接:https://www.qieseo.com/337836.html

    发表评论