apg-intel / ipv6tools Goto Github PK
View Code? Open in Web Editor NEWIPv6Tools is a robust modular framework that enables the ability to visually audit an IPv6 enabled network.
License: GNU General Public License v2.0
IPv6Tools is a robust modular framework that enables the ability to visually audit an IPv6 enabled network.
License: GNU General Public License v2.0
It would make sense to utilize some sort of front-end framework like Angular or Vue to allow reactive and dynamic updates, rather than doing it all manually. It'd help with streamlining the data from the websockets to the page, as well as smooth out the module portion of the code.
This is low priority at the moment, top priority is getting modules to interact with the graph.
Modules should initially be able to:
Actions to sync and consolidate:
OS X Yosemite, this started happening recently. Notable changes to my machine: installed Virtualbox, Vagrant, and Docker.
I'm guessing something Virtualbox did to set up its virtual network interface screwed something up. Need to investigate further to find the cause/solution.
Running server.py resulted in nothing found in the webinterface.
Ah ... it needs root rights ... just like the README Usage says: sudo python server.py
.
Anyway: I would prefer a root effective uid check:
import os
if __name__ == '__main__':
if os.geteuid() != 0:
exit("You need to have root privileges to run this script.\nPlease try again, this time using 'sudo'. Exiting.")
socketio.run(app)
Result:
~/git/ipv6tools$ python server.py
You need to have root privileges to run this script.
Please try again, this time using 'sudo'. Exiting.
Shall I send a PR for this?
GPLv2
Any idea why I would be getting results in the terminal but not showing in the web interface?
-add a model panel featuring action buttons and a console
-add module error reporting
-make modules extensible
Straightforward, allow more interaction from modules other than printing a message.
Currently websockets aren't working in Firefox. Need to investigate this issue further.
Add descriptions in README.md
HI I have an error with localhost and note js /cmder:
npm ERR! Windows_NT 10.0.17134
npm ERR! argv "D:\Program Files\nodejs\node.exe" "D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "setup"
npm ERR! node v6.11.0
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] setup: sudo pip install -r requirements.txt && npm install && npm run build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] setup script 'sudo pip install -r requirements.txt && npm install && npm run build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ipv6tools package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! sudo pip install -r requirements.txt && npm install && npm run build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs ipv6tools
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls ipv6tools
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! Please include the following file with any support request:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.