cedrick9844/Terminal-Port-Crawler
GitHub: cedrick9844/Terminal-Port-Crawler
一款面向 Windows 的终端端口爬虫,通过 TUI 或 GUI 帮助用户快速扫描端口、抓取横幅并识别 CVE。
Stars: 0 | Forks: 0
# 🕳️ Terminal-Port-Crawler - 快速查找开放端口
[](https://github.com/cedrick9844/Terminal-Port-Crawler)
## 🚀 Terminal-Port-Crawler 的功能
Terminal-Port-Crawler(简称 TPC)是一款用于 Windows 的端口爬虫工具,可帮助您在 IP 地址或地址范围内查找开放端口。它提供两种形式:
- **CLI 模式**:适用于终端
- **GUI 模式**:提供简洁的窗口化视图
TPC 使用 Python 和 Textual 构建,因此保持轻量级且易于使用。当您希望在不学习复杂工具的情况下检查端口时,它非常有用。
## 📥 在 Windows 上下载并运行
1. 打开主项目页面:https://github.com/cedrick9844/Terminal-Port-Crawler
2. 查找最新版本或页面上的主要下载文件
3. 下载 Windows 版本
4. 如果文件是 ZIP 格式,请将其解压到文件夹中
5. 打开文件夹并运行应用程序文件
6. 如果 Windows 请求权限,仅在信任来源的情况下选择 **仍要运行**
如果您使用 CLI 版本,请在应用程序文件夹中打开终端并从那里启动它。如果使用 GUI 版本,请打开应用程序文件并使用出现的窗口。
## 🖥️ 选择版本
### CLI 版本
如果您想要一个简单的终端工具,请使用此版本。如果您喜欢输入命令并希望快速检查端口,它会很适合。
### GUI 版本
如果您想要一个窗口化应用程序,请使用此版本。它提供了一种更直观的方式来处理端口爬虫,对首次用户更友好。
## 🔧 TPC 可以做什么
TPC 专为端口扫描任务设计,支持以下功能:
- 爬取目标 IP 地址的端口
- 检查 TCP 端口
- 支持 UDP 端口
- 根据您的需求搜索开放端口
- 在终端视图或 GUI 视图中显示结果
这使其适用于基础网络检查、学习以及本地测试。
## 🧭 使用方法
### 对于 GUI
1. 启动应用程序
2. 输入要检查的 IP 地址或主机名
3. 选择端口范围或扫描选项
4. 开始爬取
5. 在窗口中查看结果
### 对于 CLI
1. 打开命令提示符或 PowerShell
2. 进入存储 TPC 的文件夹
3. 从终端运行应用程序
4. 输入目标、端口范围和扫描类型
5. 在终端中查看输出结果
## 🪟 Windows 设置建议
为了在 Windows 上获得最佳首次运行体验:
- 将文件保留在同一文件夹中
- 除非确定文件未被应用程序使用,否则不要重命名文件
- 如果下载的是 ZIP 文件,请在运行前解压所有文件
- 如果应用程序无法启动,请尝试从解压文件夹中再次运行
如果使用基于 Python 的构建,您可能还需要系统上安装可用的 Python。GUI 版本应仍能像普通桌面应用程序一样运行。
## 📦 典型文件夹内容
Windows 版本的 TPC 可能包含以下文件:
- 用于 GUI 的应用程序文件
- 用于 CLI 的终端脚本
- 应用程序使用的支持文件
- 说明或配置文件
- 用于资源或 UI 组件的文件夹
请将这些文件保留在一起,以便应用程序能够正确加载它们。
## 🛡️ 安全与本地使用
TPC 仅用于扫描您拥有或管理的系统上的端口。请仅在自己的网络、测试机器或已获授权的系统上使用。
## 🧩 常见使用场景
- 检查本地服务是否开放
- 测试家庭实验室服务器
- 查看设备上的 TCP 或 UDP 端口
- 学习端口扫描的工作原理
- 从终端或窗口快速执行网络检查
## 🗂️ 主题标签
crawling-python, github, ip, learn, port, port-scanner, port-scanning, python, scanner, tcp, terminal, terminal-based, textual, udp
## 🛠️ 基础故障排除
如果应用程序无法打开:
- 确保下载已完成
- 如果下载为 ZIP 格式,请确认已解压所有文件
- 尝试从下载文件夹中运行应用程序
- 检查 Windows 是否阻止了该文件
- 如果使用 CLI 版本,请从终端窗口中打开
如果扫描未返回结果:
- 检查目标 IP 或主机名
- 先尝试较小的端口范围
- 确保被扫描系统允许端口检查
- 先尝试 TCP,再尝试 UDP
## 📌 要查找的文件名
打开项目页面时,请查找可能指向正确下载的文件名:
- Windows 构建版本
- GUI 构建版本
- CLI 构建版本
- 发布 ZIP 文件
- 可执行文件
- 应用程序包
## ⌨️ 快速启动流程
1. 进入项目页面
2. 下载 Windows 文件
3. 如需要则解压
4. 打开 GUI 或 CLI 版本
5. 输入目标 IP 地址
6. 启动端口爬取
7. 查看结果
标签:Banner抓取, CLI, CVE映射, GUI, IP地址扫描, Linux工具, OS指纹识别, Python, TCP端口, Textual, TUI, UDP端口, WiFi技术, 二进制发布, 云存储安全, 学习工具, 开源工具, 情报分析, 数据统计, 无后门, 本地测试, 端口扫描, 端口探测, 端口检查, 终端工具, 网络安全, 网络扫描, 网络诊断, 逆向工具, 隐私保护