Wireshark, koja je ranije bila poznata kao eteričan, postoji već 20 godina. Ako ne i najbolji, svakako je najpopularniji alat za njuškanje mreže. Kad god se pojavi potreba za analizom paketa, to je često alat većine administratora. Međutim, kao dobar Wireshark mogu biti, postoji mnogo alternativa vani. Neki od vas se mogu pitati što nije u redu Wireshark to bi opravdalo njegovu zamjenu. Da budem potpuno iskren, tu nema apsolutno ništa loše Wireshark a ako ste već sretan korisnik, ne vidimrazlog zašto se trebate promijeniti. S druge strane, ako ste novi na sceni, možda bi bilo dobro pogledati što je dostupno prije nego što odaberete rješenje. Da bismo vam pomogli, sastavili smo ovaj popis nekih najboljih Wireshark alternative.
Započet ćemo istraživanje pregledom Wireshark, Uostalom, ako želimo predložiti alternative,možda bismo barem malo upoznali proizvod. Zatim ćemo ukratko razmotriti što su sniffers paketi - ili mrežni analizatori, kako ih se često naziva -. Budući da njuškice za paket mogu biti relativno složene, provest ćemo neko vrijeme raspravljajući o tome kako ih koristiti. Ovo nikako nije potpuni vodič, ali treba vam dati dovoljno pozadinskih informacija kako biste bolje shvatili nadolazeće recenzije proizvoda. Govoreći o recenzijama proizvoda, ovo ćemo imati u nastavku. Identificirali smo nekoliko proizvoda vrlo različitih vrsta koji bi mogli biti dobra alternativa Wiresharku i predstavit ćemo najbolje značajke svakog od njih.
O Wiresharku
Prije Wireshark, tržište je imalo u osnovi jedan snajper za paket koji se prikladno zvao Njuškalo, Bio je to izvrstan proizvod koji je patiojedan glavni nedostatak, njegova cijena. Krajem 90-ih proizvod je iznosio oko 1500 USD, što je više nego što su mnogi mogli priuštiti. To je potaknulo razvoj eteričan kao besplatni i otvoreni izvorni snaffer paketa od strane diplomiranog UMKC-a Gerald Combs koji je još uvijek glavni održavač Wireshark dvadeset godina kasnije. Razgovarajte o ozbiljnoj predanosti.

