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

Visualising the network #1

Open
a-shine opened this issue Oct 30, 2021 · 0 comments
Open

Visualising the network #1

a-shine opened this issue Oct 30, 2021 · 0 comments
Labels

Comments

@a-shine
Copy link
Collaborator

a-shine commented Oct 30, 2021

An interesting feature of the library/platform might be the ability to visualise the network i.e. each known host (removed duplicates) would be a vertex and the list of known hosts per node would determine the directed edge. This may be a useful tool to help reason about the network's behaviour.

This network visualisation could be attained by having a crawler node, that crawls its way across the network recording all the known hosts in a hashmap where the key is the IP of the host and the value is a list of known hosts of that particular host. This could be used to plot a vertex edge graph.

Have a server/REST API (this would not make the network centralised in any way but would just be a fun addition and debugging tool to visualise the network) where every time a node gets started it attempts (doesn't matter if it doesn't) to send a message to that server and record its existence in a database. It could then send all sorts of metadata to that server to visualise the network i.e. known hosts as edges, pulsating if broadcasting - visualise namespace and subnetworks... Would be really fun

@a-shine a-shine added Enhancement New feature or request Epic and removed Enhancement New feature or request labels Oct 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant