В следващата публикация ще разгледаме Pingnoo. Това е крос-платформено приложение с отворен код, с което можете да анализирате и да извършвате времеви пътувания (латентност) между два хоста. Това е програма, която предоставя на потребителите графично представяне за трасиране и пинг изход.
Въпреки че в момента е в сравнително ранен етап на развитие, основната функционалност на приложението е напълно използваема. Освен това, както е посочено на техния уебсайт, възможностите на софтуера ще нарастват с течение на времето.
Това е 100% софтуер с отворен код, лицензиран под GPLv3. Той също е мултиплатформен и разширяем. Действителната функционалност на софтуера се осигурява от компоненти които правят дизайна много гъвкав. Той също така позволява на трети страни да произвеждат свои собствени компоненти за подобряване на софтуера.
Инсталирайте Pingnoo на Ubuntu
Ако се интересувате от инсталирането на тази програма в Ubuntu, Можете да изтеглите .deb пакета, съответстващ на версията на операционната система, която използвате от страница за изтегляне на проекта. Ако използвате Ubuntu 20.04, можете също да изтеглите този пакет, трябва само да отворите терминал (Ctrl + Alt + T) и да използвате Wget както следва:
wget https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
След като изтеглянето приключи, можем инсталирайте програмата като напишете в същия терминал тази друга команда:
sudo apt install ./pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
След инсталацията, само стартирайте програмата търсим стомната в нашия екип.
деинсталиране
за премахнете тази програма от системата, в терминал (Ctrl + Alt + T) ще трябва само да изпълним:
sudo apt remove pingnoo; sudo apt autoremove
Също Можем да изтеглим и Пакет AppImage на този софтуер. С тази опция наистина не е инсталиран софтуер, тъй като това е компресирано изображение с всички зависимости и библиотеки, необходими за стартиране на програмата.
Бърз поглед към това как работи Pingnoo
Този софтуер изпращане на ICMP пакети (Протокол за управление на интернет съобщения) и увеличава полето за целия живот (TTL). Докато пакетът преминава през рутерите (се показва като скокове), TTL полето намалява. Когато тази стойност достигне нула, маршрутизаторът, който обработва този пакет, обикновено ще отговори с съобщение за изчакване до хоста на източника.
Пингну той ще проследява всички ICMP пакети, които предава, и може да съпостави отговорите на ICMP с изпратени заявки. Това позволява времето за двупосочно пътуване (RTT) се изчислява не само между двете крайни точки, но и междинните скокове между хостовете. Цялата тази информация е начертана с графики, които осигуряват незабавно визуално описание на маршрут.
Софтуерът той ще генерира графики на екрана, които ще показват историята на всеки скок. Тези изображения улесняват проследяването на мрежовите маршрути, намирането на причините за престой и лошата производителност на мрежата. Всичко това се показва в раздели, така че можем да анализираме няколко маршрута едновременно.
Ще намерим и поддръжка за IPv4 и IPv6 и това това ще ни позволи да променим интервала и продължителността на графичния прозорец. За последното. По подразбиране е 60 секунди, но може да се промени на 10 минути, 15 минути, 30 минути, 45 минути, 1 час, 12 часа и 24 часа.
Този софтуер е разширяем и предлага вградена поддръжка за редактиране на името на хоста и IP адресите. Модулната архитектура на Pingnoo позволява на трети страни да разширяват функционалността на софтуера.
Пингну е проектиран да се използва от всеки, който се интересува от работата на техните мрежови връзкиот домашни потребители до бизнес потребители. На уебсайта на проекта те посочват, че това приложение е проектирано да бъде бързо и лесно за използване, независимо дали се интересувате от решаване на проблеми с производителността на играта или се опитвате да диагностицирате проблеми с маршрутизацията в компания.
Изходният код на Pingnoo може да бъде намерен на адрес GitHub, в случай че някой иска да го прегледа, одитира или допринесе за кода. Също така за повече информация можете консултирайте се с официална документация о ла уебсайт на проекта.