gsantdami/port-scanner

GitHub: gsantdami/port-scanner

一款使用 Python 编写的轻量级多线程端口扫描器,以速度优先为设计理念,可快速并发扫描数千个端口。

Stars: 0 | Forks: 0

# 端口扫描器 使用 Python 编写的快速多线程端口扫描器。 这是一款为速度和简洁性而设计的轻量级工具,能够使用并发线程快速扫描数千个端口。 ## 安装 🔹 推荐(使用 pipx 进行全局安装) ### 安装 pipx(如果尚未安装) ``` sudo apt install pipx pipx ensurepath ``` ### 安装此工具 ``` pipx install git+https://github.com/SEU_USUARIO/portscanner.git ``` ## 开发安装 ``` git clone https://github.com/gsantd/portscanner.git cd port-scanner python -m venv .venv source .venv/bin/activate pip install -e . ``` ## 使用方法 ``` portscan -t -n [options] ``` 示例: ``` portscan -t nmap.scanme.org -n 1000 -o output.txt ``` 如果你想使用 sudo 来通过 ping 自动设置,请使用: ``` sudo env "PATH=$PATH" portscan -t -n [options] ``` ## 选项 | 参数 | 描述 | 是否必填 | 默认值 | |----------|-------------|----------|-------------| | `-t`, `--target` | 目标 IP 或域名 | 是 | - | | `-n` | 要扫描的端口数量(最大:10000) | 是 | - | | `--threads` | 线程数 | 否 | 30 | | `--timeout` | 每个端口的超时时间(毫秒) | 否 | 自动:通过 ping 或 1000ms | | `-o`, `--output` | 将开放端口保存到文件 | 否 | None | ## 注意事项 此扫描器优先考虑速度,在某些网络条件下可能会导致遗漏端口。 如需高度准确的结果,请考虑使用 Nmap 等工具。
标签:Blue Team, DNS枚举, Python, 二进制发布, 开源工具, 扫描工具, 插件系统, 数据统计, 无后门, 端口扫描, 系统独立性, 网络安全, 网络安全工具, 网络工具, 轻量级工具, 逆向工具, 隐私保护