# NetworkScanner ![Version](https://img.shields.io/badge/version-2.0.0-blue.svg) ![Language](https://img.shields.io/badge/python-3.x-yellow.svg) ![Interface](https://img.shields.io/badge/interface-Web_UI-green.svg) ![Status](https://img.shields.io/badge/status-Active_Development-orange.svg) ## 📝 Description **Network Scanner** is the next iteration of our local network scanning tool, designed to discover devices and open ports within your LAN. It works similarly to `nmap` but is built with Python, HTML, CSS, and JS, featuring a convenient and modern **web-based interface**. We are constantly adding new features, so as they say: ***"stay tuned"***! :) --- ## 🚀 Installation & Usage ### 1. Install required Python packages Note: Only external libraries need installation (`threading` and `socket` are built-in). ```bash pip install flask requests ``` ### 2. Download and extract the source code ### 3. Navigate to the project directory ### 4. Run the application ```bash python ./main.py ``` ### 5. Access the Web Interface Open your browser and go to: 👉 http://127.0.0.1:5000 ### 6. Start Scanning Click the "Scan Network" button in the dashboard to begin discovery.