python获取局域网在线主机_python通过scapy获取局域网所有主机mac地址示例
python通过scapy获取局域网所有主机mac地址示例
发布于 2014-10-10 20:34:48 | 607 次阅读 | 评论: 0 | 来源: 网友投递
Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
本文为大家讲解了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通过scapy获取局域网所有主机mac地址示例
python通过urllib2获取带有中文参数url内容的方法
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
python遍历类中所有成员的方法示例
python实现批量获取指定文件夹下的所有文件的厂商信息
python获取本机mac地址和ip地址的方法
python获取局域网占带宽最大3个ip的方法
Python语言实现获取主机名根据端口杀死进程
python通过pip更新所有已安装的包实现方法
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
python通过百度地图API获取某地址的经纬度详解
Python获取系统所有进程PID及进程名称的方法示例
python获取局域网在线主机_python通过scapy获取局域网所有主机mac地址示例相关推荐
- python怎么通过手机号定位_python通过手机号获取微信男女性别
不用图像识别,就可以拿到微信性别. 先上一张图片, 通过红框里的小头像可以看出是男是女,或者未知. 我们可以通过判断头像来获取性别,识别男女. 但是太麻烦和复杂了. 其实我们可以通过界面元素进行拾取当 ...
- python爬虫新浪新闻_python爬虫之获取新浪新闻信息
一:前言 windows平台: 1):谷歌的chrome浏览器:python3.6的软件安装包,需要导入的库有: [python] view plain copy pip install reque ...
- python指定进程断网_python通过scapy模块进行arp断网攻击
前言: 想实现像arpsoof一样的工具 arp断网攻击原理: 通过伪造IP地址与MAC地址实现ARP欺骗,在网络发送大量ARP通信量.攻击者 只要持续不断发送arp包就能造成中间人攻击或者断网攻击. ...
- python迅雷远程下载页面_Python使用urlretrieve实现直接远程下载图片的示例代码
在实现爬虫任务时,经常需要将一些图片下载到本地当中.那么在python中除了通过open()函数,以二进制写入方式来下载图片以外,还有什么其他方式吗?本文将使用urlretrieve实现直接远程下载图 ...
- C#获取电脑IP、MAC地址示例代码
/// <summary> /// 使用 C# 自带的类库实现计算机信息获取 /// </summary> public class DefaultDeviceInfo { p ...
- ios imei android,获取手机(ios,android)的设备唯一码(mac地址, IMEI)
获取手机(ios,android)的设备唯一码(mac地址, IMEI) app中总会用到客户端下载量数据统计,一般都是用的设备的唯一码作为标示,以下是获取mac地址的代码片段,记录备份. andro ...
- python批量生成文件夹_python实现批量获取指定文件夹下的所有文件的厂
本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...
- python中的系统模块_python中一些获取系统信息的模块
1.platform模块 python中,platform模块给我们提供了很多方法去获取操作系统的信息 如: import platform platform.platform() #获取操作系统名称 ...
- python爬取下拉列表数据_Python+selenium之获取文本值和下拉框选择数据
Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...
最新文章
- layer弹出层闪退_layer弹出层详解
- 用两种方法判断男性女性的存储过程
- 文件加载顺序_Springboot配置文件存放位置及读取顺序
- WPF安装打印机驱动后PrintDialog 执行打印事件
- ISA2006无人值守安装
- 坑爹的日志无法按天切割问题
- 希捷银河声音大_每日观影之银河守门员( )
- Go语言基础(四)—String与其他基本数据类型的转换
- 十个多线程并发编程面试题(附答案)
- IBAction和IBOutlet
- TypeScript 的声明文件的使用与编写
- 「代码随想录」518. 零钱兑换 II 【动态规划】力扣详解!
- jQuery 帮助文档 api
- 虚拟服务器连接监控,方案:浅谈虚拟化平台的监控管理
- 2022年各国程序员薪资排名!
- composer安装fxp/composer-asset-plugin包报错问题解决方案
- 2021了,最流行的密码依旧是123456
- “鸡”不可失,驱动人生助力开启“绝地求生”
- 互联网时代网赚项目分析
- VF200(VF101-N)产品重庆平台操作指导书_v2.1.24_20201020
热门文章
- JS判断变量是不是数组的5种方法
- 常识-天文历法-为什么1900年不是闰年
- 2019年东南大学计算机研究生录取线,东南大学2019考研复试分数线已公布(34所院校)...
- 网络传输单工、半双工、全双工的解读
- 大厂直通车【C认证】踵磅来袭
- macOS从Mojave更新到Catalina之后无法联网的问题
- 串口服务器调试助手使用教程,comassistant串口调试助手使用说明.pdf
- 【数论】 排列组合中的隔板问题
- 浙大PTA C语言练习2-11 计算分段函数[2]
- iOS 13.0 暗黑模式的适配