Network Elements
A downloadable tool
Network Elements: Your Essential Windows Network Toolkit
Tired of digging through command prompts or juggling multiple single-purpose apps just to figure out why your connection is slow or what's on your network? Network Elements brings a suite of essential network diagnostic tools together into one convenient, easy-to-use GUI application for Windows!
Designed to run unobtrusively from your system tray [cite: uploaded: Code Base/CoreForm.cs, uploaded: Code Base/CoreForm.Designer.cs], Network Elements provides quick access to the tools you need without cluttering your desktop.
What's Inside?
- Dashboard: Get an instant snapshot of your current network health [cite: uploaded: Code Base/DashboardForm.cs]. Performs a sequence of checks including adapter status, router reachability, DNS resolution, internet ping, public IP lookup, and even Wi-Fi signal strength [cite: uploaded: Code Base/DashboardForm.cs]. It presents key information clearly and gives you a final summary with helpful troubleshooting hints if problems are detected. Settings like DNS/Ping targets are configurable [cite: uploaded: Code Base/SettingsForm.cs].
- Ping Tool: A powerful ping utility that goes beyond the basics [cite: uploaded: Code Base/PingForm.cs].
- Supports complex targets: Hostnames, IPs, ranges (
192.168.1.10-20
), wildcards (192.168.1.*
), and comma-separated lists [cite: uploaded: Code Base/IpAddressParser.cs]. - Advanced options: Set ping count (including continuous), concurrency level, timeout, TTL, buffer size, and the "Don't Fragment" flag [cite: uploaded: Code Base/PingForm.cs].
- Visual Feedback: View results in a clear text log with color-coding or on a real-time latency/failure chart [cite: uploaded: Code Base/PingForm.Designer.cs].
- Persistent History: Remembers your previous ping targets [cite: uploaded: Code Base/PingForm.cs, uploaded: Code Base/AppSettings.cs].
- Supports complex targets: Hostnames, IPs, ranges (
- Traceroute Tool: Visualize the path your data takes across the network [cite: uploaded: Code Base/TracerouteForm.cs].
- Detailed Hop Info: See Hop #, IP Address, Hostname, Latency, and Status for each step [cite: uploaded: Code Base/TracerouteForm.Designer.cs].
- Smart Features: Handles targets resolving to multiple IPs, optionally resolves hostnames asynchronously [cite: uploaded: Code Base/TracerouteForm.cs, uploaded: Code Base/HostLookupUtility.cs], color-codes latency, and provides a summary report.
- Persistent History: Saves your previous traceroute targets [cite: uploaded: Code Base/TracerouteForm.cs, uploaded: Code Base/AppSettings.cs].
- Lookup Tool: Perform quick DNS lookups [cite: uploaded: Code Base/LookupForm.cs].
- Forward & Reverse: Easily find IPs for a hostname or the hostname for an IP address.
- Clear Results: Displays multiple IPs (separating IPv4/IPv6) and handles errors gracefully.
- Persistent History: Remembers your lookup history [cite: uploaded: Code Base/LookupForm.cs, uploaded: Code Base/AppSettings.cs].
- Network Scanner: Discover devices and check for open TCP ports on your local network or specified targets [cite: uploaded: Code Base/NetworkScannerForm.cs].
- Flexible Scanning: Define targets (IPs, hosts, ranges, lists) and ports (single, ranges, lists,
*
for common ports) [cite: uploaded: Code Base/IpAddressParser.cs]. - Efficient: Uses asynchronous TCP connection attempts with configurable concurrency and timeouts [cite: uploaded: Code Base/NetworkScannerForm.cs].
- Options: Includes optional "ping before scan" to check host reachability first and basic banner grabbing to help identify services.
- Smart Limits: Warns if target input generates an excessive number of IPs, allowing you to proceed with a limited set [cite: uploaded: Code Base/NetworkScannerForm.cs, uploaded: Code Base/IpAddressParser.cs].
- Persistent History: Saves target and port history [cite: uploaded: Code Base/NetworkScannerForm.cs, uploaded: Code Base/AppSettings.cs].
- Flexible Scanning: Define targets (IPs, hosts, ranges, lists) and ports (single, ranges, lists,
Why Network Elements?
- Ease of Use: Provides a clean graphical interface for common network tasks.
- Responsive: Built using asynchronous operations (
async/await
) throughout to keep the UI responsive, even during long checks [cite: uploaded: Code Base/DashboardForm.cs, uploaded: Code Base/PingForm.cs, uploaded: Code Base/TracerouteForm.cs, uploaded: Code Base/LookupForm.cs, uploaded: Code Base/NetworkScannerForm.cs]. - Convenient: Remembers your settings and input history across sessions [cite: uploaded: Code Base/SettingsManager.cs, uploaded: Code Base/AppSettings.cs].
- Robust: Features intelligent input parsing [cite: uploaded: Code Base/IpAddressParser.cs] and graceful error handling.
Who is it for?
Network Elements is ideal for home users trying to understand their network connection, IT students learning networking concepts, helpdesk staff performing initial diagnostics, or anyone who needs a quick and convenient set of network tools without resorting to the command line.
Take control of your network troubleshooting with Network Elements!
Purchase
In order to download this tool you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:
Ace Rewards
Support this tool at or above a special price point to receive something exclusive.
Leave a comment
Log in with itch.io to leave a comment.