github xullexer/PYDNS-Scanner v2.0.1

latest release: v2.0.2
5 hours ago

🎉 What's New / چه چیزی جدید شده / 更新内容

Jump to: 🇬🇧 English · 🇮🇷 فارسی · 🇨🇳 中文


🇬🇧 English

🚀 v2.0.0

🌐 Three Scan Modes: Slipstream · SlipNet · DNS Scan

  • Slipstream — Classic proxy testing with SOCKS5 support
  • SlipNet — Full SlipNet configs support for DNSTT and NoiseDNS tunnels with SOCKS5 / SSH authentication and auto-detected auth method
  • DNS Scan — New lightweight scan mode: insert a domain, set concurrency, and scan — no proxy testing, no authentication. Tests security, DNS types, ping, resolved IP, EDNS0, and more

🔀 New Scan Strategy — Bidirectional Multi-Range

  • ✅ Scanner now scans from the start and end of each IP range simultaneously across multiple ranges, combined with random shuffle — faster performance and higher chance of finding working DNS servers compared to linear scanning

🧪 Auto DNS Type Check + Scoring

  • ✅ All DNS types (A, AAAA, MX, TXT, NS) are automatically tested and scored per server — same scoring system as the SlipNet scanner

⚙️ New Advanced Section
Fully customizable scanning parameters:

  • 🔧 Minimum proxy ping threshold for proxy test
  • 🔧 DNS connection timeout
  • 🔧 Proxy end-to-end test timeout
  • 🔧 Parallel proxy test count
  • 🔧 Custom shuffle steps
  • 🔧 Proxy test URL + expected response status code
  • 🔧 Set MTU (experimental OS-level MTU override)
  • 🔧 Query size for SlipNet (DNSTT / NoiseDNS)

🎨 UX Improvements

  • ✅ Enhanced scan statistics display
  • ✅ Improved result table writing and formatting
  • ✅ New proxy test status UI with real-time feedback
  • ✅ Better Filtered IP detection
  • ✅ Log section is always visible (no longer toggleable)

🔧 Experimental: Set OS MTU

  • ✅ Scan with a specified MTU value — experimental feature for advanced network tuning

⚡ Performance

  • ✅ Significantly higher scan performance
  • ✅ Auto detect auth method for SlipNet (DNSTT / NoiseDNS)

⚙️ Bug Fixes

  • 🔧 Fixed UI freeze after scanning large DNS ranges
  • 🔧 Fixed speed drop after 500K+ scanned IPs
  • 🔧 Fixed memory leak during long-running scans
  • 🔧 Updated dependencies to resolve Dependabot low-severity vulnerability alerts

🙏 Acknowledgment

  • 👏 SlipNet client binaries bundled in this release are developed by anonvector — thanks for building the SlipNet CLI

🇮🇷 فارسی

🚀 نسخه ۲.۰.۰

🌐 سه حالت اسکن: Slipstream · SlipNet · DNS Scan

  • Slipstream — تست پروکسی کلاسیک با پشتیبانی SOCKS5
  • SlipNet — پشتیبانی کامل از تنظیمات SlipNet برای تونل‌های DNSTT و NoiseDNS با احراز هویت SOCKS5 / SSH و تشخیص خودکار روش احراز هویت
  • DNS Scan — حالت اسکن سبک جدید: فقط دامنه را وارد کنید، همزمانی را تنظیم کنید و اسکن کنید — بدون تست پروکسی، بدون احراز هویت. امنیت، انواع DNS، پینگ، IP حل‌شده، EDNS0 و موارد بیشتر را تست می‌کند

🔀 استراتژی اسکن جدید — دوطرفه چند محدوده‌ای

  • ✅ اسکنر اکنون همزمان از ابتدا و انتهای هر محدوده IP در چندین محدوده اسکن می‌کند، همراه با shuffle تصادفی — عملکرد سریع‌تر و شانس بیشتر برای یافتن سرورهای DNS فعال در مقایسه با اسکن خطی

🧪 بررسی خودکار انواع DNS + امتیازدهی

  • ✅ تمام انواع DNS (A، AAAA، MX، TXT، NS) به صورت خودکار برای هر سرور تست و امتیازدهی می‌شوند — همان سیستم امتیازدهی اسکنر SlipNet

⚙️ بخش پیشرفته جدید
پارامترهای اسکن کاملاً قابل تنظیم:

  • 🔧 حداقل آستانه پینگ پروکسی برای تست پروکسی
  • 🔧 زمان انتظار اتصال DNS
  • 🔧 زمان انتظار تست سرتاسری پروکسی
  • 🔧 تعداد تست‌های پروکسی موازی
  • 🔧 مراحل shuffle سفارشی
  • 🔧 آدرس تست پروکسی + کد وضعیت پاسخ مورد انتظار
  • 🔧 تنظیم MTU (تغییر آزمایشی MTU در سطح سیستم‌عامل)
  • 🔧 اندازه پرس‌وجو برای SlipNet (DNSTT / NoiseDNS)

🎨 بهبودهای UX

  • ✅ نمایش بهبودیافته آمار اسکن
  • ✅ نوشتن و قالب‌بندی بهتر جدول نتایج
  • ✅ رابط کاربری جدید وضعیت تست پروکسی با بازخورد زنده
  • ✅ تشخیص بهتر IP فیلترشده
  • ✅ بخش لاگ همیشه نمایان (دیگر قابل تغییر نیست)

🔧 آزمایشی: تنظیم MTU سیستم‌عامل

  • ✅ اسکن با مقدار MTU مشخص — ویژگی آزمایشی برای تنظیم پیشرفته شبکه

⚡ عملکرد

  • ✅ عملکرد اسکن به‌طور قابل توجهی بالاتر
  • ✅ تشخیص خودکار روش احراز هویت برای SlipNet (DNSTT / NoiseDNS)

⚙️ رفع باگ

  • 🔧 رفع فریز شدن رابط کاربری پس از اسکن محدوده‌های بزرگ DNS
  • 🔧 رفع افت سرعت پس از اسکن بیش از ۵۰۰ هزار IP
  • 🔧 رفع نشت حافظه در اسکن‌های طولانی
  • 🔧 به‌روزرسانی وابستگی‌ها برای رفع هشدارهای آسیب‌پذیری کم‌شدت Dependabot

🙏 قدردانی

  • 👏 باینری‌های کلاینت SlipNet موجود در این نسخه توسط anonvector توسعه داده شده است — با تشکر برای ساخت SlipNet CLI

🇨🇳 中文

🚀 v2.0.0

🌐 三种扫描模式:Slipstream · SlipNet · DNS Scan

  • Slipstream — 经典代理测试,支持 SOCKS5
  • SlipNet — 完整 SlipNet 配置支持:DNSTT 和 NoiseDNS 隧道,支持 SOCKS5 / SSH 认证及自动检测认证方式
  • DNS Scan — 全新轻量级扫描模式:只需输入域名、设置并发数即可开始扫描 — 无需代理测试、无需认证。自动测试安全性、DNS 类型、延迟、解析 IP、EDNS0 等

🔀 全新扫描策略 — 双向多范围扫描

  • ✅ 扫描器现从每个 IP 范围的首尾两端同时扫描,跨多个范围进行,结合随机混洗 — 与线性扫描相比,性能更快,发现可用 DNS 服务器的概率更高

🧪 自动 DNS 类型检测 + 评分

  • ✅ 所有 DNS 类型(A、AAAA、MX、TXT、NS)自动测试并为每台服务器评分 — 与 SlipNet 扫描器相同的评分系统

⚙️ 全新高级设置区
完全可定制的扫描参数:

  • 🔧 代理测试最低 ping 阈值
  • 🔧 DNS 连接超时
  • 🔧 代理端到端测试超时
  • 🔧 并行代理测试数量
  • 🔧 自定义混洗步长
  • 🔧 代理测试 URL + 预期响应状态码
  • 🔧 设置 MTU(实验性操作系统级 MTU 覆盖)
  • 🔧 SlipNet 查询大小(DNSTT / NoiseDNS)

🎨 用户体验改进

  • ✅ 增强的扫描统计显示
  • ✅ 改进的结果表格书写与格式
  • ✅ 全新代理测试状态界面,提供实时反馈
  • ✅ 更好的过滤 IP 检测
  • ✅ 日志区域始终可见(不再可切换)

🔧 实验性功能:设置操作系统 MTU

  • ✅ 使用指定的 MTU 值进行扫描 — 用于高级网络调优的实验性功能

⚡ 性能

  • ✅ 扫描性能大幅提升
  • ✅ 自动检测 SlipNet 认证方式(DNSTT / NoiseDNS)

⚙️ Bug 修复

  • 🔧 修复扫描大型 DNS 范围后 UI 冻结的问题
  • 🔧 修复扫描超过 50 万个 IP 后速度下降的问题
  • 🔧 修复长时间运行扫描时的内存泄漏
  • 🔧 更新依赖以解决 Dependabot 低危漏洞警报

🙏 致谢

  • 👏 本版本中包含的 SlipNet 客户端二进制文件由 anonvector 开发 — 感谢其构建 SlipNet CLI

📦 Install / نصب / 安装:

pip install pydns-scanner --upgrade

Don't miss a new PYDNS-Scanner release

NewReleases is sending notifications on new releases.