Ping este un instrument de bază de testare a rețelei, care este la fel de vechi ca și rețelele IP. De fapt, nu este chiar atât de veche, dar, la vârsta de peste 35 de ani, este o unealtă foarte veche. Dar, în ciuda vechimii sale, instrumentul este încă utilizat pe scară largă pe internet. Există un motiv simplu pentru asta: instrumentul este atât de bun. Atât de bun încât este folosit ca bază pentru câteva instrumente mai avansate pe care suntem pe cale să le descoperim. Dar, oricât de bun este, unii dezvoltatori au reușit să creeze versiuni și mai bune ale instrumentului. Unele dintre creațiile lor vor fi, de asemenea, analizate aici. Așadar, citiți mai departe în timp ce revizuim unele dintre cele mai bune instrumente de ping disponibile.
Pentru a ne asigura că suntem cu toții pe aceeași pagină în ceea ce privește cunoștințele noastre despre funcționarea comenzii ping, vom începe prin a discuta pe scurt utilitarul și a explica cum funcționează. Vom accesa apoi direct în revizuirea anunțurilor cele mai bune instrumente de ping pe care le-am putut găsi. Lista noastră are o varietate de instrumente de diferite tipuri, așa cum sunteți pe cale să descoperiți.
Ping Pe scurt
În 1983, un dezvoltator observa un comportament anormal în rețeaua sa. Deoarece nu avea instrumentul potrivit pentru a depana corect problema, a creat unul și s-a născut ping. Își ia numele de la sunetul ecourilor sonarului auzit într-un submarin. Flash înainte de mulți ani și astăzi, există nenumărate variante de ping-uri care variază foarte mult în implementările lor, unele oferind mai multe opțiuni de linie de comandă care pot include, de exemplu, dimensiunea sarcinii utile a fiecărui test, numărul total de teste, limita de hop-uri în rețea. , sau intervalul dintre cereri. Unele sisteme au un utilitar ping6 însoțitor care servește exact același scop, dar utilizează adrese IPv6.
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 de octeți de date 64 de octeți de la 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms 64 bytes de la 93.184.216.34. =1 ttl=56 timp=11.726 ms 64 octeți de la 93.184.216.34: icmp_seq=2 ttl=56 timp=10.683 ms 64 octeți din 93.184.216.34: icmp_seq=3 ttl=56 timp = 94.216.34 ms = 94.216.34. icmp_seq=4 ttl=56 timp=11,127 ms --- www.example.com statistici ping --- 5 pachete transmise, 5 pachete primite, 0,0% pierdere de pachete dus-întors min/avg/max/stddev = 9,674/10,968/ 11,726/0,748 ms
Opțiunea „-c 5” din exemplul de mai sus îi spune lui Ping să repete de cinci ori.
Cum funcționează Ping
Ping pur și simplu trimite un pachet de solicitare ecou ICMP către țintă și așteaptă ca acesta să trimită înapoi un pachet de răspuns ICMP ecou. Acest proces se repetă de un anumit număr de ori—5 în mod implicit în Windows și până când este oprit implicit în majoritatea implementărilor Unix/Linux. Ping calculează întârzierea dintre fiecare cerere și răspunsul corespunzător și o afișează în rezultatele sale. Pe variantele Unix, va afișa și valoarea câmpului TTL al răspunsului, indicând numărul de hopuri dintre sursă și destinație. Odată ce testele sunt finalizate, unele statistici sunt compilate și afișate.
Pings funcționează în baza ipotezei că gazda ping este conformă cu RFC 1122 care prescrie că orice gazdă trebuie să proceseze cererile de eco ICMP și să emită răspunsuri eco în schimb. Majoritatea gazdelor fac, dar unele dezactivează această funcționalitate din motive de securitate. Efectuarea ping unei gazde care nu răspunde la solicitările de eco ICMP nu va oferi niciun feedback, exact ca ping-ul unei adrese IP inexistente.
Top Ping Tools
Într-un fel, ping este una dintre cele mai plictisitoare, deși foarte utile, comenzi și s-ar putea să vă fie greu să credeți că am compilat de fapt această listă de instrumente de ping. Ei bine, adevărul este că, deși unele dintre aceste instrumente sunt doar versiuni îmbunătățite ale comenzii ping originale, altele sunt instrumente mai complexe bazate pe ping care pot, de exemplu, să pună ping succesiv la o serie de adrese IP, permițându-ne să le descopere pe care dintre ele. sunt în uz. Am încercat să includem puțin din ambele varietăți de instrumente.
1. Setul de instrumente al inginerului SolarWinds (probă gratuită)
SolarWinds este probabil unul dintre cele mai cunoscute nume din domeniul instrumentelor de administrare a rețelelor și a sistemelor. Există aproximativ douăzeci de ani și ne-a adus unele dintre cele mai bune instrumente de pe piață. Produsul său emblematic, SolarWinds Network Performance Monitor a primit recenzii elogioase ca fiind unul dintre cele mai bune instrumente de monitorizare a lățimii de bandă a rețelei. Compania este renumită și pentru instrumentele sale gratuite, utilități mai mici care se adresează unei nevoi specifice a administratorilor de rețea. Dispozitiv de rețea Monitor și Traceroute NG sunt două mari exemple ale acestor instrumente gratuite.
Am simțit că setul de instrumente al inginerului SolarWinds merită un loc pe această listă din câteva motive întemeiate. În primul rând, include un instrument Ping Monitor foarte bun . Dar, după cum sugerează și numele, acesta este un set de instrumente. Peste şaizeci dintre ei, mai exact. Puteți utiliza setul de instrumente al inginerului pentru a monitoriza continuu serverele, routerele, stațiile de lucru sau alte dispozitive pentru a afișa timpul de răspuns în timp real și pentru a afișa ratele de răspuns în diagrame grafice. Setul de instrumente include, de asemenea, un instrument Simple Ping, care este o alternativă la ping-ul care vine cu sistemul dvs. de operare și poate fi folosit pentru a măsura timpul de răspuns al unei gazde și pierderea de pachete.
Există, de asemenea, un instrument Ping îmbunătățit , care oferă mai multe opțiuni de graficare care vă pot ajuta să vizualizați și să identificați mai ușor problemele legate de timpul de răspuns. Împreună, aceste soluții de instrumente software ping vă ajută să vă asigurați că obțineți vizibilitatea de care aveți nevoie pentru a monitoriza și depana problemele de conexiune la rețea.
Alte instrumente incluse în setul de instrumente al inginerului
Dintre cele peste 60 de instrumente pe care le veți găsi în setul de instrumente al inginerului SolarWinds , câteva sunt instrumente gratuite care sunt disponibile și individual, dar majoritatea sunt instrumente exclusive care nu pot fi obținute în alt mod. Un tablou de bord centralizat vă permite să accesați cu ușurință oricare dintre instrumentele incluse. Printre diferitele instrumente pe care le veți găsi, unele pot fi folosite pentru a efectua diagnosticarea rețelei și pentru a ajuta la rezolvarea rapidă a problemelor complexe ale rețelei. Administratorii de rețea conștienți de securitate vor aprecia câteva instrumente care pot fi utilizate pentru a simula atacurile asupra rețelei dvs. și pentru a ajuta la identificarea vulnerabilităților.
Setul de instrumente SolarWinds Engineer include și alte câteva instrumente de monitorizare și alertă, cum ar fi unul care vă va monitoriza dispozitivele și va genera alerte atunci când detectează probleme de disponibilitate sau de sănătate. Acest lucru vă va oferi adesea suficient timp pentru a reacționa înainte ca utilizatorii să observe problema. Pentru a completa o suită deja bogată de instrumente, sunt incluse și instrumente de gestionare a configurației și de consolidare a jurnalelor.
Iată o scurtă listă cu unele dintre cele mai bune instrumente pe care le veți găsi în setul de instrumente SolarWinds Engineer, pe lângă numeroasele sale instrumente ping.
- Scanner de porturi
- Switch Port Mapper
- Măturare SNMP
- Browser de rețea IP
- Descoperirea adresei MAC
- Ping Sweep
- Monitorul timpului de răspuns
- Monitor CPU
- Monitor de interfață
- TraceRoute
- Decriptarea parolei routerului
- Atac de forță brută SNMP
- Dicţionar SNMP Attack
- Comparare configurație, descărcare, încărcare și editor
- Editor de capcane SNMP și receptor de capcane SNMP
- Calculator de subrețea
- DHCP Scope Monitor
- Managementul adresei IP
- WAN Killer
Setul de instrumente SolarWinds Engineer - inclusiv instrumentele de ping se vinde cu 1495 USD per loc de administrator. Dacă considerați că include peste 60 de instrumente diferite, acesta este un preț foarte rezonabil. Dacă doriți să vedeți personal ce poate face acest set de instrumente pentru dvs. și organizația dvs., o perioadă de încercare gratuită de 14 zile disponibilă de la SolarWinds .
2. Fping
Fping a fost creat la aproximativ 10 ani după ping ca o îmbunătățire față de popularul instrument de depanare a rețelei, Deși este un instrument similar, este destul de diferit. La fel ca ping, F ping folosește cereri de eco ICMP pentru a determina dacă gazdele țintă răspund, dar asemănarea aproape se termină aici. Spre deosebire de ping care acceptă doar o singură adresă IP ca parametru, instrumentul poate fi apelat cu mai multe adrese IP țintă. Există mai multe moduri diferite prin care aceste ținte pot fi specificate. Ar putea fi o listă de adrese IP delimitată de spațiu. Ar putea fi, de asemenea, numele unui fișier text care conține o listă discretă de adrese. De asemenea, poate fi specificat un interval de adrese IP sau o subrețea poate fi introdusă în notație CIDR, cum ar fi 192.168.0.0/24.
Pentru a îmbunătăți performanța, Fping nu așteaptă un răspuns înainte de a trimite următoarea cerere de ecou, fără a pierde astfel timp în așteptarea adreselor IP care nu răspund. De asemenea, are o mulțime de opțiuni de linie de comandă pe care le puteți utiliza. Puteți, de asemenea, să direcționați rezultatul acesteia către o altă comandă pentru a procesa în continuare rezultatele. În general, acesta este un instrument excelent, în special pentru crearea de scripturi pe computere Linux.
3. Network Pinger
Network Pinger este un instrument gratuit pentru Windows. Interfața sa este printre cele mai intuitive pe care le puteți găsi. Dar mai important decât interfața sa cu utilizatorul este performanța instrumentului. Acest instrument a fost optimizat pentru cea mai bună performanță posibilă. Poate, de exemplu, să trimită 1000 ping în doar 35 ms. Network Pinger are câteva instrumente integrate chiar în el. Iată o scurtă prezentare generală a unora dintre ele. Există ping-uri de masă automate, traceroute, scanare porturi, interogări WMI, DNS și Whois, un calculator și convertor IP și multe altele.
Network Pinger folosește excelent interfața sa grafică cu utilizatorul și oferă mai multe caracteristici vizuale. De exemplu, va crea diagrame live pe măsură ce efectuează o baleiaj ping care afișează o redare vizuală a statisticilor importante, cum ar fi o diagramă circulară care ilustrează gazdele care răspund față de cele care nu răspund sau un grafic dacă timpii medii de răspuns.
4. Hping
La fel ca Fping, Hping este un alt instrument de linie de comandă inspirat de ping. Este disponibil pe majoritatea sistemelor de operare asemănătoare Unix, precum și pe OS X și Windows. Instrumentul nu mai este dezvoltat activ, dar este încă utilizat pe scară largă. În ciuda unei asemănări strânse cu comanda ping inițială, acest instrument este destul de diferit. De exemplu, Hping nu va trimite doar cereri de eco ICMP. De asemenea, poate trimite pachete TCP, UDP sau RAW-IP. Acest lucru poate fi util în rețelele în care pachetele ICMP sunt blocate. De asemenea, are un mod traceroute și are capacitatea de a trimite fișiere pe un canal acoperit.
Hping poate fi, de asemenea, folosit ca un simplu instrument de ping-sweep și poate face mult mai mult decât atât. De exemplu, instrumentul are câteva funcții avansate de scanare a porturi. Poate fi folosit pentru testarea rețelei datorită utilizării mai multor protocoale. Produsul are, de asemenea, unele capabilități avansate de traceroute folosind oricare dintre protocoalele disponibile. Acest lucru poate fi util, deoarece unele dispozitive tratează traficul ICMP în mod diferit față de alt trafic. Imitând alte protocoale, acest instrument vă poate oferi o evaluare mai bună a performanței reale a rețelei dumneavoastră.
5. Scanner IP supărat
Angry IP S Canner este un instrument de scanare ping înșelător de simplu și este unul dintre cele mai rapide datorită utilizării extinse a multithreading-ului. Acesta este un instrument multiplatform care va rula pe Windows, OS X sau Linux. Un mic dezavantaj: instrumentul este scris în Java, așa că veți avea nevoie de modulul de rulare Java pentru a-l folosi. Din punct de vedere funcțional, acest instrument nu numai că va trimite ping la un grup de adrese IP, dar poate face și o scanare de porturi pe gazdele descoperite. De asemenea, va rezolva adresele IP cu numele de gazdă și adresele MAC cu numele furnizorilor. În plus, instrumentul va furniza informații NetBIOS despre gazde.
Angry IP S canner poate scana rețele complete și subrețele dar , de asemenea , gama de un adrese IP sau o listă de adrese IP într - un fișier text. O altă caracteristică plăcută este că, deși acesta este un instrument bazat pe GUI, există și o versiune de linie de comandă pe care o puteți folosi dacă doriți să includeți funcționalitatea instrumentului în scripturile dumneavoastră. În ceea ce privește rezultatele, acestea sunt afișate pe ecran în format tabel, dar pot fi și exportate cu ușurință în mai multe formate de fișiere precum CSV sau XML.
6. Scaner IP avansat
Advanced IP Scanner este un alt excelent instrument de ping matura , cu o poftă de mâncare interesantă. Acest instrument, care rulează exclusiv pe Windows, este în totalitate orientat către acel sistem de operare și câteva dintre funcțiile sale avansate sunt legate de Windows. Editorul său susține că acest software gratuit este folosit de peste 30 de milioane de utilizatori din întreaga lume. Este un instrument portabil care nu necesită instalare.
Din punct de vedere al funcționalității, Advanced IP Scanner ia ca intrare un interval de adrese IP. Alternativ, puteți furniza și un fișier text cu o listă de adrese IP. Și când apar rezultatele, sunt impresionante. Nu numai că veți obține lista de adrese IP care au răspuns, dar veți obține și numele de gazdă corespunzătoare, adresa MAC și furnizorul de interfață de rețea. Dar mai sunt. Pentru fiecare gazdă Windows, aveți o listă a partajărilor sale de rețea. Și este o listă live. Puteți face clic pe orice partajare pentru a o deschide pe computerul dvs., cu condiția, desigur, să aveți drepturile de acces adecvate. De asemenea, puteți începe o sesiune de control de la distanță cu orice gazdă Windows descoperită folosind fie RDP, fie Radmin sau puteți opri de la distanță un computer.
7. Instrumente NetScan
Există două versiuni diferite de NetScan Tools , una cu plată numită NetScan Tools Pro Edition și una gratuită, susținută de anunțuri, numită NetScan Tools Basic Edition, cu un set de caracteristici redus. Ambele sunt seturi de instrumente care includ mai multe utilitare și ambele includ un instrument de ping sweep numit Ping Scan . Să aruncăm o privire mai profundă la baza E dition .
NetScan Instrumente " Pin g de scanare are un interval de adrese IP ca date de intrare, la fel ca cele mai multe alte instrumente de ping matura. Acesta este un instrument simplu care va returna o listă a tuturor adreselor IP scanate cu numele lor de gazdă (când poate fi rezolvată), timpul mediu de răspuns și starea sub formă de text. Alte instrumente utile din ambele ediții ale Instrumentelor NetScan includ o comandă Ping îmbunătățită, un Ping grafic, Traceroute, Whois, precum și unele instrumente DNS.
8. Pinkie
Pinkie este un alt set de instrumente destul de util, care include mai multe utilități dincolo de unele instrumente ping. Efectuarea unei verificări Ping este la fel de simplă ca și specificarea unei adrese IP de pornire și a unei măști de subrețea și a numărului de gazde. Instrumentul va trimite apoi ping la fiecare adresă IP succesivă, începând de la adresa specificată, până când atinge numărul de gazdă sau limita de subrețea. Ca opțiune, puteți alege să includeți numai gazde live în rezultatele sale. Și dacă o faceți, numărul gazdelor ping va include numai cele care răspund.
Rezultatele sunt afișate într-un tabel cu adresa IP, numele gazdei dacă poate fi rezolvată și timpul de răspuns, care este întârzierea medie Ping dus-întors. Nu există nicio funcție de salvare sau export pentru rezultat, dar acestea pot fi copiate în clipboard și lipite într-o altă aplicație, cum ar fi un editor de text sau o foaie de calcul. Alte instrumente incluse în setul de instrumente Pinkie includ un Ping standard care este foarte similar cu utilitarul original, un traceroute, un scanner de porturi, un calculator de subrețea și chiar un server TFTP.
9. Scaner de rețea MiTeC
Mitec Network Scanner este un alt instrument multi-utilizare. La baza ei este o funcție de ping sweep foarte puternică, care poate găsi orice gazdă care răspunde în intervalul de adrese IP specificat. Software-ul va enumera adresa MAC, numele gazdei și timpul de răspuns ale fiecărui dispozitiv găsit. Dar poate face mult mai mult decât să le pună ping. De exemplu, va enumera interfețele dispozitivelor SNMP activate. De asemenea, va identifica computerele Windows și vă va permite să le vedeți partajările, să le închideți de la distanță, să efectuați execuția de la distanță și multe altele.
Rezultatele scanării apar ca un tabel pe tabloul de bord al instrumentului care poate fi exportat într-un fișier CSV pentru a fi utilizat cu un alt instrument. Acest instrument poate rula pe majoritatea versiunilor moderne de Windows – fie stație de lucru, fie server – începând cu Windows 7. În ceea ce privește celelalte funcții avansate ale instrumentului, veți găsi un modul Whois și un modul de rezoluție DNS, printre altele.