S1A7ASH/IPSCAN-BLACKCAT_TM

GitHub: S1A7ASH/IPSCAN-BLACKCAT_TM

一款基于 Python asyncio 的高性能异步端口扫描工具,支持按国家 IP 段对 RDP、SSH 等端口进行大规模并发探测。

Stars: 0 | Forks: 0

# 🌐 IPSCAN v1.0
![Version](https://img.shields.io/badge/version-3.0-blue?style=for-the-badge) ![Python](https://img.shields.io/badge/Python-3.7+-green?style=for-the-badge) ![License](https://img.shields.io/badge/license-MIT-red?style=for-the-badge) ![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20Windows-lightgrey?style=for-the-badge) **一款高性能、支持基于国家进行 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 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 # 完成!无需额外依赖 ```
标签:Python, 异步网络编程, 插件系统, 数据泄露防护, 数据统计, 无后门, 端口扫描, 网络探测, 计算机取证, 逆向工具