前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NetworkAssessment:一款针对pcap文件的网络安全审计工具

NetworkAssessment:一款针对pcap文件的网络安全审计工具

作者头像
FB客服
发布2024-01-04 13:34:49
3460
发布2024-01-04 13:34:49
举报
文章被收录于专栏:FreeBuf

关于NetworkAssessment

NetworkAssessment是一款功能强大的网络安全威胁评估与审计工具,该工具旨在帮助广大研究人员分析pcap文件并检测目标网络中潜在的可疑网络流量。在该工具的帮助下,网络安全审计人员可疑更加轻松地扫描和发现网络流量中的异常活动,并搜索可疑关键词。

功能介绍

1、DNS隧道检测:通过DNS识别潜在的隐蔽通信信道;

2、SSH隧道检测:发现SSH会话的痕迹,SSH隧道可能会被用来绕过网络限制或掩盖恶意活动;

3、TCP会话劫持识别:监控可疑的TCP会话,这类会话很可能意味着未经授权的接管活动;

4、识别各种类型的攻击特征:识别SYN洪泛、UDP洪泛、Slowloris、SMB攻击等;

5、可疑关键字搜索:主动扫描网络流量,查找可能表明恶意或敏感数据泄露的用户定义关键字;

6、支持特定于协议的扫描:允许用户指定要监控的协议,确保集中和高效的分析;

7、输出日志记录:支持将详细分析结果存储到文件中以供进一步的分析和研究;

8、IPv6分片攻击检测:识别利用IPv6分片机制进行恶意活动的潜在行为;

9、用户友好的接口界面:彩色编码的输出和进度指示器增强了数据可读性和用户体验度;

该工具不仅限于上述功能,在社区广大研究人员的贡献下,其检测能力可以不断发展并适应最新的威胁形势。

工具要求

  • python 3.x
  • scapy
  • argparse
  • pyshark
  • colorama

工具安装

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

代码语言:javascript
复制
git clone https://github.com/HalilDeniz/NetworkAssessment.git

然后切换到项目目录中,使用pip工具和项目提供的requirements.txt文件安装该工具所需的其他依赖组件:

代码语言:javascript
复制
cd NetworkAssessment

pip install -r requirements.txt

工具使用

使用样例

代码语言:javascript
复制
python3 networkassessment.py [-h] -f FILE [-p {TCP,UDP,DNS,HTTP,SMTP,SMB} [{TCP,UDP,DNS,HTTP,SMTP,SMB} ...]]

                            [-o OUTPUT] [-n NUMBER_PACKET]

(右滑查看更多)

参数解释

-f, --file:需要分析的.pcap或.pcapng文件路径,这是一个必填参数,该工具要执行的安全评估主要基于该文件中的数据进行;

-p, --protocols:指定需要扫描的协议,支持同时指定多个协议,可选项包括"TCP"、"UDP"、"DNS"、"HTTP"、"SMTP"和"SMB";

-o, --output:存储扫描分析结果的输出文件路径,该参数是一个可选项,如果设置了该参数,扫描结果将会存储到指定的输出文件中;

-n, --number-packet:需要扫描指定文件中的数据包数量,,该参数是一个可选项,如果不设置,工具将会默认扫描整个目标文件中的所有数据包;

在上面的样例中,该工具将会分析sample.pcap文件中的前1000个数据包,主要针对TCP和UDP协议进行分析,然后将分析结果保存到output.txt文件中。

工具运行截图

一许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

NetworkAssessment:

https://github.com/HalilDeniz/NetworkAssessment

https://tryhackme.com/p/halilovic https://github.com/alperenugurlu

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用样例
  • (右滑查看更多)
  • 参数解释
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档