Skip to content

Tomasz789/NetVision-App

Repository files navigation

NetVision 1.0

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.

Image

Some features

  1. Basic network information:

Image

  1. Active TCP connections

Image

  1. Information about drive memory usage:

Image

  1. Graphical "Ping" function implementation:

Image

  1. "Tracert" implementation:

Image

  1. Basic Tcp client:

Image

  1. Resource manager:

Image

  1. Getting active process:

Image

  1. Active UDP Connections: Image

Application allows save txt reports.

TODO

  1. Add feature providing active process of system.
  2. Implement GUI of Http client.
  3. Add communication real time communication in TCP client.
  4. Improve the apperance of application.
  5. Add saving data to other file type (.xml [Done], .csv).
  6. Add unit tests for tcp client, ping, tracert and network information features.
  7. Add a dialog for resource manager - allows to set alarm values.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages