Skip to content

A python based local web app with React.js UI that analyzes the LAN network (designed for star topology) and offers various information.

Notifications You must be signed in to change notification settings

vivek09thakur/LAN-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A python based local web app with React.js UI that analyzes the LAN network (designed for star topology) and offers various information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published