ay431689-stack/port-scanner-python
GitHub: ay431689-stack/port-scanner-python
基于Python的TCP端口扫描器,用于快速扫描目标主机的开放端口。
Stars: 0 | Forks: 0
# 端口扫描器-Python
一个基于 Python 的 TCP 端口扫描器,可以高效地扫描目标主机在指定范围内的开放端口。该项目展示了套接字编程、多线程、DNS 解析和基本网络概念。
功能
- TCP 端口扫描
- 支持自定义端口范围
- 多线程扫描
- 域名解析
- 开放端口检测
- 服务识别
- 错误处理
- 彩色控制台输出
使用的技术
- Python 3
- 套接字编程
- 线程
- Colorama
安装
1. 克隆仓库:
git clone https://github.com/your-username/port-scanner-python.git
2. 安装依赖:
pip install -r requirements.txt
使用方法
运行程序:
python port_scanner.py
输入:
- 目标 IP 地址或域名
- 端口范围(例如:1-1000)
示例
输入目标 IP 或域名:example.com
输入端口范围:1-1000
教育目的
该项目是为了学习网络和 Python 编程概念而开发的。
免责声明
仅在使用者拥有或明确获得测试权限的系统上使用此工具。未经授权的网络扫描可能违反政策或法律。
## 作者:-Aditya
实习 ID:-
CITS2589
标签:DNS枚举, DNS查询工具, DNS解析, DNS解析, Python编程, Qt框架, Socket编程, 内核驱动, 开源项目, 开源项目, 控制台输出, 教育项目, 数据统计, 服务识别, 端口扫描, 端口扫描器, 端口扫描工具, 系统分析, 网络分析, 网络协议, 网络安全, 网络安全工具, 网络安全测试, 网络工具, 网络开发, 网络扫描器, 网络扫描工具, 网络扫描平台, 网络扫描应用, 网络扫描服务, 网络扫描程序, 网络扫描脚本, 网络扫描解决方案, 网络扫描软件, 网络技术, 网络编程, 逆向工具, 错误处理, 隐私保护