Code Monkey home page Code Monkey logo

ipv6tools's People

Contributors

joshporter1 avatar jporter-dev avatar ronaldeddings avatar sanderjo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ipv6tools's Issues

Refactor front-end

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.

Implement enhanced modules

Modules should initially be able to:

  • Add "actions" to the interface in the form of buttons
  • Actions can target a single object, all objects, or no objects
  • Add and merge data and metadata fields into existing results

Check on root rights

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?

No results

Any idea why I would be getting results in the terminal but not showing in the web interface?

Add Firefox support

Currently websockets aren't working in Firefox. Need to investigate this issue further.

nodejs issues

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:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.