Skip to content

🚀 Ping++ v2.0.0 — Cross-Platform / Кроссплатформенность 🌍

Choose a tag to compare

@VIICore VIICore released this 07 Aug 17:03
· 7 commits to main since this release

🚀 Ping++ v2.0.0 — Cross-Platform / Кроссплатформенность 🌍

💻 Windows · 🐧 Linux · 🍎 macOS — one script for all! / один скрипт для всех систем!


✨ EN — What's new

  • 🌍 Cross-platform: works on Windows, Linux and macOS (PowerShell 5.1+ on Windows, PowerShell Core 7+ on Linux/macOS)
  • 🔄 Ping rewritten on .NET Ping instead of Windows-only Test-Connection — same behavior everywhere
  • 🛡️ Fallback: on Linux/macOS, if raw sockets are unavailable (no root), automatically switches to the system ping binary
  • 📡 Subnet detection via .NET NetworkInterface (no Windows cmdlets); VPN tunnel interfaces are skipped
  • 🏷️ Banner shows the platform: Платформа: Windows / Linux / macOS
  • 🔊 Sound: if system Beep is unavailable, uses terminal bell
  • 🧭 Traceroute: clear message if raw sockets are required (root on Linux)
  • 🪟 Windows desktop version (classic black console via conhost) fully preserved

✨ RU — Что нового

  • 🌍 Кроссплатформенность: работает на Windows, Linux и macOS (PowerShell 5.1+ на Windows, PowerShell Core 7+ на Linux/macOS)
  • 🔄 Пинг переписан на .NET Ping вместо Windows-only Test-Connection — одинаковое поведение везде
  • 🛡️ Запасной вариант: на Linux/macOS, если raw-сокеты недоступны (нет root), автоматически используется системная команда ping
  • 📡 Определение подсети через .NET NetworkInterface (без Windows-командлетов); VPN-туннели пропускаются
  • 🏷️ Баннер показывает платформу: Платформа: Windows / Linux / macOS
  • 🔊 Звук: если системный Beep недоступен, используется звонок терминала
  • 🧭 Трассировка: понятное сообщение, если нужны root-права (Linux)
  • 🪟 Десктопная Windows-версия (классическая чёрная консоль через conhost) полностью сохранена

📦 Install / Установка

🪟 Windows — classic black console / классическая чёрная консоль

start conhost -ArgumentList 'powershell','-NoExit','-Command','irm https://raw.githubusercontent.com/VIICore/Ping-PlusPlus/v2.0.0/pingpp.ps1 | iex'

⚡ Windows — direct / прямой запуск

irm https://raw.githubusercontent.com/VIICore/Ping-PlusPlus/v2.0.0/pingpp.ps1 | iex

🐧 Linux & 🍎 macOS (PowerShell Core)

pwsh -c 'irm https://raw.githubusercontent.com/VIICore/Ping-PlusPlus/v2.0.0/pingpp.ps1 | iex'

Same menu, same console, same functions! / То же меню, та же консоль, те же функции!


🎮 Full feature list / Полный список возможностей

# Feature / Функция Description / Описание
1 📡 Ping host / Пинг stats + 🌍 country/city / статистика + страна и город
2 🖥️ Multi-ping live table / живая таблица
3 🔍 Subnet scan all alive devices / все живые устройства
4 🧭 Traceroute route with latencies / маршрут с задержками
5 🔌 Port / HTTP is port open / открыт ли порт
6 📄 Export CSV report file / отчёт в CSV
7 🔊 Sound alerts beep on loss / сигнал при потере связи
8 🕸️ Subdomains all levels + IP + 🌍 geo / все уровни + IP + гео
9 🕵️ IP lookup whois, PTR, geo, ASN, domains on IP / whois, PTR, гео, ASN, домены на IP
0 🚪 Exit / Выход

📖 README (EN) | 🇷🇺 README (RU) | 📜 CHANGELOG

⭐ Star the repo if you like it! / Поставьте звёздочку, если нравится! ⭐