vipulbariya-code/CyberPort-Scanner
GitHub: vipulbariya-code/CyberPort-Scanner
一款基于 Flask 和赛博朋克 UI 的 TCP 端口扫描器,用于教育目的的授权网络安全测试,提供实时扫描进度、历史记录管理和结果导出功能。
Stars: 0 | Forks: 0
# 🛰️ CyberPort Scanner
# 🚀 关于
CyberPort Scanner 是一款专业的 **TCP 端口扫描器**,设计有充满未来感的 **赛博朋克 UI**。它允许用户扫描自己拥有或被授权测试的系统的端口,同时提供实时扫描进度、扫描历史记录、CSV 导出、统计分析以及优质的黑客风格界面。
该项目旨在用于学习**网络安全**、**网络基础**以及 **Python Flask 开发**。
# ✨ 功能
✅ 现代赛博朋克 UI
✅ 动态 Matrix 背景
✅ 多线程 TCP 端口扫描器
✅ 扫描 IP 地址或域名
✅ 实时进度条
✅ 实时结果
✅ 常见服务检测
✅ CSV 导出
✅ SQLite 数据库
✅ 扫描历史记录
✅ 搜索与过滤
✅ 响应式设计
✅ Flask 后端
✅ REST API
✅ 安全标头
✅ Rate Limiting
✅ 生产环境就绪
## 🖼️ 截图
### 🏠 首页

### 🛰️ 端口扫描器

### 📜 历史记录

| 首页 | Dashboard | 历史记录 |
|------|-----------|----------|
| 添加截图 | 添加截图 | 添加截图 |
# ⚙ 技术栈
## 后端
- Python
- Flask
- SQLite
- Socket Programming
- Flask-Limiter
- Gunicorn
## 前端
- HTML5
- CSS3
- JavaScript
- Chart.js
- Font Awesome
# 📂 目录结构
```
CyberPort-Scanner
│
├── backend
│ ├── app.py
│ ├── scanner.py
│ ├── routes.py
│ ├── models.py
│ └── config.py
│
├── static
│ ├── css
│ ├── js
│ ├── images
│ └── fonts
│
├── templates
│
├── database
│
├── exports
│
├── requirements.txt
├── render.yaml
├── railway.json
├── Procfile
├── LICENSE
└── README.md
```
# 🚀 安装说明
克隆仓库
```
git clone https://github.com/vipulbariya-code/CyberPort-Scanner.git
```
打开文件夹
```
cd CyberPort-Scanner
```
安装依赖
```
pip install -r requirements.txt
```
运行应用
```
cd backend
python app.py
```
打开浏览器
```
http://127.0.0.1:5000
```
# 🌐 在线网站
## 🚀 https://cyberport-scanner.onrender.com/
# 📖 使用说明
1. 打开 Dashboard
2. 输入 IP 地址或域名
3. 选择端口范围
4. 点击“开始扫描”
5. 查看实时结果
6. 导出 CSV
7. 查看扫描历史记录
# 🔐 安全
- 仅限 TCP Connect 扫描
- 无漏洞利用
- 无 Payload 投递
- Rate Limited
- 输入验证
- 仅供教育目的
# 📦 部署
### Render
- 连接 GitHub 仓库
- 部署 Web 服务
- Build Command
```
pip install -r requirements.txt
```
Start Command
```
python backend/app.py
```
# 📜 许可证
该项目基于 MIT 许可证授权。
# 👨💻 作者
## Vipul Bariya
🌐 个人作品集
https://vipulbariya.netlify.app/
💻 GitHub
https://github.com/vipulbariya-code
🚀 在线项目
https://cyberport-scanner.onrender.com/
# ⚠ 免责声明
CyberPort Scanner 的开发严格用于教育目的和授权的安全测试。
未经适当许可,绝不要扫描任何系统、服务器或网络。
开发者不对本软件的任何滥用行为负责。
🛰️ CyberPort Scanner
一个现代化的 赛博朋克主题 TCP 端口扫描器,基于 Python, Flask, HTML, CSS & JavaScript 构建,用于教育和授权的网络安全测试。
    
### 🌐 在线演示 ## https://cyberport-scanner.onrender.com/ ### 💻 GitHub 仓库 ## https://github.com/vipulbariya-code/CyberPort-Scanner
## ⭐ 感谢访问 ⭐
由 **Vipul Bariya** 用 ❤️ 制作
标签:Flask, Python, 安全测试, 插件系统, 攻击性安全, 数据可视化, 数据统计, 无后门, 端口扫描, 网络安全, 网络测绘, 逆向工具, 隐私保护