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


Posted in Python onMay 04, 2014

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地址示例

Python 相关文章推荐
Python的shutil模块中文件的复制操作函数详解
Jul 05 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
python中urllib.unquote乱码的原因与解决方法
Apr 24 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
Python模块/包/库安装的六种方法及区别
Feb 24 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
Python参数传递实现过程及原理详解
May 14 Python
Python网络爬虫四大选择器用法原理总结
Jun 01 Python
python中函数返回多个结果的实例方法
Dec 16 Python
自己搭建resnet18网络并加载torchvision自带权重的操作
May 13 Python
python前后端自定义分页器
Apr 13 Python
python使用内存zipfile对象在内存中打包文件示例
Apr 30 #Python
python数据结构之二叉树的统计与转换实例
Apr 29 #Python
python数据结构之二叉树的遍历实例
Apr 29 #Python
python数据结构之二叉树的建立实例
Apr 29 #Python
python数据结构树和二叉树简介
Apr 29 #Python
Python的ORM框架SQLAlchemy入门教程
Apr 28 #Python
Python中实现远程调用(RPC、RMI)简单例子
Apr 28 #Python
You might like
php之XML转数组函数的详解
2013/06/07 PHP
php内嵌函数用法实例
2015/03/20 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
编辑浪子版表单验证类
2007/05/12 Javascript
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
又一款js时钟!transform实现时钟效果
2016/08/15 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python实现批量修改文件名实例
2015/07/08 Python
Python 数据结构之队列的实现
2017/01/22 Python
Python探索之静态方法和类方法的区别详解
2017/10/27 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
Python的信号库Blinker用法详解
2020/12/31 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
导师工作推荐信范文
2014/05/17 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
2014年物流工作总结
2014/11/25 职场文书
停车场管理制度范本
2015/08/05 职场文书
java设计模式--七大原则详解
2021/07/21 Java/Android
Python List remove()实例用法详解
2021/08/02 Python