8
Core System Features
Individual Project - Ben Molloy - Capstone
Local-first network situational awareness for small, ad-hoc, and disrupted environments.
Core System Features
Runs Without Cloud Dependency
Final Presentation
NetTower helps moderately technical users quickly understand what devices are reachable and how they are generally connected, without requiring enterprise-scale monitoring infrastructure.
Small or disrupted networks often lack a practical way to map active devices and connection relationships. Existing tooling is frequently too complex, too heavy, or designed for enterprise teams.
NetTower provides quick discovery, high-level relationship inference, and intuitive topology visualization, prioritizing clarity and deployability over deep packet analytics.
Discovered devices are rendered as a network topology with a 2D default and optional 3D view.
Each host is a selectable node that can be expanded to inspect device-level details.
Nodes are visually differentiated using inferred characteristics such as OS family or device type.
Observed and inferred relationships are shown as links between related hosts.
Optional activity or density overlays highlight where network concentration is strongest.
Visualization updates reflect changing host availability and status over time.
Users can pan, zoom, and adjust perspective for focused network inspection.
Discovery targets and scan behavior are adjustable to match local network constraints.
This is a frontend simulation of the NetTower interface for GitHub Pages. It mirrors app behavior and visual style, but does not run real network scans from the browser.
2D mode shows active topology layout optimized for analysis. Drag to pan.
NetTower is designed for local or self-hosted deployment with no external cloud dependency for core operation.
Scans for reachable hosts and gathers basic network observations.
Stores device entities, inferred links, and evolving network state.
Renders interactive topology views, status indicators, and overlays.
Allows users to adjust target ranges and discovery cadence.
Click any screenshot to view it full size.
Grab the latest project snapshot directly from GitHub.