developped by Alexandre Fenyo
licensed under the GNU Public License

network analysis - free software
check gnetwatch at sourceforge

Introduction:

Big Image

Real-time network monitoring

GNetWatch is a free open source Java application that offers real-time graphical monitoring and analysis of network performance through SNMP and ICMP. To get an instant view of the network state, data are collected, stored and displayed every few seconds. Two traffic generation modules are available. The former can flood UDP packets of any size (jumbo frames for instance) and tagged with any DiffServ/ToS flag for QoS and class of services testing. The latter can generate a huge quantity of parallel requests to any HTTP(s) server, for web applications load testing. To automatically discover new hosts, GNetWatch can make use of Ethereal/WireShark and later invoke NMap to get informations about the remote systems. Note that IPv6 and SNMPv3 are fully supported by GNetWatch.


Jun, 26 2016 - Docker version for Linux RELEASED
This Docker image let you run a VPN-over-DNS Docker container (x86_64). Usage documentation and Docker image can be pulled from Docker Hub here: https://hub.docker.com/r/fenyoa/gnetwatch/

March, 9 2016 - VERSION 4.1 RELEASED
This version supports both 32 and 64 bits Linux and Windows operating systems.

Dec, 30 2008 - VERSION 4.0 *BETA* RELEASED
This beta version allows many more SNMP tables to be downloaded (like routing, arp, interfaces and mac tables). Moreover, multiple graphs may now be displayed on the same statistics window.
Note that this is an unstable pre-release version. If you need a production version, download release 3.1

May, 26 2008 - VERSION 3.1 RELEASED
This update lets the user add its own probes by means of generic actions that can spawn external processes or track the content of external files. Some standard generic actions are also provided: remote cpu load and remote free memory (using Windows Management Instrumentation for MS-Windows targets and system tools for Unix/Linux targets). The documentation has been updated with these new features.

DOCUMENTATION
The documentation is available in PDF format and in single-page html format. See the Documentation section of the site.

DOWNLOAD
Prior to downloading GNetWatch, carefully read the documentation. It will help you choose the best installation way. Then download GNetWatch: please refer to the Download section of the site.

GNetWatch - screen captures


GNetWatch - new features


GNetWatch - main features

Big Image

  • GNetWatch can flood packets with any DiffServ codepoint, especially those defined in:
    • - RFC-2597 Assured Forwarding Per Hop Behaviour Group,
    • - RFC-2598 Expedite Forwarding Per Hop Behaviour Group.
  • It can also talk using any of the following SNMP dialects:
  • SNMPv1, SNMPv2c, SNMPv3 (MD5 + DES).
  • It can be used on IPv4 and IPv6 networks and can generate Ethernet jumbo frames.
Graphic performances: GNetWatch is using both SWT and AWT simultaneously: the main GUI is drawn with SWT in order to get direct access to the underlying windowing system and animated graphs are generated using Java2D over AWT.

ChangeLog

June, 26 2016 - VERSION 4.1 RELEASED on Docker Hub
64 bits systems support for Docker aware operating systems.

March, 9 2016 - VERSION 4.1 RELEASED
64 bits systems support.

Dec, 30 2008 - VERSION 4.0 BETA RELEASED
Many new snmp tables available. Multiple graphs on the same window. Some other minor features.

May, 19 2008 - DOCUMENTATION VERSION 2.0 RELEASED
This major documentation update adds many informations about GNetWatch concepts, installation, configuration and user's documentation. Step-by-step tutorials are also provided. The documentation is available in PDF format and one-page HTML.

April, 30 2008 - VERSION 3.0 RELEASED
This major release is a complete rewrite of the data engine, using an Object/Relational mapping. Targets and events are now stored in a SQL database so that the configuration parameters and the collected data get persistent.

April, 16 2007 - DOCUMENTATION VERSION 1.0 RELEASED
The documentation has been updated in the Documentation section of the site: you will now find many informations about GNetWatch concepts, supported operating systems, localization, installation of bundles...

March, 12 2007 - VERSION 2.2 RELEASED
This release contains two new packet generation modules: the former can generate parallel accesses to HTTP/HTTPs/FTP servers and the latter is an interface with Nmap. Some bugs have also been corrected and the GUI has been improved.

GNetWatch is hosted at SourceForge

SourceForge.net Logo

Other projects from the same author

ImageElectronic design: driving a 60A relay with a micro-controller
Use this device to drive a 60 Ampere relay in order to power on/off dozens of computers at once.

Image"new_station" patch for hostapd
Improve 802.1X authentication on wired IEEE 802 media, with this patch for hostapd.

ImageRaccorder son réseau d'entreprise à l'Internet
A free book about networks. First published by Eyrolles in 1997, and under terms of Creative Commons in 2006.
© A. Fenyo - F. Le Guern - S. Tardieu

Split tunneling with Cisco
Enabling split tunneling with Cisco IPsec VPN Linux client software is always possible: read this.

Motorized camera controlled by the telephone
This project demonstrates how to drive a camera from the telephone line, any details here.

Free software by the same author

Imageusbdrive.exe
Copy, manipulate and erase raw data on your usb flash drive. Essential to really get privacy with your files.

ANMT
This software is a mobile users monitoring tool designed for the Ambience european research project. More informations here.

Back2Future
Back2Future is a utility adding extra time to the trial period of your WindowsCE/PocketPC sharewares. More informations here.

JavaShare
JavaShare is a client/server software for email and file transfer under unreliable and low-bandwidth environments (for instance with a PDA using a network connection on top of PPP through an IrDA channel established with a mobile GSM phone). The communications are compressed and an interrupted transfer is restarted at the last position. More informations here.

avi2ppm
This is an AVI2PPM (avi to ppm) transcoder running under Windows : it decodes the frames in any avi file and stores each of them into a separate ppm file (Portable PixMap : standart Unix format). Of course, you need to get the decoding codec corresponding to your avi file on the PC where you run avi2ppm.exe. More informations here.

MPC-OS
MPC-OS is the Operating System of the MPC parallel computer. More informations here.

EudoPlus
Ag. and I have written this add-on to Eudora, in order to get rid of this so unpleasant advertisement window in the free full-featured version of Eudora 5.0. To install Eudoplus, you just need to copy it into the Eudora installation directory, and to launch eudoplus.exe instead of eudora.exe : it will launch Eudora for you, but without the ads window. More informations here.

MBox2Mapi
MAILBOX2MAPI is a utility adding advanced control on the mail subsystem for WindowsCE/PocketPC. It offers two functions: extraction of a Unix mailbox file into the Message Store, to let the user read mails directly from Pocket Outlook and mails removal without connecting to the corresponding service (under WindowsCE/PocketPC, you often cannot delete mails when not connected to the service that added them). More informations here.

XMLLogs
XMLLogs let you automatically build graphs and publish them on the web. More informations here.

XSU
This software is a graphical tool to start a program under a new user account (must be root). More informations here.

Cecile
This software is a distributed project allocator. More informations here.

NNTPgrep
This software connects to a news server (NNTP) nd incrementally applies regular expressions to search for particular articles. More informations here.