This project provides a local network analysis tool built with a Python backend and a React.js interface. Designed for star-topology LANs, it offers detailed insights into your hub and connected devices.
- Detects all devices connected to the hub
- Monitors hub bandwidth usage
- Displays all network interfaces
- Shows Wi-Fi details
- Shows vEthernet details
- Displays DNS server information
- Fork the repository and clone it:
git clone <your-fork-url>- Move into the project directory:
cd lan-analysis-backend- Enter the backend folder:
cd backend- Create a virtual environment:
python -m venv venv- Activate it:
.\venv\Scripts\activate- Install the dependencies:
pip install -r requirements.txt- Start the Flask server:
python app.pyYou can also run the CLI version:
python cli.py- Open a second terminal and move to the frontend folder:
cd frontend- Go to the main directory:
cd main- Install dependencies:
npm install- Start the development server:
npm run dev