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

 更新时间:2014年05月04日 09:40:42   作者:  
这篇文章主要介绍了python通过scapy获取局域网所有主机mac地址示例,需要的朋友可以参考下

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实现Web应用国际化i18n的示例详解

    Python实现Web应用国际化i18n的示例详解

    这篇文章主要为大家详细介绍了如何基于Python的gettext模块,实现一个灵活、可扩展的多语言支持系统,文中的示例代码讲解详细,有需要的可以参考下
    2025-02-02
  • Python中读取文件名中的数字的实例详解

    Python中读取文件名中的数字的实例详解

    在本篇文章里小编给大家整理了一篇关于Python中读取文件名中的数字的实例详解内容,有兴趣的朋友们可以参考下。
    2020-12-12
  • python使用clear方法清除字典内全部数据实例

    python使用clear方法清除字典内全部数据实例

    这篇文章主要介绍了python使用clear方法清除字典内全部数据,实例分析了Python中clear方法清空字典内数据的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • python win32 简单操作方法

    python win32 简单操作方法

    下面小编就为大家带来一篇python win32 简单操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Python实例之wxpython中Frame使用方法

    Python实例之wxpython中Frame使用方法

    本文介绍下wxpython中Frame的用法,不错的python编程实例,有需要的朋友参考下
    2014-06-06
  • python监控进程脚本

    python监控进程脚本

    这篇文章主要为大家详细介绍了python监控进程脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Python类型提示Type Hints示例详解

    Python类型提示Type Hints示例详解

    在做自动化测试的时候,类型提示会让你写代码时更加流程,当你在一个模块定义了类型,而其他模块没有提示的时候,是相当不方便,这篇文章主要给大家介绍了关于Python类型提示Type Hints的相关资料,需要的朋友可以参考下
    2021-08-08
  • Python datetime时间格式化去掉前导0

    Python datetime时间格式化去掉前导0

    Python datetime时间格式化去掉前导0,在format string的%与flag之间,添加一个“-”即可
    2014-07-07
  • Python 切分数组实例解析

    Python 切分数组实例解析

    这篇文章主要介绍了Python 切分数组实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Python3爬虫RedisDump的安装步骤

    Python3爬虫RedisDump的安装步骤

    在本篇文章里小编给大家整理的是一篇关于Python3爬虫RedisDump的安装步骤,有兴趣的朋友们可以学习参考下。
    2021-02-02

最新评论