Skip to content

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

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages