honeynet / beeswarm

Honeypot deployment made easy
GNU General Public License v3.0
237 stars 64 forks source link

Visual configuration using D3.js #167

Open johnnykv opened 10 years ago

johnnykv commented 10 years ago

The idea for this task is that we could do the Honeypot and Client configuration using Edges and Nodes. Nodes would be either a Honeypot or Client and each edge between a Client and Honeypot would be a candidate bait session. Each edge would be annotated with protocol information, port number and other related information.

The user would add Honeypots/Clients by double clicking an HTML canvas, and simply by drawing annotated edges between the nodes he would configure his grand deception scheme.

Something along the lines of:

Above example is generated from this: http://bl.ocks.org/rkirsling/5001347

johnnykv commented 9 years ago

removed from milestone 1.0 since not realistic to get it done by that date.

chorsley commented 9 years ago

Another option for further inspiration is vis.js: http://visjs.org/examples/network/21_data_manipulation.html

johnnykv commented 9 years ago

Yeah, that looks interesting also! Do you want to work on this task?

chorsley commented 9 years ago

I would certainly like to, but for time reasons, I'll have to step aside for someone else at the moment.

theaverageguy commented 8 years ago

I would like to work on this . I have worked on data visualization tasks using D3.js before.