ubnt解决方案
查看: 621|回复: 0

scapy+Python写局域网扫描器

[复制链接]

59

回帖

376

积分

46 小时

在线时间

少尉

注册时间
2014-1-14
金币
289 个
威望
1 个
荣誉
0 个
累计签到:7 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-12-20 13:06 |显示全部楼层
代码:
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. from scapy.all import srp,Ether,ARP,conf
  4. ipscan='192.168.1.1/24'
  5. print 'scaning…………'
  6. try:
  7.     ans,unans = srp(Ether(dst="FF:FF:FF:FF:FF:FF")/ARP(pdst=ipscan),timeout=2,verbose=False)
  8. except Exception,e:
  9.     print str(e)
  10. else:
  11.     for snd,rcv in ans:
  12.         list_mac=rcv.sprintf("%Ether.src% - %ARP.psrc%")
  13.         print list_mac
复制代码
截图:

原帖地址:http://www.bluexiang.com/?post=7
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-11-25 07:15

返回顶部 返回列表