Java Swing application for observing TCP/UDP sockets of a network simulated in GNS3 using SNMP protocol in real time.
Topology of a network simulated in GNS3 is given in the following screenshot:
Every router in the network has SNMP and BGP configured. SNMP versions 1 and 2c are supported. Loopback addresses of the routers (where SNMP is configured) are
- 192.168.10.1 for R1;
- 192.168.20.1 for R2;
- 192.168.30.1 for R3;
but the application communicates with R1 only, which has http server configured for testing purposes.
Before using the application, the ip route table of the host machine (from the picture) must be modified so it contains neccessary routes from the network. That can be done manually, or by executing setup.sh script.