Metadata-Version: 2.4
Name: port_scanner_rq
Version: 1.1.2
Summary: A high-speed threaded TCP port scanner.
Author: xRangeroQ
Author-email: xRangeroQ@email.com
License: MIT
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# 🔍 port_scanner

A fast and lightweight multi-threaded TCP port scanner in Python.

## 🚀 Features

- High-speed port scanning
- Adjustable thread count and timeout
- Customizable port range
- No external dependencies (uses only `socket`, `threading` and `time`)
- Performance timing

## 🧠 How It Works

Each thread scans ports in a staggered manner using `socket.connect_ex()`. Results are appended safely using threading locks.

## ⚠️ Disclaimer

This tool is provided **as-is** and is intended **solely for educational, testing, and learning purposes**. 

The user is **fully responsible** for how this software is used. The author **does not take any responsibility** for misuse, including any legal consequences that may arise from scanning systems without permission.

By using this software, you agree that you will use it ethically, legally, and with the proper authorization.

## 📦 Installation

You can install the package after uploading to PyPI or TestPyPI:

```bash
pip install port_scanner_rq
