Python绝技笔记--------python操作注册表来获取之前连接的网络信息
来源:互联网 发布:固定收益 经典知乎 编辑:程序博客网 时间:2024/04/26 17:25
出现了错误。异常 259.。。。。。。
先记录下代码,有空在研究研究是哪里出错了。若有大神看到也请指点下萌新
# -*- coding: UTF-8 -*-from _winreg import *#REG_BINARY the MAC change 16def va12addr(val): addr="" for ch in val: addr += ("%02x" %ord(ch)) addr = addr.strip(' ').replace(" ",":")[0:17] print addr return addr#获取 注册表中的网络信息def printNets(): net =r"SOFTWARE\Microsoft\Windows NT\CurrentVersion"+"\NetworkList\Signatures\Unmanaged" key = OpenKey(HKEY_LOCAL_MACHINE,net) print '\n[+] Networks You have Joined.' print key for i in range(100): try: guid = EnumKey(key,i) print guid netKey = OpenKey(key,str(guid)) (n,addr,t) = EnumValue(netKey,5) (n,name,t) = EnumValue(netKey,4) macaddr = va12addr(addr) netName = str(name) print '[+] '+netName +' '+macaddr CloseKey(netKey) except Exception,e: print e breakdef main(): printNets()if __name__=='__main__': main()
详细的_winreg 可以看
http://blog.sina.com.cn/s/blog_1574497330102wjfg.html
http://blog.csdn.net/joeblackzqq/article/details/38960659
0 0
- Python绝技笔记--------python操作注册表来获取之前连接的网络信息
- Python绝技笔记--------python利用dpkt操作pcap
- python获取网络文件信息
- python绝技
- python 绝技
- Python学习笔记 --- python获取linux脚本的打印信息
- 使用Python操作注册表
- python注册表操作
- 使用Python操作注册表
- 使用Python操作注册表
- python操作windows注册表
- Python 操作注册表
- python _winreg 操作注册表
- Python 操作注册表
- [python&php 网络编程]获取远程机器的信息
- Python 网络爬虫获取豆瓣信息
- python获取网络文件信息藏
- Python网络爬虫获取股票信息
- Access denied for user ''@'localhost' to database 'mysql'
- 0122
- FFmpeg中AVPacket处理函数av_free_packet()和av_packet_free()的区别以及用法
- struts2路径问题
- JedisPoolConfig中方法解读
- Python绝技笔记--------python操作注册表来获取之前连接的网络信息
- 八皇后
- 关于Core Animation
- 微服务实战(二):使用API Gateway
- 从程序员的角度分析微信小程序
- FFMpeg 3.2移植到android遇到的各种坑,再一次总结
- Java实现磁盘调度算法
- Spark 异常集锦
- Android中的线程间通信(三)