
1,打开电脑的浏览器,进入浏览器主界面中,在地址栏中输入路由器管理地址。
2,接着,在d出的窗口中输入路由器的账号密码。
3,在窗口中左侧选择“运行状态”选项,点击打开。
4,最后,即可在窗口中看到SSID选项,即电脑的本机网卡名称,问题解决。
import os lineList = [] postfixes = ['py', 'java', 'c', 'cpp', 'h'] def deal_lines(file_name): cmd = "dos贰unix -ascii %s" %file_name ossystem(cmd) with open(file_name, 'r') as f: for line in f: str = linereplace('\t', ' ')rstrip() yield str + "\n" def format_covert(file_path): for path, dirs, files in oswalk(file_path): for name in files: full_path = ospathjoin(path, name) norm_path = ospathnormpath(ospathabspath(full_path)) modifyFileFlag = any([norm_pathendswith(postfix) for postfix in postfixes]) if modifyFileFlag: for line in deal_lines(norm_path): lineListappend(line) with open(norm_path, 'w+') as f: for index in range(0, len(lineList)): fwrite(lineList[index]) del lineList[:] if __name__ == '__main__': file_path = raw_input('Please input a file path: ') format_covert(file_path
Ethereal 自带许多协议的 decoder,简单,易用,基于winpcap的一个开源的软件但是它的架构并不灵活,如何你要加入一个自己定义的的解码器,得去修改 Ethereal的代码,再重新编译,很烦琐对于一般的明文 协议,没有什么问题,但是对于加密协议,比如网络游戏,客户端程序一般会在刚连接上的时候,发送一个随机密钥,而后的报文都会用这个密钥进行加密,如此 要想破解,得要有一个可编程的抓包器
libpcap是一个不错的选择,但是对于抓包这样需要反复进行”试 验->修改”这个过程的 *** 作,c 语言显然不是明智的选择
Python提供了几个libpcapbind。在windows平台上,你需要先安装winpcap,如果你已经安装了Ethereal非常好用
一个规范的抓包过程
import pcap
import dpkt
pc=pcappcap() #注,参数可为网卡名,如eth0
pcsetfilter('tcp port 80') #设置监听过滤器
for ptime,pdata in pc: #ptime为收到时间,pdata为收到数据
print ptime,pdata #
对抓到的以太网V2数据包(raw packet)进行解包
p=dpktethernetEthernet(pdata)
if pdata__class____name__=='IP':
ip='%d%d%d%d'%tuple(map(ord,list(pdatadst)))
if pdatadata__class____name__=='TCP':
if datadport==80:
print pdatadatadata # by gashero
一些显示参数
nrecv,ndrop,nifdrop=pcstats()
返回的元组中,第一个参数为接收到的数据包,(by gashero)第二个参数为被核心丢弃的数据包。
有3种方法。
1、help() 一般help里面都包含了详细的说明,包含各种类。不过不一定都有。
2、python自带的帮助(>
以上就是关于怎么查看网卡名称全部的内容,包括:怎么查看网卡名称、如何使用python来替换相对应的网卡信息、在linux下,python怎么才能抓到网卡上的所有TCP数据包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)