ProxNet is an AI-powered local network threat visualizer and monitoring dashboard. It scans your local network, identifies devices, detects potential threats or suspicious activities, and displays them on a dark-themed, real-time interactive web dashboard.
flowchart TD
A[Scanner Module] -->|ARP/Port Scan| B(Network Devices)
A -->|Raw Device Data| C[Detector Module]
C -->|Rule-based Analysis| D{Threat Engine}
D -->|Threats & Devices| E[Flask + WebSocket Server]
E -->|Real-time Events| F[Web Dashboard D3.js]
F -->|Manual Scan Request| E
pip install -r requirements.txt
IMPORTANT: Network scanning (via scapy) requires administrative privileges. You must run the application as Administrator (Windows) or root (Linux/Mac).
Run the main application:
python proxnet.py --interface Ethernet
Then, open your web browser and navigate to http://localhost:5000.
(comming soon !)
This project is licensed under the MIT License - see the LICENSE file for details.
3 commits
Python
58.4%
JavaScript
24.8%
CSS
9.8%
HTML
7.0%
ProxNet is an AI-powered local network threat visualizer and monitoring dashboard. It scans your local network, identifies devices, detects potential threats or suspicious activities, and displays them on a dark-themed, real-time interactive web dashboard.
flowchart TD
A[Scanner Module] -->|ARP/Port Scan| B(Network Devices)
A -->|Raw Device Data| C[Detector Module]
C -->|Rule-based Analysis| D{Threat Engine}
D -->|Threats & Devices| E[Flask + WebSocket Server]
E -->|Real-time Events| F[Web Dashboard D3.js]
F -->|Manual Scan Request| E
pip install -r requirements.txt
IMPORTANT: Network scanning (via scapy) requires administrative privileges. You must run the application as Administrator (Windows) or root (Linux/Mac).
Run the main application:
python proxnet.py --interface Ethernet
Then, open your web browser and navigate to http://localhost:5000.
(comming soon !)
This project is licensed under the MIT License - see the LICENSE file for details.
3 commits
Python
58.4%
JavaScript
24.8%
CSS
9.8%
HTML
7.0%