In de volgende post gaan we Pingnoo bekijken. Dit is een open source platformonafhankelijke applicatie waarmee u rondreizen kunt analyseren en timen (latency) tussen twee hosts. Dit is een programma dat gebruikers een grafische weergave biedt voor traceroute en ping-uitvoer.
Hoewel het zich momenteel in een relatief vroeg ontwikkelingsstadium bevindt, de hoofdfunctionaliteit van de applicatie is volledig bruikbaar. Bovendien zullen, zoals aangegeven op hun website, de mogelijkheden van de software in de loop van de tijd groeien.
Het is 100% open source software, gelicentieerd onder de GPLv3. Het is ook multiplatform en uitbreidbaar. De daadwerkelijke functionaliteit van de software wordt geleverd door componenten waardoor het ontwerp zeer flexibel is. Het stelt derden ook in staat om hun eigen componenten te produceren om de software te verbeteren.
Pingnoo installeren op Ubuntu
Als u geïnteresseerd bent in het installeren van dit programma in Ubuntu, U kunt het .deb-pakket downloaden dat overeenkomt met de versie van het besturingssysteem dat u gebruikt van de project downloadpagina. Als je Ubuntu 20.04 gebruikt kun je dit pakket ook downloaden, het is alleen nodig om een terminal te openen (Ctrl + Alt + T) en gebruik wget als volgt:
wget https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
Zodra de download is voltooid, kunnen we installeer het programma schrijf in dezelfde terminal dit andere commando:
sudo apt install ./pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
Alleen na installatie start het programma op zoek naar de werper in ons team.
uninstall
naar verwijder dit programma van het systeem, in een terminal (Ctrl + Alt + T) hoeven we alleen het volgende uit te voeren:
sudo apt remove pingnoo; sudo apt autoremove
Ook We kunnen ook de . downloaden AppImage-pakket van deze software. Met deze optie wordt er geen software echt geïnstalleerd, omdat het een gecomprimeerde afbeelding is met alle afhankelijkheden en bibliotheken die nodig zijn om het programma uit te voeren.
Een snelle blik op hoe Pingnoo werkt
Deze software ICMP-pakketten verzenden (Protocol voor internetberichtbeheer) en vergroot het levensduurveld (TTL). Terwijl het pakket door de routers gaat (weergegeven als sprongen), neemt het TTL-veld af. Wanneer deze waarde nul bereikt, zal de router die dat pakket verwerkt over het algemeen reageren met een time-outbericht naar de oorspronkelijke host.
pingnoo het volgt alle ICMP-pakketten die het verzendt, en kan ICMP-antwoorden matchen met verzonden verzoeken. Hierdoor kan de retourtijd (RTT) wordt niet alleen berekend tussen de twee eindpunten, maar ook de tussenliggende hops tussen de hosts. Al deze informatie wordt geplot met grafieken, die een onmiddellijke visuele beschrijving van een route geven.
De software het genereert afbeeldingen op het scherm, die de geschiedenis van elke sprong laten zien. Deze afbeeldingen maken het gemakkelijk om netwerkroutes te volgen, de oorzaken van downtime en slechte netwerkprestaties te vinden. Dit alles wordt weergegeven in tabbladen, zodat we meerdere routes tegelijk kunnen analyseren.
We zullen ook ondersteuning vinden voor IPv4 en IPv6, en dit het stelt ons in staat om het interval en de duur van het grafische venster te wijzigen. De laatstgenoemde. De standaardwaarde is 60 seconden, maar dit kan worden gewijzigd in 10 minuten, 15 minuten, 30 minuten, 45 minuten, 1 uur, 12 uur en 24 uur.
Deze software is uitbreidbaar en biedt ingebouwde ondersteuning voor het redigeren van hostnaam en IP-adressen. Dankzij de modulaire architectuur van Pingnoo kunnen derden de functionaliteit uitbreiden van de software.
pingnoo is ontworpen om te worden gebruikt door iedereen die geïnteresseerd is in de prestaties van hun netwerkverbindingenvan thuisgebruikers tot zakelijke gebruikers. Op de projectwebsite geven ze aan dat deze applicatie is ontworpen om snel en gemakkelijk te gebruiken te zijn, of je nu geïnteresseerd bent in het oplossen van spelprestatieproblemen of het proberen om routeringsproblemen in een bedrijf te diagnosticeren.
Pingnoo-broncode is te vinden op: GitHub, voor het geval iemand het wil herzien, auditen of bijdragen aan de code. Ook voor meer informatie kunt u raadpleeg de officiële documentatie of de project website.