如何使用IPGeo从捕捉的网络流量文件中快速提取IP地址
文件 使用 如何 快速 IP地址 提取 网络流量 捕捉
2023-06-13 09:17:55 时间
关于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 colorama
pip3 install requests
pip3 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:https://github.com/z4l4mi/IpGeo
参考资料
https://pip.pypa.io/en/stable/
精彩推荐
相关文章
- Node Express使用Multer中间件实现文件上传
- vue中使用input file上传文件
- 前端必读3.0:如何在 Angular 中使用SpreadJS实现导入和导出 Excel 文件
- 如何使用UnBlob从任意格式容器中提取文件
- PHP 5.6 如何使用 CURL 上传文件
- 如何使用CertVerify扫描文件中不受信任或不安全的代码签名证书
- 使用NIO进行文件拷贝详解编程语言
- 如何在Linux系统中使用Bin文件(bin文件linux)
- Linux轻松使用FTP传输文件(linux如何使用ftp)
- 使用Linux文件命令:简单又实用(linux的file命令)
- 如何使用Linux命令行打包和解压缩tar文件(linux打tar包)
- 如何使用Linux命令行拷贝文件(linuxcp拷贝文件)
- Linux下使用正则表达式删除文件(linux正则删除文件)
- 文件使用Linux编译.C文件(linux.c)
- 如何使用 Linux 删除文件: 简单指令教程。(linux删除指令)
- 使用 Oracle 文件的正确后缀名(oracle文件后缀名)
- 如何使用Linux命令递归删除文件夹及其文件(linux递归删除)
- 如何使用Linux SCP命令快速安全地传输文件?(linuxscp文件)
- 如何使用mysql实现txt文件的批量导入?——详解mysql批量导入txt方法(mysql批量导入txt)
- 如何使用Linux的dd命令合并文件?(linuxdd合并)
- 使用Linux系统如何打开二进制文件(linux二进制打开)
- 如何使用Linux快速删除某个文件(linux 删除某个文件)
- 如何使用Oracle数据泵导入DMP文件(oracle怎么导入dmp文件)
- 使用MSSQL快速生成数据库文件(mssql 生成db文件)
- 如何使用MySQL将XB文件还原为数据库(mysql xb文件还原)
- c#使用linq技术创建xml文件的小例子
- FireFox浏览器使用Javascript上传大文件
- android开发教程之系统资源的使用方法android资源文件
- Python使用百度API上传文件到百度网盘代码分享