Top 9 Python network-visualization Projects
-
scapy
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
-
pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Networking-Guide
A Networking Guide for getting started with basic/core network components such as wired and wireless network design, configuration, hardware, protocols, security, backup, recovery, and virtualization.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
sursis
A [personal]<-[notebook]->[network]. Complete with custom numerics for constrained Gaussian gravitation physics.
-
Netapp-Touch
A network testing tool based on a Single Board Computer, screen and using KIVY and python.
Example Network Scanner Scapy
Extra fun: We find most enterprise/gov graph analytics work only requires 1-2 attributes to go along with the graph index, and those attributes often are already numeric (time, $, ...) or can be dictionary-encoded as discussed here (categorical, ID, ...)... so even 'tough' billion scale graphs are fine on 1 gpu.
Early, but that's been the basic thinking into our new GFQL system: slice into the columns you want, and then do all the in-GPU traversals you want. In our V1, we keep things dataframe-native include the in-GPU data representation, and are already working on the first extensions to support switching to more graph-native indexing for steps as needed.
Ex: https://github.com/graphistry/pygraphistry/blob/master/demos...
Yep, and from my experience too (made a tool that monitors network traffic with eBPF [1]) in addition to those issues there is also a sizable latency hit.
[1] https://github.com/elesiuta/picosnitch
Python network-visualization related posts
Index
What are some of the best open-source network-visualization projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | scapy | 10,028 |
2 | pygraphistry | 2,052 |
3 | GEM | 1,265 |
4 | eNMS | 801 |
5 | picosnitch | 572 |
6 | dash-cytoscape | 571 |
7 | Networking-Guide | 49 |
8 | sursis | 23 |
9 | Netapp-Touch | 4 |
Sponsored