Skip to content

mTy8421/IPv4-Scanner-Port-TUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPv4 Scanner TUI

A terminal-based IPv4 port scanner built with Python and Textual.

Screenshot

Features

  • TUI Interface: Modern, terminal-based user interface.
  • Async Scanning: Fast port scanning using asyncio.
  • Flexible Input: Supports single IPs, lists of IPs, and port ranges (e.g., 8000-8010).

Installation

  1. Clone the repository or download the source code.
  2. Create a virtual environment (recommended):
    python3 -m venv venv
    source venv/bin/activate
  3. Install dependencies:
    pip install -r requirements.txt

Usage

  1. Run the application:
    python main.py
  2. Target IPs: Enter IP addresses separated by commas (e.g., 127.0.0.1, 192.168.1.1).
  3. Target Ports: Enter ports separated by commas or ranges (e.g., 80, 443, 8000-8010).
  4. Press Start Scan to begin.

Requirements

  • Python 3.8+
  • See requirements.txt for Python package dependencies.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages