后端开发|Python教程
Python,生成,随机,MAC地址
后端开发-Python教程
利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC。
拉注册的病毒营销源码,Ubuntu添加交换分区,老男孩爬虫教程,薪资php代码,seo不备案lzw
python
demo源码,vscode怎么输中文表示声明,ubuntu没有wifi,tomcat怎么快速记忆,sqlite 压缩字段,韩国网页设计,servu搭建ftp服务器,酒店预定日期插件,前端框架更新太快,立体加爬虫,php 优惠券,SEO33,springboot留言板,phpcmsv9蓝色简洁下载网站模板,微信网页视频播放,天猫商城 模板,bootstrap 后台模板 下载,asp 登录页面,教师档案信息管理系统,写一个防小偷程序代码lzw
复制代码 代码如下:
看文章赚积分源码,查看ubuntu程序日志,爬虫表演高手版,cmd php指令,北京seo托管lzw
import random
Maclist = []
for i in range(1,7):
RANDSTR = "".join(random.sample("0123456789abcdef",2))
Maclist.append(RANDSTR)
RANDMAC = ":".join(Maclist)
print RANDMAC
--------------------------------运行结果-----------------------------------
e4:13:0e:1a:73:f5
下列的Fake_HW是用struct打包成二进制格式的mac地址
复制代码 代码如下:
import random
import struct
mac_bin_list = []
mac_hex_list = []
for i in range(1,7):
i = random.randint(0x00,0xff)
mac_bin_list.append(i)
Fake_HW = struct.pack("BBBBBB",mac_bin_list[0], mac_bin_list[1], mac_bin_list[2], mac_bin_list[3], mac_bin_list[4], mac_bin_list[5])
for j in mac_bin_list:
mac_hex_list.append(hex(j))
Hardware = ":".join(mac_hex_list).replace("0x","")
print Hardware
--------------------结果-----------------------------
24:c7:6f:92:2c:42
以上就是本文的全部内容了,希望大家能够喜欢。