Skip to content

finlaymh/network-sonar-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Network sonar thingy

Not anything good or impressive, but a totally useless program using a really old library, designed to look like those SONAR screens you see on submarines in the movies. I wanted to get a bit more experience in C so I wrote this little network visualisation tool, it uses the libgraphC library (https://github.com/Prashant47/libgraph (which is a massive pain to use)) and a little bit of bash to do the network scanning.

Installation + usage

Once you've cloned the repository, cd into it and run these commands

qmake -o Makefile network-sonar-c.pro

make

./network-sonar-c

Todo:

  • Add the ability to specify an IP range
  • Add command line support
  • Fix flickering (possibly with double buffer?)
  • Fix issue where IP address text gets incredibly bold and hard to read
  • Fix occasional generation of point outside of circle
  • Add more information about the network, ie hostname or OS
  • Stop "libgraphC: xcb_io.c:260: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed." error message

About

pointless network visualisation tool

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published