Skip to content

Latest commit

 

History

History
101 lines (65 loc) · 1.39 KB

File metadata and controls

101 lines (65 loc) · 1.39 KB

LAN Analysis

image

Overview

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.

Features

  • 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

Setup Guide

Repository Setup

  1. Fork the repository and clone it:
git clone <your-fork-url>
  1. Move into the project directory:
cd lan-analysis-backend

Backend Setup

  1. Enter the backend folder:
cd backend
  1. Create a virtual environment:
python -m venv venv
  1. Activate it:
.\venv\Scripts\activate
  1. Install the dependencies:
pip install -r requirements.txt
  1. Start the Flask server:
python app.py

You can also run the CLI version:

python cli.py

Frontend Setup

  1. Open a second terminal and move to the frontend folder:
cd frontend
  1. Go to the main directory:
cd main
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev