Abdeldjalil-Arab/network-port-scanner-en
GitHub: Abdeldjalil-Arab/network-port-scanner-en
这是一个Python多线程网络端口扫描器,用于快速检测目标主机的开放端口,辅助网络安全学习和渗透测试侦察。
Stars: 0 | Forks: 0
# 🔐 Python 网络端口扫描器
这个项目代表了我在网络安全领域的第一个实际应用,是作为网络和Python编程自我训练的一部分而开发的。
## 🎯 项目目标
本项目的目标是理解:
* 网络连接 (TCP) 如何工作
* 端口在通信中的作用
* 网络安全中使用的端口扫描基础(侦察阶段)
## ⚙️ 功能特性
* 目标 IP 地址扫描
* 可自定义的端口范围选择
* 多线程扫描(执行更快)
* 显示开放端口
## 🛠️ 使用的技术
* Python
* `socket` (网络编程)
* `argparse` (参数解析)
* `threading` (性能优化)
## ▶️ 使用方法
使用以下参数运行脚本:
```
python port_scanner.py --target 127.0.0.1 --ports 20-100
```
标签:Python, socket编程, TCP/IP, 参数解析, 安全测试, 密码管理, 工具开发, 开放端口检测, 扫描器, 攻击性安全, 数据统计, 无后门, 端口扫描, 网络安全, 网络编程, 自训项目, 逆向工具, 隐私保护