900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Python生成随机MAC地址

Python生成随机MAC地址

时间:2020-05-05 14:53:16

相关推荐

Python生成随机MAC地址

后端开发|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

以上就是本文的全部内容了,希望大家能够喜欢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。