使用PacketSifter从pcap中筛选有价值的信息

本文介绍PacketSifter,一款用于分析pcap文件的工具,支持DNSA查询、VirusTotal哈希检查和AbuseIPDB查询,以增强流量数据的价值分析。通过实例展示如何配置和使用其高级功能,如-a、-r和-v参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**关于PacketSifter**

PacketSifter这款工具旨在帮助广大研究/分析人员从捕捉到的数据包文件(pcap)中筛选出其中有价值或值得分析的流量数据。PacketSifter可以接受一个pcap文件作为输入参数,并输出多个分析结果文件。
当前版本的PacketSifter在经过优化改进之后,允许用户与其进行更加精简的交互,我们可以运行./packetsifter -h以了解新版本PacketSifter的具体使用方式。

工作机制
我们只需要向PacketSifter提供一个待分析的pcap文件,然后使用适当的参数运行筛选分析工作,PacketSifter将会给我们直接提供分析结果文件。
在运行PacketSifter主程序之前,为了保证分析正常执行,请先运行AbuseIPDBInitial.sh和VTInitial.sh。

工具要求
tshark - https://tshark.dev/setup/install/

工具下载
广大研究人员可以使用下列命令将该项目源码克隆至本地:

git clone https://github.com/packetsifter/packetsifterTool.git
命令行选项
-a:针对DNS A记录中的IP地址启用AbuseIPDB查询;
-h:打印帮助信息;
-i:输入文件【必须】;
-r:解析pcap中的主机名;
-v:针对SMB/HTTP对象启用VirusTotal查询;

VirusTotal整合
PacketSifter可以通过VirusTotal API对通过SMB/HTTP发现的导出对象执行哈希查询。

首先,我们需要在本地设备上安装并配置好jq:
root@ubuntu:~# apt-get install jq
接下来,确保已经安装好了curl:
root@ubuntu:~# apt-get install curl
现在,切换到项目根目录下,并运行VTInitial.sh,然后提供你的VirusTotal API密钥(64位)。关于如何获取免费的VirusTotal API密钥,可以参考这篇【文档】。
VTInitial.sh的正常输出如下图所示:
在这里插入图片描述

使用-v参数运行PacketSifter以针对导出的HTTP和SMB对象启用VirusTotal查询。
成功执行后的VTInitial.sh输出结果如下图所示:
在这里插入图片描述

AbuseIPDB整合
PacketSifter可以针对DNS A记录中的IP地址执行IP地理位置查询或IP名声查询。
首先,我们需要在本地设备上安装并配置好jq:
root@ubuntu:~# apt-get install jq
接下来,确保已经安装好了curl:
root@ubuntu:~# apt-get install curl
现在,切换到项目根目录下,并运行AbuseIPDBInitial.sh,然后提供你的AbuseIPDB API密钥(80位)。
关于如何获取免费的AbuseIPDB API密钥,可以参考这篇【文档】。
注意:免费的AbuseIPDB API密钥每天只能执行1000次查询。

AbuseIPDBInitial.sh的正常输出如下图所示:
在这里插入图片描述

使用-a参数运行PacketSifter以通过AbuseIPDB针对DNS A记录执行查询。

成功执行后的AbuseIPDBInitial.sh输出结果如下图所示:
在这里插入图片描述

工具使用样例
root@ubuntu:~# ./packetsifter -i /tmp/testing.pcap -a -r -v

项目地址
PacketSifter:https://github.com/packetsifter/packetsifterTool

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值