您的位置 首页 数据

IPv6Tools:一款模块化的IPv6安全审计框架

IPv6Tools是一款功能健壮的IPv6功能审计框架,该框架以模块化架构实现,并且集成了大量功能模块和插件来帮助用户对启用了IPv6的网络进行安全审计。框架内置的模块支持枚举类似ICMPv6和组播监听器(MLD)之类的IPv6功能,除此之外,框架还支持枚举类似多播DNS

IPv6Tools:一款模块化的IPv6安全审计框架

IPv6Tools是一款功能健壮的IPv6功能审计框架,该框架以模块化架构实现,并且集成了大量功能模块和插件来帮助用户对启用了IPv6的网络进行安全审计。框架内置的模块支持枚举类似ICMPv6和组播监听器(MLD)之类的IPv6功能,除此之外,框架还支持枚举类似多播DNS(MDN)和本地链路多播名称解析(LLMNR)之类的上层协议(ULP)。广大研究人员可以根据自己的需求,通过使用Python语言创建插件和模块来扩展IPv6Tools的功能。

工具要求

python 2.7

pip

npm [仅开发者使用]

工具安装 标准用户安装

运行下列命令,在虚拟环境中安装源码:

virtualenv venv && source venv/bin/activate

git clone http://github.com/apg-intel/ipv6tools.git

sudo pip install -r requirements.txt

开发者安装

git clone http://github.com/apg-intel/ipv6tools.git

git checkout dev

npm run setup

工具使用 标准用户

运行下列命令启用框架脚本:

sudo python app.py

打开Web浏览器,输入并访问下列地址:

http://localhost:8080 开发者

运行下列命令启用服务:

$ npm run serve

打开另一个终端窗口,然后运行下列命令:

npm run dev

打开Web浏览器,输入并访问下列地址:

http://localhost:8081 功能模块

IPv6Tools框架中的功能模块允许与单个节点或所有节点进行交互,用户可以直接在图形界面右键点击节点按钮来进行操作。

内置模块

该项目内置的的模块可以帮助研究人员验证目标网络,或测试自己的自定义模块。

poisonLLMNR:本地链路多播名称解析(LLMNR)继承了NBT-NS,它允许本地节点来解析域名或IP地址。启用该模块将会篡改本地链路中发送至所有节点的LLMNR查询。

CVE-2016-1879:该漏洞是SCTP中的一个漏洞,FreeBSD v9.3、v10.1和v10.2都存在这个漏洞。启用该模块之后,将会发送特制的ICMPv6数据包,并可能导致单一节点出现DoS。

自定义模块

所有的模块都位于/modules目录中,并且在启动服务器时会进行自动加载。/modules目录中有一个名为template.py的文件,该文件中包含了所有模块都需要继承的类,以便在Web页面中正确显示并完成通信。

广大研究人员可以使用下列模块来自定义构建模块:

from template import Template

class IPv6Module(Template):

def __init__(self, socketio, namespace):

super(IPv6Module, self).__init__(socketio, namespace)

self.modname = "CVE-2016-1879"

self.menu_text = "FreeBSD IPv6 DoS"

self.actions = [

{

"title": "FreeBSD IPv6 DoS", #name that's displayed on the buttons/menu

"action": "action", #method name to call

"target": True #set this to true to display it in the right-click menu

}

]

def action(self, target=None):

# send a log msg

self.socket_log('Running DoS on '+target['ip'])

# do stuff, etc

# merge results with main result set

listOfDicts = [{ip: '::1', device_name: 'test'}]

self.module_merge(listOfDicts)

libdnet安装

git clone https://github.com/dugsong/libdnet.git

cd libdnet

./configure && make

sudo make install

cd python

python setup.py install

libpcap安装(Ubuntu) sudo apt install libpcap-dev IPv6Tools扫描网络

IPv6Tools:一款模块化的IPv6安全审计框架

项目地址

IPv6Tools:【GitHub传送门】

参考资料

*参考来源:apg-intel,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM

赞助本站

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: dawei

【声明】:第七手机网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

新基建,半导体行业的极致机会

新基建主要包括信息基础建设、融合基础建设、创新基础建设三方面内容,除了此前央视报道中覆盖的7大领域:5G基建、特高压、城际高铁和城际轨道交通、新能源汽车充电桩、大数据中心、人工智能、工业互联网,还将卫星互联网加入。 如果深入这些行业的核心,会

工业回升态势能否延续?5G怎么推?中小企业困难怎样化解?

高技术制造业向好和投资的恢复,在一定程度上体现着发展的活力与潜力。会上数据显示,2020年,高技术制造业增加值同比增长7.1%,增速快于整体工业4.3个百分点。智能化、升级型新兴产品保持快速增长,工业机器人、新能源汽车、集成电路产量分别增长19.1%、17.

中国移动建成全球最大5G网络 以后打算这么干

近日,中国移动公布,当前正积极推进落实第五个五年发展战略创世界一流力量大厦,目前在多个领域已经处于通信行业世界一流水平。 两年过去了,中国移动在创建世界一流企业的路上进展怎么样了?近日,记者从中国移动举办的媒体沟通会上获悉,创世界一流力量大

砖石机成套设备或将成为新基建的高效助力!

城市建设是经济发展的重点,疫情后的城市建设规划更是重中之重。自疫后陆续复工,我国陕西、河南、福建、四川、河北等多个省份发布了2020年的重点项目投资计划,项目计划涵盖生态城市建设、新城镇建设以及基础设施建设等领域。那么,砖石机成套设备在这些投

面向OEM厂商和移动领域,高通推出全新骁龙870 5G移动平台

全球半导体观察消息,高通近日发布全新骁龙870,旨在提供全面提升的性能,进一步满足OEM厂商和移动行业的需求。 高通技术公司宣布推出高通骁龙870 5G移动平台,即骁龙865 Plus移动平台的升级产品,其采用了增强的高通Kryo 585 CPU,超级内核主频高达3.2GHz。

返回顶部