Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phreakocious/http-graph-collector
Chrome extension and Python support scripts to collect data for HTTP Graph
https://github.com/phreakocious/http-graph-collector
analysis chrome-extension directed-graphs http-requests osint
Last synced: 20 days ago
JSON representation
Chrome extension and Python support scripts to collect data for HTTP Graph
- Host: GitHub
- URL: https://github.com/phreakocious/http-graph-collector
- Owner: phreakocious
- Created: 2017-01-30T14:26:04.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-22T21:35:27.000Z (10 months ago)
- Last Synced: 2024-11-16T11:10:29.198Z (3 months ago)
- Topics: analysis, chrome-extension, directed-graphs, http-requests, osint
- Language: Python
- Homepage:
- Size: 992 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## HTTP Graph Collector
This is the source code for a [Chrome extension](https://chrome.google.com/webstore/detail/http-graph-collector/lkkdeokncfjlinldgikoabgknklnnkoe) which collects data for the [HTTP Graph](https://github.com/phreakocious/gephi-plugins/tree/master/modules/HttpGraph) Gephi plugin.
It sends POSTs to http://localhost:65444/add_record with information from the HTTP headers of requests made by Chrome.
There is also [httpgraph-logger.py](httpgraph-logger.py), a Python console app which can receive the data in lieu of the Gephi plugin. It will append to a .json file which can be imported later into Gephi using [httpgraph-loader.py](httpgraph-loader.py) or analyzed with other tools like `jq`. It also prints sparklines to the console so you can visualize how many requests are being made:
![sample of httpgraph-logger.py output](https://github.com/phreakocious/HTTP-Graph-Collector/blob/master/httpgraph-logger_screenshot.png?raw=true)