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.