读者可自行执行
pip install geoip2
命令安装这个第三方库,并自行下载对应免费版本的
GeoLite2-City.mmdb
主机数据库文件,当一切准备就绪以后我们就可以使用该数据库定位位置了,如下代码是一个演示案例,首先通过
GetPcap
将数据包解析并存储值
ret
变量内返回,当返回后通过
geoip2.database
加载数据库文件,并通过循环的方式以此查询
reader.city
数据,并将详细地址输出。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。