This application detects devices on your local network (IP, MAC, device name).
Lanternet Web Interface - Home Screen
- CLI Mode: Displays results directly in the console.
- Web Mode (Flask): Offers a modern, dark-themed web interface with animations.
- Cross-Platform: Designed to work on Windows and Linux/macOS with minimal dependencies.
- Real-time Results: Uses Server-Sent Events (SSE) for live scanning updates.
- Python 3.8 or higher
- Clone the repository or download the source code.
- Install the required dependencies:
pip install -r requirements.txt
Run the main script:
python main.pyThen select your preferred mode from the menu:
1for CLI Mode2for Web Mode
If Web Mode is selected, open your browser and navigate to:
http://127.0.0.1:3450
Lanternet Web Interface - Scan Results
- Permissions: The scanner reads ARP/neighbor tables and sends ping requests. Administrator/Root privileges may be required for accurate results in some environments.
- Subnet: The application automatically assumes a
/24subnet based on the local IP. You can customize the_local_net()function inscanner.pyif needed.
- This application is intended for local network scanning only. Do not scan networks for which you do not have authorization.
Developed by Furkan TURAN with Github Copilot