PolonOS NetMonitor Logo

PolonOS NetMonitor

Ekran aplikacji PolonOS NetMonitor

O programie

PolonOS NetMonitor to narzędzie diagnostyczno-pomiarowe do kontroli nad Twoim łączem internetowym. Aplikacja działa bez obciążania systemu i w czytelny sposób wizualizuje ruch sieciowy, pozwalając na natychmiastowe wykrycie problemów z łączem czy nieautoryzowanej wymiany danych w tle.


Kluczowe możliwości programu

Wykresy prędkości w czasie rzeczywistym

PolonOS NetMonitor rysuje dynamiczne wykresy pobierania (Download) oraz wysyłania (Upload) danych. Pomiary są aktualizowane co sekundę bezpośrednio z liczników jądra Linux (/proc/net/dev).

Lokalna diagnostyka interfejsu

Aplikacja automatycznie wykrywa aktywny interfejs sieciowy (np. wlan0 dla Wi-Fi lub eth0 dla kabla), pokazuje lokalny adres IP przypisany przez router, fizyczny adres sprzętowy MAC, a w przypadku połączeń bezprzewodowych — nazwę sieci (SSID) oraz precyzyjną siłę sygnału w procentach.

Lekkość i optymalizacja

Aplikacja zużywa znikome ilości pamięci RAM i mocy procesora. Monitorowanie opiera się na wydajnych wątkach w tle.


Technologia wykonania

Aplikacja została zbudowana jako hybrydowe rozwiązanie pulpitowe. Silnik logiczny napisano w języku Python 3, który bezpośrednio komunikuje się z systemem operacyjnym i przetwarza statystyki sieciowe. Interfejs użytkownika zrealizowano jako nowoczesną aplikację HTML5/CSS3/JS, która jest renderowana za pomocą wbudowanego, bezpiecznego silnika WebKit2GTK (zintegrowanego za pośrednictwem bibliotek PyGObject i GTK 3).

Dzięki temu rozwiązaniu, NetMonitor łączy w sobie nowoczesny wygląd z pełną integracją systemową jądra Linux.