读者可自行执行
pip install geoip2命令安装这个第三方库,并自行下载对应免费版本的
GeoLite2-City.mmdb主机数据库文件,当一切准备就绪以后我们就可以使用该数据库定位位置了,如下代码是一个演示案例,首先通过
GetPcap将数据包解析并存储值
ret变量内返回,当返回后通过
geoip2.database加载数据库文件,并通过循环的方式以此查询
reader.city数据,并将详细地址输出。