Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visualize a PCAP file as a graph #64

Closed
gregs5 opened this issue Oct 20, 2017 · 2 comments
Closed

Visualize a PCAP file as a graph #64

gregs5 opened this issue Oct 20, 2017 · 2 comments

Comments

@gregs5
Copy link

gregs5 commented Oct 20, 2017

One of the challenges we have on the Poseidon team is gathering more data to train our ML models. A key part of that gathering is identifying (and labelling!) packet captures (pcaps) of specific device types. (e.g. X appears to be a TiVo, Y appears to be a Camera device, Z to be a Windows AD controller, etc.) One can of course achieve this using a combination of tools and approaches (including the use of p0f and Wireshark!), but there have been times when we have been sifting through pcaps that it hasn't been immediately obvious what a give node is.

We have found it useful to represent a node's communications as visual graph to help with identification. To-date we have done this manually using a a few steps:

  1. Converting the PCAP to a basic graph using the "brassfork" tool (which outputs a nodes.csv and edges.csv)
  2. Importing the two csv files from brassfork into Gephi
  3. Saving the Graph
  4. Being happy that it is now easier to figure out what you are looking at

What we would really like to do is take the above process, automate it, and replace Gephi with some generated graph visualization mechanism like Graphistry.

@gregs5
Copy link
Author

gregs5 commented Oct 20, 2017

To add to the above, I don't think we/one NEEDS to go from pcap->brassfork->Graphistry (or equivalent); that's just one way to do it!

@cglewis
Copy link
Member

cglewis commented Nov 6, 2019

closing, as there has been no new activity in over 2 years.

@cglewis cglewis closed this as completed Nov 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants