rywexx/port-scanner

GitHub: rywexx/port-scanner

一款使用 Python 编写的多线程 TCP 端口扫描器,支持快速扫描与全端口扫描,适用于网络安全学习与授权安全测试。

Stars: 0 | Forks: 0

# Rywex 端口扫描器 一款使用 Python 编写的快速、多线程 TCP 端口扫描器,适用于学习、网络分析和授权的安全测试。 ## 功能 - 快速扫描(常见端口) - 完整扫描(1-65535) - 多线程 TCP 扫描 - IP 地址验证 - 可配置超时时间 - 可配置线程数 - 实时进度条 - 彩色终端输出 - 常见端口服务检测 - 快速且轻量 ## 环境要求 - Python 3.10+ - colorama>=0.4.6 ## 安装说明 ``` git clone https://github.com/rywexx/port-scanner.git cd port-scanner pip install -r requirements.txt ``` ## 使用说明 ``` python port_scanner.py ``` 程序将会要求输入: - 目标 IP 地址 - 扫描模式(快速扫描 / 完整扫描) - 连接超时时间 - 最大线程数 ## 示例 ``` Target IP: 192.168.1.1 1) Quick Scan (Common Ports) 2) Full Scan (1-65535) Selection: 1 Timeout: 1 Max Threads: 100 ``` ## 输出结果 ``` [+] 22 (SSH) OPEN [+] 80 (HTTP) OPEN [+] 443 (HTTPS) OPEN Total Open Ports: 3 Scan Time: 2.41 seconds ``` ## 免责声明 本项目仅供教育目的及授权的安全测试使用。未经明确许可,请勿将此软件用于任何系统或网络。对于因使用本软件而造成的任何滥用或损害,作者概不负责。 ## 许可证 本项目采用自定义许可证。详情请参阅 `LICENSE` 文件。 ## 作者 **Rywex** GitHub: https://github.com/rywexx
标签:Python, 安全测试, 插件系统, 攻击性安全, 数据统计, 无后门, 端口扫描, 系统分析, 网络分析, 网络安全, 逆向工具, 隐私保护