Eng-Dalaa/Interactive-Port-Scanner
GitHub: Eng-Dalaa/Interactive-Port-Scanner
一个基于 Python socket 编程的交互式端口扫描工具,用于检测目标主机 TCP 端口的开放与关闭状态,帮助用户学习网络通信与安全基础知识。
Stars: 0 | Forks: 0
# 交互式端口扫描器 🛡️🌐
一个基于 Python 的网络工具,旨在扫描目标主机上的特定端口以确定其状态(开放/关闭)。开发此项目是为了探索*套接字编程*和*网络安全*的基础知识。
## 🚀 功能特性
- *交互式界面:* 允许用户输入任何目标 IP 地址。
- *TCP 扫描:* 使用 TCP 三次握手逻辑检查端口可用性。
- *高效性能:* 采用 0.5 秒超时设置实现高效扫描。
- *错误处理:* 包含针对网络相关问题的强大异常处理。
## 🛠️ 使用技术
- *语言:* Python 3
- *库:* socket(标准库)
- *操作系统环境:* Kali Linux / Windows / macOS
## 📂 项目结构
- port_scanner.py:包含扫描逻辑的主脚本。
- README.md:项目文档。
## 📝 如何运行
1. 克隆仓库:
git clone [https://github.com/Eng-
Dalaa/Interactive-Port-Scanner
.git](https://github.com/Eng-Dalaa
/Interactive-Port-Scanner.git)
2.导航到该目录:
cd Interactive-Port-Scanner
3.运行该工具:
python3 port_scanner.py
教育背景
作为我在 KL 大学计算机科学与 IT 专业实践学习的一部分而开发。该工具有助于理解服务如何通过网络进行通信以及保护开放端口的重要性。
维护者:Eng. Dalaa 👩💻
标签:DNS枚举, DNS解析, Python, Python网络编程, Socket编程, TCP三次握手, TCP扫描, URL发现, 子域名枚举, 安全检测, 开源项目, 插件系统, 数据泄露防护, 数据统计, 无后门, 端口扫描, 系统安全, 网络安全, 网络安全工具, 网络审计, 网络探测, 网络通信, 隐私保护