Port Miner 🎅
A simple, fun, and lightweight port scanner built with pure Python.
It asks the user for a URL, checks a list of common ports, and prints the open ones.
No third-party libraries needed.
✨ Features
- ⚡ lightweight
- 🧩 Pure Python (
socket+urllib.parse+ThreadPoolExecutor) - 🎯 Easy to use
- 🔎 Scans a list of ports
- 🖨 Prints only open ports
🛠 Requirements
- Python 3.7+
- Works on Windows, Linux, and macOS
👨💻 How To Use
-
from PortMiner import scan_ports
-
scan_ports()
📦 Installation
From PyPI
pip install portminer
Metadata
Release files for PortMiner 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| portminer-0.1.6.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| portminer-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.4 kB
Release files / portminer-0.1.6.tar.gz
| Download URL | portminer-0.1.6.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
314446b2f28f9d94b9e5ace47dc25f5c9abdc722c912145b05abecce4accc7bc
|
|
BLAKE2b-256 checksum How to use checksums |
a40e7c25f729a757e82816846b0e72a97ff4b92483e24e0c62f96c4e4a4c4725
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.4
|
Release files / portminer-0.1.6-py3-none-any.whl
| Download URL | portminer-0.1.6-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
44ffc60b3f0aa7666a5b6356c234da018e779bd665ffa63c74f8578e405801b3
|
|
BLAKE2b-256 checksum How to use checksums |
1097f3e5772d7eada4e55a7cf18d8393241a6f6a69d23ba29d024876944f1d9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.4
|