In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)05/31 Report--
Editor to share with you what kind of framework IPv6Tools is, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!
IPv6Tools is a robust IPv6 functional audit framework, which is implemented in a modular architecture and integrates a large number of functional modules and plug-ins to help users audit the security of IPv6-enabled networks. The built-in module of the framework supports enumerating IPv6 functions such as ICMPv6 and Multicast listener (MLD). In addition, the framework also supports enumerating upper-layer protocols such as Multicast DNS (MDN) and Link-Local Multicast name Resolution (LLMNR). The majority of researchers can expand the functions of IPv6Tools by using Python language to create plug-ins and modules according to their own needs.
Tool requirements
Python 2.7
Pip
Npm [for developers only]
Tool installation standard user installation
Run the following command to install the source code in the virtual environment:
Virtualenv venv & & source venv/bin/activategit clone http://github.com/apg-intel/ipv6tools.gitsudo pip install-r requirements.txt developers install git clone http://github.com/apg-intel/ipv6tools.gitgit checkout devnpm run setup tools using standard users
Run the following command to enable the frame script:
Sudo python app.py
Open a Web browser and enter and access the following address:
Http://localhost:8080 developer
Run the following command to enable the service:
$npm run serve
Open another terminal window and run the following command:
Npm run dev
Open a Web browser and enter and access the following address:
Http://localhost:8081 function module
The functional modules in the IPv6Tools framework allow interaction with a single node or all nodes, and users can right-click the node button in the graphical interface to operate.
Built in module
The built-in modules of the project can help researchers verify the target network or test their own custom modules.
PoisonLLMNR: link-local multicast name resolution (LLMNR) inherits NBT-NS, which allows local nodes to resolve domain names or IP addresses. Enabling this module will tamper with LLMNR queries sent to all nodes on the local link.
CVE-2016-1879: this vulnerability is a vulnerability in SCTP and exists in FreeBSD v9.3, v10.1, and v10.2. When this module is enabled, special ICMPv6 packets will be sent and may result in DoS on a single node.
Custom module
All modules are located in the / modules directory and are loaded automatically when the server is started. There is a file called template.py in the / modules directory, which contains the classes that all modules need to inherit in order to display correctly and complete the communication in the Web page.
The majority of researchers can use the following modules to customize the build module:
From template import Templateclass 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 installation git clone https://github.com/dugsong/libdnet.gitcd libdnet./configure & & makesudo make installcd pythonpython setup.py installlibpcap installation (Ubuntu) sudo apt installlibpcap-devIPv6Tools scan the network
The above is all the content of the article "what frame is IPv6Tools?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.