Danas, Wireshark je postala referenca u paketima sniffers. To je de-facto standard i većina drugih alata ima tendenciju oponašanja. Wireshark u suštini čini dvije stvari. Prvo, on bilježi sav promet koji vidi na svom sučelju. No to se ne zaustavlja, proizvod također ima prilično moćne mogućnosti analize. Mogućnosti analize alata su toliko dobre da nije neuobičajeno da korisnici koriste druge alate za snimanje paketa i rade analizu koristeći Wireshark, Ovo je tako čest način korištenja Wireshark da će vas pri pokretanju otvoriti postojeća datoteka za hvatanje ili započeti uhvatiti promet. Još jedna snaga Wireshark svi su filtri koje sadrži te vam omogućiti da unesete nulu na točno one podatke koji vas zanimaju.
O alatima mrežne analize
Iako je to pitanje otvoreno za raspravuneko vrijeme, za potrebe ovog članka, pretpostavit ćemo da su izrazi "sniffer paketa" i "mrežni analizator" jedno te isto. Neki će tvrditi da se radi o dva različita koncepta i, iako mogu biti u pravu, promatrat ćemo ih zajedno, makar samo radi jednostavnosti. Uostalom, iako mogu raditi drugačije - ali stvarno? - služe sličnoj svrsi.
Packet Sniffers u osnovi čine tri stvari. Prvo, oni hvataju sve pakete podataka prilikom ulaska ili izlaska iz mrežnog sučelja. Drugo, oni primjenjuju filtre kako bi ignorirali neke pakete i spremili druge na disk. Zatim provode neki oblik analize zaplijenjenih podataka. Upravo u toj posljednjoj funkciji je većina razlika između proizvoda.
Većina paketskih njuškala oslanja se na vanjski modulradi stvarnog hvatanja paketa podataka. Najčešći su libpcap na Unix / Linux sustavima i Winpcap na Windows-u. Međutim, ti alati obično nećete morati instalirati, jer ih obično instaliraju instalatori alata za snadbevanje paketa.
Još jedna važna stvar koju treba znati je da je to dobroi korisni kakvi jesu, Packet Sniffers neće učiniti sve za vas. Oni su samo oruđe. Možete ih smatrati čekićem koji jednostavno neće sam zabiti nokat. Trebate biti sigurni da ste naučili kako najbolje koristiti svaki alat. Njuškalo paketa omogućuje vam analizu prometa koji bilježi, ali na vama je da osigurate da unese prave podatke i da ga iskoristite u svoju korist. Bilo je napisanih cijelih knjiga o korištenju alata za hvatanje paketa. Jednom sam pohađao trodnevni tečaj na tu temu.
Korištenje Pani Njuškala
Kao što smo već rekli, snajker za paket ćeuhvatiti i analizirati promet. Stoga, ako pokušavate riješiti određeni problem - što je tipična upotreba takvog alata, prvo što trebate učiniti je osigurati da je promet koji snimate pravi promet. Zamislite slučaj u kojem se svaki korisnik date aplikacije žali da je sporo. U takvoj situaciji najbolje bi vam bilo sakupiti promet na mrežnom sučelju aplikacijskog poslužitelja, jer se čini da na to utječe svaki korisnik. Tada ćete možda shvatiti da zahtjevi stižu na poslužitelj normalno, ali da serveru treba dugo vremena da pošalje odgovore. To bi značilo kašnjenje na poslužitelju umjesto problema s umrežavanjem.
S druge strane, ako vidite poslužiteljpravovremeno odgovoriti na zahtjeve, to može značiti da je problem negdje na mreži između klijenta i poslužitelja. Zatim biste jedan snažno približavali klijentu i vidjeli hoće li odgovori kasniti. Ako ne, prešli biste više skok bliže klijentu, i tako dalje, i tako dalje. Na kraju ćete stići na mjesto gdje dolazi do kašnjenja. I nakon što utvrdite mjesto problema, jedan ste veliki korak bliže njegovom rješavanju.
Pogledajmo kako možemo uspjeti uhvatiti pakete naodređena točka mreže. Jedan jednostavan način postizanja toga je korištenje prednosti većine mrežnih sklopki nazvanih zrcaljenje ili replikacija priključaka. Ova opcija konfiguracije replicirat će sav promet u određenom prekidačkom ulazu i izvan njega do drugog ulaza na istoj sklopci. Na primjer, ako je vaš poslužitelj povezan s priključkom 15 sklopke i na raspolaganju je priključak 23 iste sklopke. Spajate snaffer paketa na priključak 23 i konfigurirate prekidač za kopiranje cjelokupnog prometa na i od vrata 15 do priključka 23.
Najbolje Wireshark alternative
Sad kad bolje razumiješ što Wireshark i ostali sniffers paket i mrežni analizatorijesu, pogledajmo koji su alternativni proizvodi. Naš popis uključuje kombinaciju alata naredbenog retka i GUI-a, kao i alata koji se izvode na različitim operativnim sustavima.
1. Alat za dubinsku inspekciju i analizu paketa SolarWinds (BESPLATNO ISPITIVANJE)
SolarWinds poznata je po vrhunskim alatima za upravljanje mrežama. Tvrtka postoji oko 20 godina i donijela nam je nekoliko sjajnih alata. Njegov vodeći proizvod nazvan je Monitor performansi mreže SolarWinds većina je prepoznata kao jedan od najboljih alata za praćenje propusnosti mreže. SolarWinds također je poznata po tome što je napravila nekoliko izvrsnih besplatnih alata, svaki od njih obraća se specifičnim potrebama mrežnih administratora. Dva primjera tih alata su SolarWinds TFTP poslužitelj i the Napredni podmrežni kalkulator.
Kao potencijalna alternativa Wireshark- i možda najbolja alternativa jer je riječ o tako različitom alatu -SolarWinds predlaže Alat za dubinsku inspekciju i analizu paketa, Dolazi kao sastavni dio Monitor performansi mreže SolarWinds, Njezin se rad prilično razlikuje od više "tradicionalnih" paketskih njuška iako ima sličnu svrhu.

- BESPLATNO probno razdoblje: Monitor performansi mreže SolarWinds
- Službena veza za preuzimanje: https://www.solarwinds.com/network-performance-monitor/registration
To. Alat za dubinsku inspekciju i analizu paketa nije ni paket sniffer ni mrežaanalizator, ali on će vam pomoći pronaći i riješiti uzrok mrežnih kašnjenja, identificirati programe na koje je utjecaj utjecao i utvrditi da li sporost uzrokuje mreža ili aplikacija. Budući da služi sličnoj svrsi kao i Wireshark, smatrali smo da je zasluženo biti na ovom popisu. Alat će upotrijebiti tehnike inspekcije dubokog paketa za izračunavanje vremena odziva za više od dvanaest stotina aplikacija. Također će klasificirati mrežni promet prema kategorijama (npr. Posao u odnosu na društvene) i razini rizika. Ovo može pomoći u prepoznavanju ne-poslovnog prometa koji bi mogao imati koristi od filtriranja ili na neki način kontroliran ili uklonjen.
To. Alat za dubinsku inspekciju i analizu paketa sastavna je komponenta Mrežni monitor performansi ili NPM kako se često naziva, što je samo po sebi animpresivan dio softvera s toliko komponenti da je o njemu mogao napisati čitav članak. To je cjelovito rješenje za nadzor mreže koje kombinira neke od najboljih tehnologija poput SNMP-a i dubinske inspekcije paketa kako bi se pružilo što više informacija o stanju vaše mreže.
Cijene za Monitor performansi mreže SolarWinds što uključuje i Alat za dubinsku inspekciju i analizu paketa započnite s 2 955 USD za do 100 promatranih elemenatai povećava se prema broju nadziranih elemenata. Dostupno je 30-dnevno besplatno probno razdoblje kako biste bili sigurni da stvarno odgovara vašim potrebama prije nego što se odlučite na kupnju.
2. tcpdump
tcpdump vjerojatno je izvorni njuškalo za paket. Stvorena je davne 1987. To je prije deset godina Wireshark pa čak i prije Sniffera. Od početnog puštanja alat se održava i poboljšava, ali u osnovi ostaje nepromijenjen. Način korištenja alata nije se mnogo promijenio tijekom evolucije. Dostupan je za instaliranje na gotovo svakom Unix operativnom sustavu i postao je de-facto standard za brzi alat za hvatanje paketa. Kao i većina sličnih proizvoda na * nix platformama, tcpdump koristi knjižnicu libpcap za stvarno hvatanje paketa.

Zadani rad sustava tcpdump relativno je jednostavno. Hvata sav promet na navedenom sučelju i "baca" ga - otuda i njegovo ime - na zaslon. Budući da je standardni * nix alat, izlaz možete prenijeti u datoteku za snimanje koja će se kasnije analizirati pomoću alata za analizu po vašem izboru. U stvari, nisu rijetkost da korisnici hvataju promet pomoću tcpdump-a za kasniju analizu u Wiresharku. Jedan od ključeva za tcpdumpSnaga i korisnost je mogućnost daprimijenite filtere i / ili cijevi njegov izlaz na grep - još jedan uobičajeni * nix uslužni program naredbenog retka - za daljnje filtriranje. Netko ovladavanje tcpdump-om, grep-om i naredbenim oklopom može ga dobiti upravo da prikupi pravi promet za bilo koji zadatak uklanjanja pogrešaka.
3. Windump
U suštini, Windump je port tcpdump na Windows platformu. Kao takav, ponaša se na gotovo isti način. To znači da velik dio tcpdump funkcionalnosti donosi na računalima sa sustavom Windows. Windump je možda aplikacija za Windows, ali ne očekujte fancy GUI. To je stvarno tcpdump na Windows-u i kao takav to je samo komandni redak.

