Utkuici:一款功能强大的Nessus自动化任务实现工具

Utkuici是一款针对TenableNessus的自动化工具,旨在帮助研究人员简化网络安全管理,自动发现新IP地址、新开放端口以及可利用的安全漏洞。通过Python3环境运行,Utkuici能集成Nessus进行自动化扫描,并将结果发送给SIEM系统,提高网络安全响应速度。

关于Utkuici

今天,随着信息技术系统的普及,网络安全领域的投资已大幅增加。各种规模的组织都需要进行漏洞管理、渗透测试和各种分析,以准确确定各自机构受网络威胁的影响程度。通过借助漏洞管理工具的行业领先者Tenable
Nessus,我们可以轻松确定任何一个刚刚加入公司网络的设备IP地址、一个新打开的端口、或者是一个可以确定并利用的安全漏洞。

为此,Utkuici便应运而生。Utkuici是一款功能强大的Nessus自动化任务实现工具,可以帮助广大研究人员从繁重的手动任务中解脱出来,并通过一个可以与Tenable
Nessus集成的Python应用程序来自动化实现这些过程。

功能介绍

1、自动化寻找新加入的IP地址;

2、自动化寻找新打开的端口;

3、自动化利用新出现的可利用的安全漏洞;

工具安装

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

git clone https://github.com/anil-yelken/Nessus-Automation.git

接下来,使用pip3和项目提供的requirements.txt文件安装该项目所需的依赖组件:

cd Nessus-Automation

sudo pip3 install requirements.txt

工具使用

为了准确地检测新接入的IP地址,该工具会检测Nessus扫描名称中是否使用了“Host
Discovery”参数,并使用时间戳将实时IP地址记录在数据库中,然后将不同的IP地址发送给SIEM。

操作命令如下:

python finding-new-ip-nessus.py

主机表中的内容大致如下所示:

通过检测Nessus的端口扫描结果,该工具可以将端口IP时间戳信息记录在数据库中。该工具可以通过数据库检测新打开的服务,并以“新端口号:端口IP时间戳”的形式将数据传输给SIEM。

操作命令如下:

python finding-new-port-nessus.py

记录下的端口信息内容大致如下所示:

在机构或组织网络环境中拿到漏洞扫描结果之后,我们应该立即处理那些高危漏洞或可能被攻击者利用的安全漏洞。该工具可以自动关闭这些漏洞,并在数据库中记录那些可能被metasploit利用的漏洞,同时该工具会将系统中所有的漏洞信息发送给SIEM。

操作命令如下:

python finding-exploitable-service-nessus.py

下图显示的是工具检测到的安全漏洞信息:

最后

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

同时每个成长路线对应的板块都有配套的视频提供:


当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。

因篇幅有限,仅展示部分资料,有需要的小伙伴,可以【扫下方二维码】免费领取:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值