Skip to content

SudoVoid254/Live-Network-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Live Network Monitor

A lightweight, real-time asynchronous IPv4 subnet scanner built with C# and Windows Forms. The application continuously monitors network ranges, dynamically updates device statuses without UI flickering, handles fluid window resizing, and provides built-in tools for remote desktop management.

Features

  • Live Monitoring: Automatically pings and refreshes device network states every 2 seconds.
  • Persistent Layout: View scroll states and selections are preserved perfectly between update intervals.
  • Status Filtering: Instantly filter your active view between All, Online Only, or Offline Only devices.
  • Bulk Remote Power Controls: Multi-select nodes (Ctrl or Shift click) and right-click to execute remote shutdown or restart commands over the network.
  • Responsive UI: Fully resizable dashboard leveraging clean control anchors and automatic column adjustments.
  • Legacy Compliance: Specifically compiled to remain compatible with older environment builds (C# 5 compiler configurations).

Technical Range Boundaries

The UI explicitly guards IP boundary parameters matching the structural requirements of IPv4 network nodes:

  • Minimum Subnet Range Value: 0
  • Maximum Subnet Range Value: 255

Input rules mandate that the Start IP field must be structurally less than or equal to the End IP parameter. Passing bounds outside this range (such as negative indices or numbers exceeding 255) will pause active sweeps and prompt a validation error window.

About

A lightweight, real-time asynchronous IPv4 subnet scanner built with C# and Windows Forms. The application continuously monitors network ranges, dynamically updates device statuses, handles fluid window resizing, and provides built-in tools for remote desktop management.

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages