S1A7ASH/IPSCAN-BLACKCAT_TM
GitHub: S1A7ASH/IPSCAN-BLACKCAT_TM
一款基于 Python asyncio 的高性能异步端口扫描工具,支持按国家 IP 段对 RDP、SSH 等端口进行大规模并发探测。
Stars: 0 | Forks: 0
# 🌐 IPSCAN v1.0
## 📥 安装
### 前置条件
- **Python 3.7** 或更高版本
- **pip** (Python 包管理器)
### 🐧 Linux 安装
```
# Clone the repository
git clone https://github.com/S1A7ASH/IPSCAN-BLACKCAT_TM.git
cd iIPSCAN-BLACKCAT_TM
# 使 script 可执行(可选)
chmod +x IPSCAN-BLACKCAT_TM.py
python IPSCAN-BLACKCAT_TM.py
# 完成!无需额外依赖
```




**一款高性能、支持基于国家进行 IP 定位的异步端口扫描工具**
[功能](#-features) • [安装](#-installation) • [用法](#-usage) • [截图](#-screenshots) • [贡献](#-contributing)
## 📖 概述
**IPSCAN** 是一款超快、异步的端口扫描工具,专为大规模网络探测而设计。它使用 Python 的 `asyncio` 构建,每秒可扫描数千个 IP,支持 RDP (3389) 和 SSH (22) 协议,并提供可自定义的端口选项。该工具内置了来自 IPDeny.com 的预配置国家 IP 段。
### 🎯 核心功能
- **大规模扫描** - 处理数千个并发连接
- **基于国家的定位** - 预装了 20 多个国家的 IP 段
- **双协议支持** - 针对 RDP 和 SSH 检测进行了优化
- **实时统计** - 包含 ETA 的实时进度跟踪
- **自定义 IP 段** - 从文件加载您自己的 CIDR 段
- **自动保存结果** - 所有开放端口会自动记录到 `open.txt` 中
## ✨ 特性
| ### 🔥 核心功能 - ⚡ **异步 I/O** - 非阻塞操作,实现极致速度 - 🎯 **20+ 国家** - 内置 IP 段,便于快速定位 - 📊 **实时仪表盘** - 实时可视化扫描进度 - 💾 **自动导出** - 结果自动保存至 `open.txt` - 🎨 **彩色输出** - 精美的终端界面 - 🔒 **智能连接处理** - 妥善的资源清理机制 | ### 🛠️ 技术亮点 - 🚀 **100-2000 并发连接** - 可调节的线程池 - ⏱️ **1.5秒超时** - 快速的响应检测 - 📦 **零依赖** - 纯 Python 标准库 - 🔄 **自动重试逻辑** - 稳健的错误处理 - 📈 **速度指标** - 包含 ETA 的每秒 IP 计算量 - 🌍 **国际 IP 支持** - IPv4 CIDR 解析 |
标签:Python, 异步网络编程, 插件系统, 数据泄露防护, 数据统计, 无后门, 端口扫描, 网络探测, 计算机取证, 逆向工具