V příštím příspěvku se podíváme na Pingnoo. Tohle je open source multiplatformní aplikace, se kterou můžete analyzovat a časově omezené cesty (latence) mezi dvěma hostiteli. Jedná se o program, který poskytuje uživatelům grafické znázornění pro výstup traceroute a ping.
Přestože je v současné době v relativně rané fázi vývoje, hlavní funkčnost aplikace je plně použitelná. Navíc, jak je uvedeno na jejich webových stránkách, možnosti softwaru časem porostou.
Jedná se o 100% open source software, licencovaný pod GPLv3. Je také multiplatformní a rozšiřitelný. Skutečnou funkčnost softwaru zajišťují komponenty díky čemuž je design velmi flexibilní. Umožňuje také třetím stranám vyrábět vlastní komponenty pro vylepšení softwaru.
Nainstalujte si Pingnoo na Ubuntu
Pokud máte zájem o instalaci tohoto programu v Ubuntu, Balíček .deb odpovídající verzi operačního systému, který používáte, si můžete stáhnout z stránka ke stažení projektu. Pokud používáte Ubuntu 20.04, můžete si tento balíček také stáhnout, stačí pouze otevřít terminál (Ctrl + Alt + T) a použít wget jak následuje:
wget https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
Po dokončení stahování můžeme nainstalovat program psaní na stejný terminál tento další příkaz:
sudo apt install ./pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
Po instalaci pouze spusťte program hledá nadhazovač v našem týmu.
Odinstalovat
na odebrat tento program ze systému, v terminálu (Ctrl + Alt + T) budeme muset provést pouze:
sudo apt remove pingnoo; sudo apt autoremove
Také Můžeme také stáhnout Balíček AppImage tohoto softwaru. Při této možnosti není nainstalován žádný software, protože se jedná o komprimovaný obraz se všemi závislostmi a knihovnami nezbytnými ke spuštění programu.
Rychlý pohled na to, jak Pingnoo funguje
Tento software odesílat ICMP pakety (Internet Message Control Protocol) a zvyšuje pole životnosti (TTL). Jak paket prochází směrovači (zobrazeny jako skoky), pole TTL klesá. Když tato hodnota dosáhne nuly, router, který tento paket zpracovává, obvykle odpoví zprávou o vypršení časového limitu původnímu hostiteli.
pingnoo bude sledovat všechny ICMP pakety, které vysílá, a může odpovídat ICMP odpovědím s odeslanými požadavky. To umožňuje zpáteční čas (RTT) se vypočítává nejen mezi dvěma koncovými body, ale také meziprodukty mezi hostiteli. Všechny tyto informace jsou vykresleny v grafech, které poskytují okamžitý vizuální popis trasy.
Software na obrazovce vygeneruje grafiku, která zobrazí historii každého skoku. Tyto obrázky usnadňují sledování síťových tras, hledání příčin prostojů a špatného výkonu sítě. To vše je zobrazeno na kartách, takže můžeme analyzovat více tras současně.
Najdeme také podporu pro IPv4 a IPv6, a to umožní nám to změnit interval a trvání grafického okna. Pro pozdější. Výchozí hodnota je 60 sekund, ale lze ji změnit na 10 minut, 15 minut, 30 minut, 45 minut, 1 hodinu, 12 hodin a 24 hodin.
Tento software je rozšiřitelný a nabízí vestavěnou podporu pro redigování názvu hostitele a IP adres. Modulární architektura Pingnoo umožňuje třetím stranám rozšířit funkce softwaru.
pingnoo je určen k použití kýmkoli, koho zajímá výkon jejich síťových připojeníod domácích uživatelů po firemní uživatele. Na webových stránkách projektu uvádějí, že tato aplikace byla navržena tak, aby byla rychlá a snadno použitelná, ať už vás zajímá řešení problémů s výkonem her nebo se pokoušíte diagnostikovat problémy se směrováním ve společnosti.
Zdrojový kód Pingnoo najdete na adrese GitHub, v případě, že to někdo chce zkontrolovat, auditovat nebo přispět ke kódu. Také pro více informací můžete konzultovat oficiální dokumentace o la webové stránky projektu.