关于IPinfogaIPinfoga是一个强大的OSINT开源情报工具,可以导出目标IP地址的相关信息,如国家、城市、经纬度地理位置信息等功能介绍导出国家、城市、经纬度等地理位置数据;优化后支持一次导出多个IP地址的相关信息;简单的命令行界面和API使用;工具安装由于IPinfoga是用Python3开发的,所以首先需要在本地设备上安装配置Python3环境。接下来,研究人员可以使用以下命令下载并安装IPinfoga:pip3installgit+https://github.com/EntySec/IPinfoga工具基础使用IPinfoga非常简单,我们只需要在命令行终端输入“ipinfoga”命令即可您可以使用IPinfoga:usage:ipinfoga[-h][-t][-oOUTPUT][-iINPUT][-aADDRESS]IPinfogaisanOSINTtoolthatdumpsallavailableIPaddressinformationsuchaslocationwithcountry,city,andlatitudewithlongitude.optionalarguments:-h,--helpDisplaythishelpinformationandexit-t,--threads启用多线程模式以获得更好的性能-oOUTPUT,--outputOUTPUT将结果存储到文件-iINPUT,--inputINPUT地址列表输入文件-aADDRESS,--addressADDRESS提供单个地址工具使用示例(一)扫描单个IP地址下面的命令可以扫描谷歌的DNS地址:ipinfoga-a8.8.8.8(2)从一个输入文件中扫描多个IP地址我们可以使用开放的地址数据库进行扫描,使用-t参数设置多线程b的数量更好的性能:ipinfoga-t-iaddresses.txt-oresults.txt注意:以上命令将扫描address.txt文件中所有给定的IP地址,并将所有扫描结果存储在results.txt中。API的使用IPinfoga也提供了自己的PythonAPI,可以导入到自己的项目代码中调用其函数:fromipinfogaimportIPinfoga(1)函数功能下面是IPinfoga提供的基本函数,可以用于扫描指定IP地址:scan(address):扫描单个IP地址(2)调用sample扫描单个IP地址:fromipinfogaimportIPinfogaipinfoga=IPinfoga()data=ipinfoga.scan('8.8.8.8')forfieldindata:print(field,data[field])project地址IPinfoga:【GitHub传送门】
