Sahilsinhmar0001/Port_Scanner
GitHub: Sahilsinhmar0001/Port_Scanner
一个轻量级的Python端口扫描工具,用于快速检测目标系统开放端口。
Stars: 0 | Forks: 0
# 简单端口扫描器
这是一个用 Python 编写的最小化 TCP 端口扫描器。
用法:
```
python port_scanner.py [-p 1-1024] [-t 100] [--timeout 0.5]
```
示例:
```
# 扫描 192.168.1.10 上的常见端口 1-1024
python port_scanner.py 192.168.1.10 -p 1-1024
# 扫描特定端口
python port_scanner.py example.com -p 22,80,443
# 使用更少/更多线程和更长的超时
python port_scanner.py 10.0.0.5 -p 1-500 -t 200 --timeout 1.0
```
注意:
- 该脚本仅执行 TCP 连接扫描。
- 负责任地使用,并且仅扫描您拥有或有权测试的系统。
## 网页前端
您可以使用 Flask 运行一个简单的网页 UI:
在工作区 venv 或系统 Python 中安装依赖项:
```
python -m pip install -r requirements.txt
```
启动 webapp:
```
python webapp.py
```
在浏览器中打开 http://localhost:5000,填写表单并点击“开始扫描”。
## UI 改进
- 网页 UI 现在使用 Bootstrap 以获得更整洁的布局。
- 您可以从 UI 下载扫描结果为 CSV 格式。
- 在扫描时,UI 禁用控件并显示旋转器和已过时间。
标签:Awesome, Bootstrap, DNS查询工具, Flask, Python, TCP连接, Web前端, 云存储安全, 后端开发, 安全测试, 情报分析, 攻击性安全, 数据统计, 无后门, 端口扫描, 端口扫描器, 系统管理, 网络安全, 网络工具, 网络扫描, 网络扫描器, 网络扫描工具, 网络扫描程序, 网络扫描脚本, 网络扫描软件, 网络测试, 网络监控工具, 网络维护, 网络编程, 网络诊断, 脚本开发, 逆向工具, 隐私保护