I have written a program that gathers information on nodes on an IP network. Information such as
1)IP Address
2) Open ports
3) IP hops to node
4) Delay on the hops
I have also grouped the nodes together according to their subnets and have also written a piece of code which determines which nodes are most likely switches/routers/gateways etc. All of this is still far from perfect and plenty of holes, but this is not what my question is a bout, and was just trying to add some context.
I would like to now produce a 2D representation of this information. A sort of network map with additional information (link delays, open ports etc). I would also like to export the image into a graphics format such as gif/png etc.
What library can you guys recommend me to make use of ?
I have very little experience with graphics, but given the right library that can do what i need it to do i am sure i can figure it out.
All help is appreciated !
Thanks,
Evilpopcorn