Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

Generating an Edge Bundling visualization of the SKS keyserver gossip network.

License

Notifications You must be signed in to change notification settings

Timi7007/SKS-Keyserver-Gossip-Network-Graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKS Keyserver Gossip Network Graph

SKS/GPG Keyserver Gossip Network Graph forked from https://gist.github.com/diafygi/3f344c22f8a37a7b2151

Generating an Edge Bundling visualization of the SKS keyserver gossip network.

Example: https://timlukas.de/sks/graph/

Written by Daniel Roesler (https://daylightpirates.org/)

Released under GPLv3.

Updated by Timlukas Bloch (https://timlukas.de)

Uses data from https://sks-keyservers.net

Prerequisites:

  • Internet connection (Make sure your firewall doesn't block port 11371)
  • Browser (JavaScript enabled)
  • echo, grep, sed
  • curl (tested on 7.47 and higher)
  • Python (2.7 or higher)
  • tzlocal (sudo -H pip install tzlocal)

Usage:

  • Run run.sh: ./run.sh (this might take some time)
  • Open index.html in your browser.

Mouseover any of the nodes in the network to see the incoming links (dependants) in green and the outgoing links (dependencies) in red.

Original README:

This is a quick script to scan the SKS keyserver pool and build
a Edge Bundling visualization of the gossip network.
How to use:
1. Update the keyserver_domains list below with the keyservers to scan.
2. Run: python keyserver_scan.py > sks-network.json
3. Open index.html in your browser!
Written by Daniel Roesler (https://daylightpirates.org/)
Released under GPLv3.

Mouseover any of the nodes in this network to see the incoming links (dependants) in green and the outgoing links (dependencies) in red.

See the visualization: http://bl.ocks.org/diafygi/3f344c22f8a37a7b2151

Releases

No releases published

Packages

No packages published