freegeoip - 在 recon-ng 中使用 freegeoip 时,出现错误 [!] KeyError: 'city'
问题描述
在 recon-ng 中使用 freegeoip 时出现以下错误,我还没有添加任何 api 密钥,这不应该影响它;但不知何故,我得到如下错误代码:
[!] KeyError: 'city'
File "/usr/share/recon-ng/modules/recon/hosts-hosts/freegeoip.py", line 28,in module_run.
解决方案
由于资源不再可用,repo 所有者一直在将 freegeoip 更改为 ipstack 服务。所以你只需要更新模块。
解决方案
下载这个压缩文件:recon-ng
然后解压并将 ipstack.py 复制到 recon-ng 目录:
cd Downloads && mkdir recon
unzip -n -j LaNMaSteR53-recon-ng-get-93bb9a4fb50b.zip -d recon
cd recon && cp ipstack.py /usr/share/recon-ng/modules/recon/hosts-hosts/
cd Downloads && rm -rf recon
形象证明
推荐阅读
- javascript - JavaScript 中的正则表达式以匹配没有单词边界的书写系统
- json - 获取某个级别的json数据的key
- javascript - 内联使用 Typescript 声明类型
- swift - 更改特定边的边界功能以适应拐角半径?
- azure - Azure CLI - 将传入客户端证书设置为允许 Web 应用程序
- python - 删除数据框索引上的粗体格式
- java - 如何正确解开 Java 中的可选项?
- excel - 预期:Sheets("PrepaymentCustomer").Range("B2:B4") 的语句结束 (VBA)
- youtube-api - 如何授予管理其他成员进入 YouTube API 项目的权限
- javascript - 在文件流和 cvparser 解析数据的问题