0x00 Wireshark使用技巧-GeoIP显示IP地理位置
说明
Wireshark
软件通过安装第三方数据库是可以显示IP地址位置的。
所谓GeoIP
,Geolocation IP
,就是通过来访者的IP
,定位他的经纬度,国家/地区,省市,甚至街道等位置信息。
安装的时候需要注意使用Wireshark
的版本,新老版本的Wireshark
在对第三方库的稍微有一点不一样,这里主要说明Wireshark3.0+
的版本的安装方法。
准备工作
下载第三方库官方地址:https://dev.maxmind.com/geoip/geoip2/geolite2/
下载第三方库云盘地址:https://pan.baidu.com/s/1UV_G-47gv1B7yhSXuM5Bbw 提取码:lxu8
下载Wireshark
云盘地址:https://pan.baidu.com/s/1BldA7cN5Vy8PH8j8MqLrrw 提取码:9iav
0x01 Wireshark3+使用GeoIP
1.安装wireshark3.0
后,打开wireshark
界面,点击Edit
->Prefencens
。
2.点击Name Resolution
->MaxMind database directories
->Edit
3.添加第三方数据库的目录即可。这里稍微解释下,MaxMind DB
文件格式是使用高效的二进制搜索树将IPv4
和IPv6
地址映射到数据记录的数据库格式。
4.重启wireshark
后开启抓包,点击标签页中的Statistics
->Endpoints
5.点击IPv4
标签页,即可看到Country,City,ASN,ASO
等内容。
6.设置就是这么简单,但是这里没有看到很多人想要的经纬度信息,这是因为在wireshark
更新后,它支持的第三方库文件的后缀就变成了.mmdb
格式,这种格式GeoIP
并没有放出有经纬度信息的,记得好像是因为License
的问题。当然如果有需要使用经纬度信息,那么就去安装wireshark3.0
以下的版本吧。
0x03 Wireshrak3-使用GeoIP
1.设置方法基本一致,这里就不多说了,区别在于,Wireshark3
以下用的第三方数据库文件的格式是.dat
的,这里直接看效果就可以了。
2.可以看到低版本中没有AS
相关的信息,增加了经纬度的信息。一定要注意,longitude
代表经度,也就是经度写在了后面,Latitude
才是代表纬度,写在了前面,讲究!天天喊经纬度经纬度,写的时候居然是先写纬度再写经度,搞错了的都去罚站十分钟,毕竟我也站过十分钟,丢人的理科生,哈哈。