fi-ui · бесплатно · Windows и Linux

FantominsightUI

Компактный набор сетевых и системных инструментов с графическим интерфейсом на Qt. Проверка доступности сайтов, ping, DNS, traceroute, порты, нагрузка CPU/RAM, диски, хеши файлов, генератор паролей и Base64 — в одном окне.

Версия 1.0 · x86_64 и x86 · портативная сборка, установка не требуется

О программе

FantominsightUI — лёгкая кроссплатформенная утилита для быстрой диагностики сети и состояния компьютера. Все инструменты собраны в одном окне с простой навигацией по группам. Работает как на Linux, так и на Windows (32- и 64-разрядные системы, интерфейс идентичный).

🌐Сеть

Проверка доступности сайтов и сервисов, диагностика маршрутов и DNS.

  • Проверка сайта — 10 ping-запросов и сводка
  • Ping с выводом в реальном времени
  • DNS-запросы: A, AAAA, MX, TXT, CNAME, NS, SRV, PTR
  • Трассировка маршрута (tracert / traceroute)
  • Проверка TCP-портов

💻Система

Мониторинг и информация о вашем компьютере.

  • Информация о ПК: хост, ОС, ядро, CPU
  • Загрузка CPU — обновление каждую секунду
  • Использование RAM и Swap
  • Таблица дисков и файловых систем

🔧Инструменты

Полезные утилиты для повседневных задач.

  • Хеш файлов: MD5, SHA-1, SHA-224/256/384/512, SHA3
  • Генератор паролей (настраиваемый набор символов)
  • Кодирование и декодирование Base64

Скриншоты

Интерфейс одинаковый на Windows и Linux.

Проверка доступности сайта — результат ping
Проверка доступности сайта: сводка по 10 ping-запросам, средний пинг и потеря пакетов.
Страница «Диски» с навигацией по группам
Страница «Диски» — таблица смонтированных томов и меню навигации по группам.
Инструмент Base64
Инструмент Base64: кодирование и декодирование текста.

Подробнее об инструментах

Каждый раздел описан по исходному коду версии 1.0.

ИнструментЧто делает
Проверка сайтаОтправляет 10 ICMP-запросов к IP или домену и показывает статус (доступен/недоступен), средний пинг, число отправленных/полученных пакетов и процент потерь.
PingЗапускает системный ping (10 запросов) с выводом в реальном времени прямо в приложение.
DNSЗапрос DNS-записей через системный резолвер: A, AAAA, MX, TXT, CNAME, NS, SRV, PTR.
ТрассировкаПоказывает маршрут пакетов до адреса (tracert на Windows, traceroute/tracepath на Linux, до 30 хопов).
Проверка портовПроверяет открыт ли TCP-порт (1–65535) на указанном хосте, с таймаутом 4 секунды.
Информация о ПКХост, название продукта ОС, ядро, архитектура, модель и число ядер CPU, время работы системы.
Загрузка CPUПроцент загрузки процессора, обновляется каждую секунду (GetSystemTimes на Windows, /proc/stat на Linux).
RAMЗанято/свободно оперативной памяти в ГБ и процентах, а также использование Swap (обновление каждые 2 секунды).
ДискиТаблица дисковых устройств: устройство, точка монтирования, файловая система, всего/занято/свободно и процент заполнения.
Хеш файловКонтрольная сумма файла по MD5, SHA-1, SHA-224/256/384/512, SHA3-256, SHA3-512. По умолчанию SHA-256.
Генератор паролейСлучайный пароль длиной 8–64 символа из набора a–z, A–Z, 0–9 и спецсимволов. Кнопка «Копировать» — в буфер обмена.
Base64Кодирование и декодирование текста в Base64, с проверкой корректности входных данных.

Установка

Выберите платформу. Приложение портативное: Windows-версия не требует установки, Linux устанавливается через APT.

Windows 10 / 11

  1. Скачайте архив для вашей системы: 64-bit или 32-bit.
  2. Распакуйте архив в отдельную папку (внутри .exe, DLL и папка platforms).
  3. Запустите FantominsightUI.exe.

SHA-256 x64: 09885789f1a817dd20475c9caf6d4e54c5bad7c465468a467438bf13a01acb50

SHA-256 x86: ba8ecc3e7b15a268d99012b5484be16ec6bfbbf930307c77e7e9bb56d745f48c

Linux (Debian / Ubuntu)

Добавьте репозиторий и установите пакет fi-ui:

# ключ подписи репозитория
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://ui-tools.fantominsight.com/apt/apt.key \
  | sudo tee /etc/apt/keyrings/fi-ui.asc > /dev/null

# репозиторий
echo "deb [signed-by=/etc/apt/keyrings/fi-ui.asc] \
https://ui-tools.fantominsight.com/apt/ ./" \
  | sudo tee /etc/apt/sources.list.d/fi-ui.list

# установка
sudo apt update
sudo apt install fi-ui

Запуск: FantominsightUI

Решение проблем

Windows блокирует DLL из интернета.
Если после распаковки архива приложение не стартует с ошибкой "no Qt platform plugin could be initialized" — файлы отмечены «Маркой интернета» (Mark of the Web). Откройте свойства папки → Разблокировать (Unblock), либо выполните в PowerShell:
Get-ChildItem -Recurse | Unblock-File
Приложение всё равно не запускается.
Запустите run_debug.bat из архива и пришлите файл FantominsightUI.log — он содержит диагностику загрузки платформенного плагина.
Есть вопрос или нашли баг?
Пишите в Telegram: @developover

Системные требования

WindowsLinux
ОСWindows 10 / 11 (x86_64 или x86)Debian / Ubuntu и совместимые
РантаймQt 6.5.3 (x64) / Qt 5.15.2 (x86), входит в архивQt6 (Widgets, Network), ставится автоматически
УстановкаНе требуется (портативная)Через APT
ИнтерфейсИдентичный на обеих платформах