今天由于某些原因,需要查询QQ聊天用户IP地址。网上搜了一下,大部分查询工具都需要付费下载。好吧,只能自己动手想办法了。
搜了一下,可以用Wireshark抓包查询。搜了一些教程,记录如下,方便其它网友查询。
1、下载Wireshark软件。进入官网,https://www.wireshark.org/,选Download。根据自己的操作系统下载对应版本。本人是win10,下的是win 64位的。复制到链接,用迅雷下载会快一些。
2、下载完成,直接安装,一路next完成。
3、启动Wireshark,选择你的本地网络连接。本人是WLAN,选的“WLAN",进入抓取界面。
4、默认监听太多,需要过滤无效信息。先暂停一下,输入过滤器表达式再启动。
5、在过滤器处输入”ip.src==192.168.1.3 and (oicq or udp) and data.len==72“,其中ip地址替换为你本机ip地址。回车确定,然后再重新启动监听。
6、登入QQ,打开你需要查询QQ聊天框,然后发起”语音“通话。
7、等响铃几次,不管是否接听。会出现如下IP,即你好友好IP。
8、过滤器中表达式中”ip.src==192.168.1.3 and (oicq or udp) and data.len==72"的 “data.len==72”是QQ语音通话发起通知字节长度,目前是72字节,后续QQ如有更新,可能需要更换此长度才能正确抓取到。
下次有空,再写个查微信好友IP的。