前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用PacketSifter从pcap中筛选出有价值的信息

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

作者头像
FB客服
发布2021-10-11 15:11:58
1.2K0
发布2021-10-11 15:11:58
举报
文章被收录于专栏:FreeBuf

关于PacketSifter

PacketSifter这款工具旨在帮助广大研究/分析人员从捕捉到的数据包文件(pcap)中筛选出其中有价值或值得分析的流量数据。PacketSifter可以接受一个pcap文件作为输入参数,并输出多个分析结果文件。

当前版本的PacketSifter在经过优化改进之后,允许用户与其进行更加精简的交互,我们可以运行./packetsifter -h以了解新版本PacketSifter的具体使用方式。

工作机制

我们只需要向PacketSifter提供一个待分析的pcap文件,然后使用适当的参数运行筛选分析工作,PacketSifter将会给我们直接提供分析结果文件。

在运行PacketSifter主程序之前,为了保证分析正常执行,请先运行AbuseIPDBInitial.sh和VTInitial.sh。

工具要求

tshark - https://tshark.dev/setup/install/

工具下载

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

代码语言:javascript
复制
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

代码语言:javascript
复制
root@ubuntu:~# apt-get install jq

接下来,确保已经安装好了curl:

代码语言:javascript
复制
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

代码语言:javascript
复制
root@ubuntu:~# apt-get install jq

接下来,确保已经安装好了curl:

代码语言:javascript
复制
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输出结果如下图所示:

工具使用样例

代码语言:javascript
复制
root@ubuntu:~# ./packetsifter -i /tmp/testing.pcap -a -r -v

项目地址

PacketSifter:【点击阅读原文】

参考资料

https://tshark.dev/setup/install/

https://stedolan.github.io/jq/download/

https://developers.virustotal.com/reference

https://www.abuseipdb.com/register

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于PacketSifter
  • 工作机制
  • 工具要求
  • 工具下载
  • 命令行选项
  • VirusTotal整合
  • AbuseIPDB整合
  • 工具使用样例
  • 项目地址
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档