Wireshark 怎么指定抓某个软件的数据

Wireshark 怎么指定抓某个软件的数据,第1张

wireshark 抓包是对整个网卡而言的,无法对相应的应用程序进行抓包,但你可以通过分析你的程序进行过滤,比如我要抓浏览器的包,在抓好的包里进行 HTTP 过滤就可以看到类似的,再根据自己的请求判断自己抓的哪个包,当然也可以用360,qq的大师什么的,监控这个程序所使用的TCP流,找到再 wireshark 包里过滤即可。

尽可能的关闭其他的应用程序,先打开wireshark工具,选定当前的网卡开始,点击开始抓包,然后在打开浏览器,输入地址,进行访问 *** 作,wireshark会自动将来往数据抓下来,过后你保存分析就行了。

下面的图是我访问百度时的一些数据包,包含tcp会话建立的时候的情况,但是在包里面没有抓取的FIN的数据包。网页挺难抓到的,貌似有个hold time。tcp会话不会立刻中断。

用wireshark只能捕获到程序安装所在计算机上的数据包,dns解析是一个涉及不同域名服务器的过程,你无法在本机上得知全部过程,但是能捕获到解析请求和最终的返回结果。

1、首先打开wireshak,开始捕捉。

2、打开浏览器,访问网站

大概的过程就这些,等网站被打开,你所描述的数据基本上都有了。

分析其中的数据,dns、tcp握手等都在其中。看协议类型即可。

ip地址、mac地址也在数据包中,wireshark默认不显示mac地址,你可以在column preferences中添加新栏目hardware src(des) address即可

下面是数据包的截图,前两个dns,后面是tcp握手,接下来就是http请求和数据了,访问的是新浪网站,浏览器为maxthon4。

话说你要浏览器和网站截图干什么??那个与分析过程无关。

Wireshark是一个抓取网络数据包的工具,这对分析网络问题是很重要的,下文将会简单的介绍下如何使用Wireshark来抓包。

1、在如下链接下载“Wireshark”并在电脑上安装。

2、如果之前没有安装过“Winpcap”请在下面把安装“Winpcap”的勾选上。

3、打开安装好的Wireshark程序,会看到如下图所示界面:

主界面,打开“Capture”->“Options”

在最上面的Interface中选择电脑真实的网卡(默认下可能会选中回环网卡),选中网卡后,下面会显示网卡的IP地址,如图中是172.31.30.41,如果IP正确,说明网卡已经正确选择。

Capture

Filter这一栏是抓包过滤,一般情况下可以不理会,留为空。

Display

options就按照我们勾选的来做就行。好,点击Start。

选择好保存路径和文件名(请不要中文)后,点击保存。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8097710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存