jsvnstat – interactive network traffic analysis

Update: Version 2.0 is here!

jsvnstat is a web frontend for vnstat. It is largely based on javascript, so you can easily switch views without reloading the entire page. The graph is interactive, just hover over a datapoint to see what I’m talking about.
You can switch between line- and bar-graphs. You can also change settings such as decimal numbers in the settings.php file.

» Demo

static, as there is no vnstat on this server ^^

» Download

version: 2.0, 27.07.2013

License: GPLv3
libraries under their respective licenses
now also on sourceforge: https://sourceforge.net/projects/jsvnstat

jsvnstat

Introducing: jNetMap – network monitoring

I’m happy to (finally) present a new tool: jNetMap

jNetMap will ping all registered devices every x minutes, updating it’s status according to the result of the ping. Alternatively you can also monitor a specific port, such as port 80 for webservers. Available devices are green, unavailable devices are red. Gray means “unknown” and orange “not found”.
NetMap
To start drawing a new map, select “add”, enter the details and hit enter. You can connect the devices by right-clicking on a device and selecting “connect”. The rest is pretty self-explanatory I guess…
You can also save and open existing maps so you don’t have to redraw everything ^^
It also supports arguments, e.g. “java -jar jNetMap.jar some/where/some.netmap” will open the “some.netmap” when starting the application. This also works for the “open with…” option in any OS.

I’m working an a complete rewrite of jNetMap for the 0.5 release. This project has grown to much and the current framework is not able to carry more features. Please be patient, it may take a while 🙂
I was also able to take over the project space over at sourceforge.
More…

» Download

Version 0.3.3.5 (25. Jul 2009)

executable .jar file (crossplattform)
requires Java version 1.6.0.13 or later
Ubuntu/Debian available .deb-file

» User Manual

PDF File (right-click, save as …)
» get the source code zip  (released under the GPLv3)

Feedback, suggestions & feature requests: public(ät)rakudave(dot)ch

PortProbe

Just did this for an assignment in school. The objective was to create a simple GUI for scanning common ports on any IP and report on their status. I went for the overkill and implemented more features and a multithreading GUI for progress analytics.
So have a look at PortProbe.

Features include:

  • Common ports scanning
  • Range scanning
  • Validity checking (IP and Ports)
  • Name resolving
  • Verbose output
  • Progressbar
  • Full HTML output (new)
  • Cancel running scan (new)

Download

Version 1.0 (contains executable jar and the source)

PortProbe