关于IPGeo

IPGeo是一款功能强大的IP地址提取工具,该工具基于Python 3开发,可以帮助广大研究人员从捕捉到的网络流量文件(pcap/pcapng)中提取出IP地址,并生成CSV格式的报告。在生成的报告文件中,将提供每一个数据包中每一个IP地址的地理位置信息详情。

报告中包含的内容

该工具生成的CSV格式报告中将包含下列与目标IP地址相关的内容:

1、国家;

2、国家码;

3、地区;

4、地区名称;

5、城市;

6、邮编;

7、经度;

8、纬度;

9、时区、

10、互联网服务提供商;

11、组织机构信息;

12、IP地址;

依赖组件

在使用该工具之前,我们首先需要使用pip3包管理器来安装该工具所需的依赖组件:

pip3 install coloramapip3 install requestspip3 install pyshark

如果你使用的不是Kali或ParrotOS或者其他渗透测试发行版系统的话,你还需要手动安装Tshark:

sudo apt install tshark

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:

git clone https://github.com/z4l4mi/IpGeo.git

工具使用

运行下列命令即可执行IPGeo:

python3 ipGeo.py

接下来,输入捕捉到的流量文件路径即可。

工具运行截图

IPGeo从捕捉的网络流量文件中快速提取IP地址相关推荐

  1. 如何从 Apache 和 NGINX 服务器的日志文件中提取 IP 地址

    作为系统管理员,您需要密切关注访问您网站的 IP 地址.服务器日志是此类信息的有用来源.它们包含您的服务器收到的每个请求的 IP 地址.日期时间.请求类型.URL.服务器响应等.在本文中,我们将了解如 ...

  2. 服务器中bind的ip地址是什么

    服务器中bind的ip地址是什么 1.bind绑定什么地址?服务器还是客户端 2.看图解析 1.bind绑定什么地址?服务器还是客户端 所谓bind,就是指绑定本地接受端口. 指定ip,是为了分辨多i ...

  3. 用libpcap分析CAIDA的网络流量文件的猝发性

    在这个程序中我们将对一个CAIDA的流量文件equinix-nyc.dirB.20180419-131800.UTC.anon.pcap进行分析. 这个流量文件中包含的数据包数为74940702个, ...

  4. linux 怎么设置静态ip,如何在Linux中设置静态IP地址和配置网络

    如果您是Linux系统管理员,那么当您需要在系统上配置网络时,就会出现时间. 与可以使用动态IP地址的台式机不同,在服务器基础架构上,您需要设置静态IP地址(至少在大多数情况下).IP地址 :192. ...

  5. php对pdf关键字定位,如何在PDF文件中快速查找关键字

    有时候我们在阅读和编辑PDF文章时需要对PDF文件里的重要关键词进行查找,但如果PDF文章内容过长,怎么才能快速查找出想要查找的关键字? 想要在PDF文件中快速查找出关键字,那么利用迅捷PDF编辑器进 ...

  6. 实战:从Mysql数据库frm文件中,提取表结构创建SQL语句

    需求 在某些特殊的场景下,例如你的mysql数据库无法启动,需要你将表的ibd文件拷贝到另一个数据库中,恢复业务数据库,恢复业务数据的前提,是你需要在另一个数据库中,创建好一模一样的表结构.这时你就需 ...

  7. 使用 Python 从文件中提取 IP 地址

    让我们看看如何使用 Python 从文件中提取 IP 地址. 算法 : 为正则表达式导入 re 模块. 使用 open() 函数打开文件. 读取文件中的所有行并将它们存储在列表中. 声明 IP 地址的 ...

  8. vim中,c/cpp文件如何在头文件和.c/.cpp文件中快速的进行跳转

    vim中,c/cpp文件如何在头文件和.c/.cpp文件中快速的进行跳转   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官 ...

  9. 根据ID从FASTA文件中批量提取序列【Python】

    根据ID从FASTA文件中批量提取序列[Python] 生信问题记录 我的需求 input: FASTA文件,含六千余个蛋白序列.命名为FA.fasta txt文件,经过interpro注释后,筛选出 ...

最新文章

  1. IT小妙招之:快马加鞭,Windows 7启动大提速
  2. python url请求
  3. X264编码流程详解(转)
  4. 什么叫Web前端?web前端HTML5学习方法分享
  5. request对象_java学习之web基础(2):Request
  6. 搭建10分钟,解决90%问题,帕累托分析模型为何这么强?
  7. freopen()函数
  8. 计算机类实训室建设公司,计算机专业实训室建设方案修改
  9. 转载椭圆曲线原理和openssl命令操作
  10. java语言编译_java在线编译-编译,java
  11. ASP.NET导入Excel到数据库(SQL)
  12. linux 下tar打包举例,Linux tar打包命令
  13. VolTE注册流程0001 融合HLR HSS
  14. python调用通达信函数_Funcat 将同花顺、通达信等的公式写法移植到了 Python 中
  15. 图新地球 “请选择目标图层后再下载”
  16. 《Linux C/C++服务器开发实践》简介
  17. 恢复rm -rf 的数据
  18. 星宸科技SSD202D芯片+无线投屏协议在摩托车智能仪表,电动车智能仪表批量出货。
  19. Sentence Centrality Revisited for Unsupervised Summarization
  20. JS中字符串的创建、操作及其方法

热门文章

  1. python类的析构方法是什么_python类的析构方法是什么_python类析构
  2. 苹果 python蚂蚁森林自动收能量_蚂蚁森林自动收取能量、偷取能量、浇水(使用adb、python)...
  3. 应用在电源适配器中的GaN/氮化镓
  4. 设置QWidget及其子类控件背景颜色
  5. CentOS 5.5 安装SCST-FCST中的内核编译错误
  6. Java全栈(四)web网页技术:7.HTTP协议
  7. 胎压监测仪热销多难,这家小米生态链企业用6小时就在途虎上售罄
  8. android网页打包工具设计篇
  9. 从零开始学习的设计模式——外观模式
  10. 如何旋转PDF文件页面