NetVision is a desktop app which implements the networking functionalities of Windows in graphical way. This app allows to obtain information about network (like available networks and their dns, dhcp and gateway addresses and internet state). Besides app contains a resource manager - allows to monitor a percentage usage of CPU and RAM, available drives memory usage. Other features are implemented as small applications used for traceroute, ping and TCP/Http client.
- Basic network information:
- Active TCP connections
- Information about drive memory usage:
- Graphical "Ping" function implementation:
- "Tracert" implementation:
- Basic Tcp client:
- Resource manager:
- Getting active process:
Application allows save txt reports.
- Add feature providing active process of system.
- Implement GUI of Http client.
- Add communication real time communication in TCP client.
- Improve the apperance of application.
- Add saving data to other file type (.xml [Done], .csv).
- Add unit tests for tcp client, ping, tracert and network information features.
- Add a dialog for resource manager - allows to set alarm values.