前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 用注册表获取无线网络的信息

python 用注册表获取无线网络的信息

作者头像
用户5760343
发布2019-07-31 15:49:48
6510
发布2019-07-31 15:49:48
举报
文章被收录于专栏:sktj

-- coding:utf-8 --

from _winreg import *

def va12addr(val): addr="" for ch in val: addr += ("%02x " %ord(ch)) addr = addr.strip(' ').replace(" ",":")[0:17] return addr

def printNets(): net ="SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged" key = OpenKey(HKEY_LOCAL_MACHINE,net, 0) print '\n[+] Networks You have Joined.' for i in range(100): try: guid = EnumKey(key,i) netKey = OpenKey(key,str(guid)) (n,name,t) = EnumValue(netKey,1) (n,addr,t) = EnumValue(netKey,5) macAddr = va12addr(addr) netName = str(name) print '[+] '+netName +' '+macAddr CloseKey(netKey) except Exception ,e: print e pass

def main(): printNets() if name=='main': main()

通过无线网络的MAC获取地理地址

image.png

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • -- coding:utf-8 --
  • 通过无线网络的MAC获取地理地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档