Skip to content

vivek09thakur/LAN-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LAN Analysis

alt text

Introduction

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

  • A list of all devices connected to the hub.
  • Bandwidth usage of the hub.
  • A list of all network interfaces on the hub.
  • Wi-Fi information of the hub.
  • vEthernet information of the hub.
  • DNS Server information.

Getting Started

Installation

To get started with this project, follow these steps:

  1. Fork the repository and clone it to your local machine.
   git clone <forked-repo-url>
  1. Change the directory to the cloned repository.
   cd lan-analysis-backend

Run Backend

To run the backend, perform the following steps:

  • Change to the backend directory.
   cd backend
  • Create a virtual environment.
   python -m venv venv
  • Activate the virtual environment.
   .\venv\Scripts\activate
  • Install the dependencies.
   pip install -r requirements.txt
  • Run the Flask server.
   python app.py

Alternatively, you can run the command line script:

   python cli.py

Run Frontend

To run the frontend, follow these steps:

  • Open another terminal and change the directory to the frontend.
   cd frontend
  • Navigate to the frontend\main directory.
   cd main
  • Install the dependencies.
   npm install
  • Run the React server.
   npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published