spandanlabade/port-scanner
GitHub: spandanlabade/port-scanner
一个用于检测目标主机开放TCP端口的轻量级Python扫描器。
Stars: 0 | Forks: 0
# 端口扫描器
一个简单的 Python TCP 端口扫描器,用于检查目标主机上的开放端口。
## 功能特点
- 扫描端口 1 到 1024
- 检测开放的 TCP 端口
- 使用套接字连接进行扫描
- 轻量级且适合初学者
- 可调整的超时设置
## 工作原理
该扫描器尝试使用 TCP 套接字连接到目标机器上的端口。
如果连接成功,则该端口被标记为开放。
## 示例输出
```
Port 80 is open
Port 135 is open
Port 443 is open
```
## 运行方法
```
python port_scanner.py
```
## 使用的技术
- Python
- Socket 库
## 未来改进计划
- 用户定义目标输入
- 自定义端口范围
- 服务检测
- 多线程以加速扫描
- 横幅抓取支持
## 教育目的
此项目旨在用于学习:
- Python 套接字编程
- 网络基础知识
- TCP 连接
- 网络安全侦察概念
- 基本的端口扫描技术
## 免责声明
本项目仅用于教育目的和授权测试。
标签:Python, TCP扫描, 套接字编程, 开放端口检测, 插件系统, 教育工具, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 网络编程, 轻量级扫描器, 逆向工具, 隐私保护