koristeći Windump je u osnovi isto što i kad upotrijebite svoj * nix kolega. Opcije naredbenog retka gotovo su iste, a rezultati su gotovo identični. Baš kao tcpdump, izlaz iz Windump također se mogu spremiti u datoteku za kasniju analizu pomoću alata treće strane. No, grep obično nije dostupan na Windows računalu, čime se ograničavaju mogućnosti filtriranja alata.
Još jedna važna razlika između tcpdump i Windump jest ono što je lako dostupno iz skladišta paketa operativnog sustava. Softver ćete morati preuzeti s softvera Windump web stranica. Dostavlja se kao izvršna datoteka i ne zahtijeva instalaciju. Kao takav, to je prijenosni alat koji se može pokrenuti s USB ključa. Međutim, baš kao što tcpdump koristi knjižnicu libpcap, Windump koristi Winpcap koji treba odvojeno preuzeti i instalirati.
4. Tshark
Možete misliti Tshark kao križ između tcpdump i Wireshark ali u stvarnosti je to, manje ili više, inačica naredbenog retka Wireshark, Dolazi od istog programera kao Wireshark. Tshark ima sličnost s tcpdumpom po tome što je to samo alat naredbenog retka. Ali isto je tako Wireshark jer neće prikupiti samo promet. Također ima iste moćne mogućnosti analize kao Wireshark i koristi istu vrstu filtriranja. Stoga može brzo izolirati točan promet koji trebate analizirati.

Tshark ipak postavlja jedno pitanje. Zašto bi itko želio verziju naredbenog retka Wireshark? Zašto jednostavno ne koristiti Wireshark? Većina administratora - u stvari većina ljudi - htjela bisložite se da su alati s grafičkim korisničkim sučeljima najčešće jednostavni za korištenje, za učenje i intuitivniji i jednostavniji za upotrebu. Uostalom, nije li zbog toga grafički operacijski sustavi postali toliko popularni? Glavni razlog zašto bi netko odabrao Tshark nad Wireshark jest kad žele samo brzo snimanjeizravno na poslužitelju za potrebe rješavanja problema. A ako sumnjate na problem s performansama na poslužitelju, možda biste radije koristili alat koji nije GUI jer može biti manje oporezivanja resursa.
5. Mrežni rudar
Mrežni rudar više je forenzički alat nego snajperski paketili mrežni analizator. Ovaj će alat slijediti TCP tok i može rekonstruirati čitav razgovor. To je zaista moćan alat za dubinsku analizu prometa, iako onaj koji je teško savladati. Alat može raditi u izvanmrežnom načinu u koji bi se uvezla datoteka za hvatanje - možda stvorena pomoću jednog od ostalih pregledanih alata - i pustila Mrežni rudar radi svoju magiju. S obzirom na to da se softver izvodi samo u sustavu Windows, mogućnost rada s datotekama za hvatanje sigurno je plus. Možete, na primjer, upotrijebiti tcpdump na Linuxu da biste snimili nešto prometa i Network Miner u sustavu Windows da biste ga analizirali.

Mrežni rudar dostupan je u besplatnoj verziji, ali za višenaprednim značajkama kao što su geolokacija i skriptiranje na temelju IP adrese, morat ćete kupiti licencu za profesionalce koja će vas koštati 900 dolara. Još jedna napredna funkcija profesionalne verzije je mogućnost dekodiranja i reprodukcije VoIP poziva.
6. Violinista
Neki će naši čitatelji - posebno oni poznatiji - u iskušenju to tvrditi Violinista, naš posljednji unos, nije ni paketski sniff nitimrežni analizator. Da budemo iskreni, možda su u pravu, ali ipak, smatrali smo da trebamo uključiti ovaj alat na naš popis, jer može biti vrlo koristan u nekoliko različitih situacija.

Prvo i najvažnije, ispravimo stvari, Violinista zapravo će zarobiti promet. Ipak neće osvojiti bilo kakav promet Radit će samo s HTTP prometom. Unatoč ovom ograničenju, ako uzmete u obzir da se danas toliko aplikacija temelji na webu ili koriste HTTP protokol u pozadini, lako je vidjeti koliko takav alat može biti vrijedan. A budući da će alat privući ne samo promet u pregledniku, već i gotovo svaki HTTP, može vam biti od koristi u rješavanju problema s različitim vrstama aplikacija.
Glavna prednost alata poput Violinista preko "istinskog" njuškala za paket kao što je Wireshark, jeda je izgrađen za "razumijevanje" HTTP prometa. Otkrivat će, primjerice, kolačiće i potvrde. Također će se naći stvarni podaci koji dolaze iz HTTP-ovih aplikacija. Violinista je besplatan i dostupan je samo za Windows. Međutim, beta verzije za OS X i Linux (koristeći Mono okvir) mogu se preuzeti.
komentari