8 esimerkkejä tcpdumpin käytöstä

Linux

Tcpdump on yksi Linuxin suosituimmista tekstipohjaisista verkonvalvontatyökaluista. Työkalua käytetään erityisesti TCP/IP-pakettien suodattamiseen verkossa. Tämän työkalun avulla voit suodattaa tietyn verkkoliitännän verkon yli siirrettyjä ja vastaanotettuja TCP/IP-paketteja. Tcpdmp on tekstipohjainen pakettianalysaattorityökalun vaihtoehto Wiresarkille.

Suosionsa vuoksi lähes kaikki Linux-jakelupaketit ovat sisällyttäneet Tcpcumpin arkistopakettiinsa, mutta sitä ei välttämättä asenneta oletusarvoisesti. Älä huoli, Tcpdumpin asentaminen järjestelmääsi on helppoa. Debian-pohjaisten distrojen käyttäjät voivat asentaa työkalun käyttämällä apt -työkalua, kun taas Fedora-pohjaisten distrojen käyttäjät voivat asentaa Tcpdumpin yum -työkalulla. Ennen kuin aloitat pakettien analysoinnin Tcpdumpin avulla, sinulla on oltava pääkäyttäjän oikeudet.

Yksi Tcpdumpin käytön eduista on se, että voit tallentaa kaapatut paketit tiedostoon tarkempaa analyysia varten.

Jotkut ihmiset sanovat, että uteliaisuus on avain Bill Gatesin kaltaisen älykkään ihmisen tulemiseen. Voit lukea Tcpdumpin manuaalisivun kirjoittamalla man tcpdump terminaaliin saadaksesi yksityiskohtaisempia tietoja työkalusta.

Tämä artikkeli näyttää sinulle 8 tärkeintä esimerkkiä Tcpdumpin käytöstä.

Asenna Tcpdump

Ennen kuin pystyt käyttämään työkalua, sinun täytyy tietysti ensin asentaa se järjestelmääsi. Kuten aiemmin mainittiin, Fedora (ja muut Red Hat-pohjaiset distrot) voivat käyttää yum :a Tcpdumpin asentamiseen, kun taas Debian-pohjaisten distrojen käyttäjät voivat käyttää apt :a.

#yum install tcpdump #apt-get install tcpdump

1. Järjestelmässä käytettävissä olevien verkkoliitäntöjen näyttäminen

Tärkeä asia, joka sinun on tiedettävä ennen TCP/IP-pakettien kaappaamista Tcpdumpilla, on järjestelmän käytettävissä olevien verkkoliitäntöjen ymmärtäminen. Toisin kuin muissa vaihtoehdoissa, sinun ei tarvitse olla pääkäyttäjä tätä varten. Voit käyttää -D-vaihtoehtoa näyttääksesi luettelon Linux-järjestelmäsi käytettävissä olevista rajapinnoista.

$tcpdump -D

2. Pakettien kaappaus tietystä rajapinnasta

Kun olet saanut tiedot järjestelmässäsi käytettävissä olevista verkkoliitännöistä, voit alkaa analysoida tietyn rajapinnan TCP/IP-liikennettä -i-vaihtoehdon avulla. Tämä optio vaatii pääkäyttäjän oikeudet.

#tcpdump -i wlp2s0

3. Tulosta kaapatut paketit ASCII-muodossa

ASCII on suosittu merkkien koodausstandardi, jota useimmat nykyaikaiset merkkien koodausjärjestelmät käyttävät. Voit myös näyttää kaapattujen pakettien tulosteen käyttämällä -A-vaihtoehtoa.

#tcpdump -A -i wlp2s0

4. Kaappaa vain N määrä paketteja

Jos kaappaat tietyn rajapinnan TCP/IP-paketteja Tcpdump-ohjelmalla, se pyörii normaalisti yhtäjaksoisesti siihen asti, kunnes lopetat prosessin painamalla näppäimiä CTRL+C. Jos haluat kaapata vain tietyn määrän paketteja, käytät -c-vaihtoehtoa.

#tcpdump -c 10 -i wlp2s0

5. Pakettien kaappaus ja tallentaminen tiedostoon

Tämä on Tcpdumpin mielenkiintoisin ominaisuus, josta verkonvalvojat pitävät. Työkalu antaa sinulle mahdollisuuden tallentaa kaapatut paketit tiedostoon tarkempaa analyysia varten, kun verkossa tapahtuu jotain pahaa. Tiedosto tallennetaan pcap-muodossa, ja sitä voidaan tarkastella itse Tcpdumpilla tai muilla pakettien analysointityökaluilla, kuten Wiresharkilla. Kaapattu tiedosto tallennetaan nykyiseen hakemistoon, jossa käynnistät Tcpdumpin.

#tcpdump -w 0001.pcap -i wlp2s0

6. Kaapattujen pakettien tiedoston lukeminen

Yllä olevan esimerkin 5 jatkona voit lukea kaapatun tiedoston käyttämällä -r-vaihtoehtoa. Muista vain ajaa tämä vaihtoehto samassa kansiossa, jossa voit ajaa -w-vaihtoehdon edellä.

#tcpdump -r 0001.pcap

7. Sieppaa paketti tietystä portista

Internetin käsitteessä on niin monia portteja. Kaikkien porttien skannaaminen voi tehdä kaappaustuloksista liian täynnä. Voit rajata tuloksia ja helpottaa työtäsi kaappaamalla vain tietyn portin. Voit esimerkiksi haluta suodattaa tulokset vain portin 80 osalta. Internetin käsitteessä portti 80 tunnetaan HTTP-porttina.

#tcpdump -i wlp2s0 port 80

8. Sieppaa vain TCP-paketit

Voit myös suodattaa tulokset näyttämään vain TCP-paketit. Käytä siihen tcp-suffiksiä.

#tcpdump -n -i wlp2s0 tcp

YouTube video: 8 Esimerkkejä Tcpdumpin käytöstä


Rate article