Skip to content

A Flask/Python 3.11 ipScanner App. Scan CIDR Local Networks to test surface and find open ports and Max Address

License

Notifications You must be signed in to change notification settings

docisit/flask_ipScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP Scanner

A simple IP scanner built with Flask that detects connected devices on a network and checks specified ports to see if they are open. The application also displays the operating system of the client.

Features

  • Detects the operating system of the client.
  • Lists connected devices with their IP and MAC addresses.
  • Scans specified ports on each device to check if they are open.
  • Validates CIDR input format.

Requirements

  • Python 3.x
  • Flask
  • flask-cors (if needed)

Installation Instructions

  1. Clone the Repository:
    git clone https://github.com/yourusername/ip-scanner.git
    cd ip-scanner
    
    ##Highly recomend you run this app in a Virtual Enviroment (venv)
    
    Linux
    python -m venv venv
    
    Activate venv Windows
    venv\Scripts\activate
    
    Activate venv Linux
    venv/bin/activate
    
    once you activate, then

pip install -r requirements.txt

make sure flask and scapy are installed in your venv, as well.

Once you have your enviorment running, create a templates directory, and place the index.html into the templates directory. then to run the app python app.py

you can then use it at http://127.0.0.1:5000

My first Flask App, and I am still working on it.

About

A Flask/Python 3.11 ipScanner App. Scan CIDR Local Networks to test surface and find open ports and Max Address

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published