În următoarea postare vom arunca o privire la Pingnoo. Aceasta este o aplicație open-source multiplataforma cu care puteți analiza și efectua călătorii dus-întors (latență) între două gazde. Acesta este un program care oferă utilizatorilor o reprezentare grafică pentru tracerout și ieșire ping.
Deși se află în prezent într-un stadiu relativ devreme de dezvoltare, funcționalitatea principală a aplicației este pe deplin utilizabilă. În plus, așa cum este indicat pe site-ul lor web, capacitățile software-ului vor crește în timp.
Este un software 100% open source, licențiat sub GPLv3. De asemenea, este multiplatform și extensibil. Funcționalitatea reală a software-ului este asigurată de componente care fac designul foarte flexibil. De asemenea, permite terților să producă propriile componente pentru a îmbunătăți software-ul.
Instalați Pingnoo pe Ubuntu
Dacă sunteți interesat să instalați acest program în Ubuntu, Puteți descărca pachetul .deb corespunzător versiunii sistemului de operare pe care îl utilizați din pagina de descărcare a proiectului. Dacă utilizați Ubuntu 20.04, puteți descărca și acest pachet, este necesar doar să deschideți un terminal (Ctrl + Alt + T) și să utilizați wget după cum urmează:
wget https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
Odată ce descărcarea este terminată, putem Instaleaza programul scriind această altă comandă în același terminal:
sudo apt install ./pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
Doar după instalare porniți programul căutând ulciorul din echipa noastră.
dezinstalare
la eliminați acest program din sistem, într-un terminal (Ctrl + Alt + T) va trebui să executăm doar:
sudo apt remove pingnoo; sudo apt autoremove
De asemenea De asemenea, putem descărca fișierul Pachetul AppImage a acestui software. Cu această opțiune, nu este instalat niciun software, deoarece este o imagine comprimată cu toate dependențele și bibliotecile necesare pentru a rula programul.
O privire rapidă asupra modului în care funcționează Pingnoo
Acest software trimite pachete ICMP (Protocol de control al mesajelor pe Internet) și crește câmpul de viață (TTL). Pe măsură ce pachetul trece prin routere (afișat ca salturi), câmpul TTL scade. Când această valoare ajunge la zero, routerul care procesează acel pachet va răspunde, în general, cu un mesaj de expirare la gazda de origine.
pingnoo va urmări toate pachetele ICMP pe care le transmite și poate potrivi răspunsurile ICMP cu solicitările trimise. Aceasta permite timpul dus-întors (RTT) se calculează nu numai între cele două puncte finale, ci și hameiul intermediar între gazde. Toate aceste informații sunt reprezentate grafic, care oferă o descriere vizuală instantanee a unei rute.
Software-ul va genera grafică pe ecran, care va arăta istoricul fiecărui salt. Aceste imagini facilitează urmărirea rutelor de rețea, identificarea cauzelor de nefuncționare și a performanței slabe a rețelei. Toate acestea sunt afișate în file, astfel încât să putem analiza mai multe rute simultan.
Vom găsi, de asemenea, suport pentru IPv4 și IPv6, și asta ne va permite să schimbăm intervalul și durata ferestrei grafice. Pentru cel din urmă. Valoarea implicită este de 60 de secunde, dar poate fi modificată la 10 minute, 15 minute, 30 minute, 45 minute, 1 oră, 12 ore și 24 de ore.
Acest software este extensibil și oferă suport încorporat pentru redactarea numelui de gazdă și a adreselor IP. Arhitectura modulară a lui Pingnoo permite terților să extindă funcționalitatea a software-ului.
pingnoo este conceput pentru a fi folosit de oricine este interesat de performanța conexiunilor de rețeade la utilizatorii casnici la utilizatorii de afaceri. Pe site-ul web al proiectului, acestea indică faptul că această aplicație a fost concepută pentru a fi rapidă și ușor de utilizat, indiferent dacă sunteți interesat să rezolvați probleme de performanță a jocului sau să încercați să diagnosticați problemele de rutare într-o companie.
Codul sursă Pingnoo poate fi găsit la GitHub, în cazul în care cineva dorește să o revizuiască, să o auditeze sau să contribuie la cod. De asemenea, pentru mai multe informații, puteți consultați documentație oficială o site-ul proiectului.