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.
- 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 (
CtrlorShiftclick) and right-click to execute remoteshutdownorrestartcommands 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).
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.