er-abhay108/Syntecxhub_Port_Scanner

GitHub: er-abhay108/Syntecxhub_Port_Scanner

一个基于 Python 的多线程 TCP 端口扫描器,用于快速检测目标主机指定端口范围内的开放端口并自动保存结果。

Stars: 0 | Forks: 0

# 🔍 SYNTECXHUB 端口扫描器 一个基于 Python 开发的 TCP 端口扫描器,使用了 Socket 编程和多线程技术。 ## 📌 项目描述 本项目用于扫描目标主机在用户指定端口范围内的开放 TCP 端口。它能将主机名解析为 IP 地址,执行快速的多线程扫描,显示开放的端口,并将结果保存到输出文件中。 ## 🚀 功能 - TCP 端口扫描 - 主机名到 IP 的转换 - 用户自定义端口范围 - 利用多线程实现更快的扫描 - 异常处理 - 扫描耗时测量 - 将开放端口保存到 output.txt - 控制台彩色输出 ## 🛠 使用的技术 - Python 3 - Socket 编程 - Threading(线程) - Colorama ## 📂 项目结构 ``` Syntecxhub_Port_Scanner/ │── scanner.py │── output.txt │── requirements.txt │── README.md ``` ## ▶️ 安装说明 克隆仓库 ``` git clone https://github.com/YOUR_USERNAME/Syntecxhub_Port_Scanner.git ``` 进入该文件夹 ``` cd Syntecxhub_Port_Scanner ``` 安装依赖 ``` pip install -r requirements.txt ``` 运行项目 ``` python scanner.py ``` ## 📷 示例输出 ``` ============================================================ SYNTECXHUB PORT SCANNER By Abhay Mishra ============================================================ Enter IP Address or Website : google.com Target IP : 142.xxx.xxx.xxx Scanning Target : google.com Port Range : 75 - 90 [OPEN] Port 80 Scanning Completed Successfully Time Taken : 0.18 seconds Results saved in output.txt ``` ## 📈 未来改进 - 服务检测(HTTP、HTTPS、SSH、FTP) - Banner 抓取 - 导出为 CSV - 使用 Tkinter 开发 GUI 版本 - Nmap 风格的输出 ## 👨‍💻 作者 **Abhay Mishra** GitHub: https://github.com/er-abhay108 LinkedIn: https://www.linkedin.com/in/abhay-mishra-25858a364
标签:DNS查询工具, Python, 插件系统, 无后门, 端口扫描器, 网络编程