🚀 Ping++ v2.0.0 — Cross-Platform / Кроссплатформенность 🌍
🚀 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
pingbinary - 📡 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! / Поставьте звёздочку, если нравится! ⭐