Skip to content

Comments

Lan spy#134

Open
JonanOribe wants to merge 31 commits intosmittix:mainfrom
JonanOribe:lan-spy
Open

Lan spy#134
JonanOribe wants to merge 31 commits intosmittix:mainfrom
JonanOribe:lan-spy

Conversation

@JonanOribe
Copy link
Contributor

Basic LAN analysis functionalities have been added. Scan a network and view simple information. This serves as a foundation for integrating more complex functionalities in the future.

The Dockerfile and .sh file have been updated to install nmap as the library for scanning.

Introduce a new LAN SPY mode for local network device discovery and risk scoring. Adds backend blueprint (routes/lan_spy.py) with endpoints for scanning, device CRUD, risk scoring, OUI updates and an SSE event stream; initializes LAN SPY state in routes/__init__.py. Adds frontend assets (static/js/lan_spy.js, static/css/modes/lan_spy_dashboard.css) and includes the UI partial in templates/index.html. Adds supporting utils (utils/lan_spy/scanner.py, database.py, risk_scoring.py) and declares pyyaml in requirements.txt for OUI handling. Provides real-time scan events, background scan worker, device flag toggles, and a non-blocking loader UI.
Lan Spy moved to the correct main dashboard section
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant