Topp topp 10 Ubuntu Network Tools

Topp topp 10 Ubuntu Network Tools
Ubuntu er det mest populære valget for underliggende operativsystem på grunn av brukervennlighet og kraftig skallsystem. På grunn av mer og mer nettverkstilgang som trengs i de fleste av de distribuerte applikasjonene i dag, har begrensningene som må brukes for nettverkstilgang og overvåking bare økt. I denne leksjonen vil vi studere de ti mest populære nettverksverktøyene for Ubuntu OS som også kan brukes til å overvåke nettverksbruk med visualisering.

Topp 10 Ubuntu nettverksverktøy


Vi vil se 10 Ubuntu nettverksverktøy her som er enkle å bruke og gi viktige funksjoner.

Iftop

Dette er et av de enkleste verktøyene å bruke for nettverksbruk og DNS -operasjoner. Når det startes på Ubuntu, får vi en enkel skjerm som:

Iftop startskjerm

Vi kan trykke på “H”, og vi vil bli vist hjelpeskjerm for flere funksjoner:

Hjelp skjerm for Iftop

Det ligner veldig på toppverktøyet, men spesialiserer seg på nettverksovervåking og å vite hvilken prosess som bruker nettverket på hvilken IP og hvilken båndbredde de bruker.

Vnstat

VNSTAT er et annet nettverksovervåkningsverktøy som vanligvis er inkludert i de fleste Linux -distribusjoner eller kan installeres veldig enkelt. I likhet med det siste verktøyet lar det oss kontrollere nettverkspakkene som er sendt og mottatt i et gitt tidsintervall som velges av brukeren selv. Med VNSTAT Help -skjerm kan vi se følgende funksjoner:

$ VNSTAT -HELP
Vnstat 1.18 av Teemu Toivola
-Q, -Query Query Database
-H, -Hours viser timer
-d, - -dager showdager
-M, -Månedene viser måneder
-w, -weeks viser uker
-t, - - -top10 vis topp10
-s, -short bruk kort utgang
-u, -Update oppdateringsdatabase
-i, -hvis du velger grensesnitt (standard: Eth0)
-?, --Hjelp kort hjelp
-V, -Versjonshowversjon
-TR, -TRAFFIC Beregn trafikk
-RU, -RateUnit SWAP Konfigurert hastighetsenhet
-L, -Live showoverføringshastighet i sanntid
Se også "--Longhelp" for komplett opsjonsliste og "Man Vnstat".

Siden den ikke har en fancy GUI, viser vi konsollutgangen her:

$ vnstat
Database Oppdatert: MON 10. september 09:52:01 2018
Eth1 siden 20/20/08
RX: 3.32 TIB TX: 2.81 TIB Totalt: 6.13 Tib
månedlig
rx | tx | Totalt | avg. vurdere
------------------------+-------------+-------------+---------------
Aug '18 609.40 Gib | 282.21 Gib | 891.61 Gib | 2.79 mbit/s
Sep '18 16.95 Gib | 10.46 Gib | 27.40 Gib | 2.80 mbit/s
------------------------+-------------+-------------+---------------
estimert 552.14 Gib | 340.70 Gib | 892.83 Gib |
daglig
rx | tx | Totalt | avg. vurdere
------------------------+-------------+-------------+---------------
I går 19.19 Gib | 8.63 Gib | 27.82 Gib | 2.70 mbit/s
I dag 16.95 Gib | 10.46 Gib | 27.40 Gib | 2.80 mbit/s
------------------------+-------------+-------------+---------------
estimert 17.81 Gib | 10.99 Gib | 28.80 Gib |

Det er klart, det gir også et estimat av dataene som vil bli brukt i samme takt for måneden.

Iptraf

IPTraf er et annet flott konsollbasert nettverksovervåkningsverktøy for Ubuntu eller Linux generelt som samler en enorm mengde data når det. Selv et grunnleggende grensesnitt for det samme vil se ut som:

Ubuntu iPtraf

Bortsett fra pakkesporing av byte, har vi mange flere funksjoner som:

Ubuntu iPtraf -funksjoner

HPing3

HPing3 er et kommandolinjeverktøy som ligner på Ping-kommandoen med et lite tillegg som den kan bruke TCP, UDP og Raw-IP som transportprotokoller. Hovedfunksjonen er at den ikke bare sjekker om en port eller en IP er åpen, men den måler også tur / retur -tiden pakken tok for å komme tilbake. For eksempel, hvis vi trenger å sjekke om www.Google.com har en åpen port 443 og beregner tur-retur-tiden, vi kan bruke følgende kommando:

HPing3 www.Google.com -s -v -p 443

Dette er hva vi kommer tilbake med denne kommandoen:

HPing3 tur / retur

Dstat

DSTAT er relativt et mindre kjent nettverksovervåkningsverktøy i Linux -familien. DSTAT lar oss vise alle systemressursene våre i nærheten, vi kan f.eks. Sammenlign diskutnyttelse i kombinasjon med avbrytelser fra IDE -kontrolleren vår, eller sammenlign nettverksbåndbredde -tallene direkte med diskgjennomstrømningen (i samme intervall).

Finn mer informasjon her for dette verktøyet.

Icinga

ICINGA er et verktøy for virksomhetskvalitet for nettverksovervåking som også tar seg av enhver mistenkelig aktivitet på serveren og informerer konfigurerte brukere som admin om slike aktiviteter. Den har et veldig fint interaktivt dashbord som ser ut som:

ICinga Dashboard

Det er til og med mulig å prøve et demo -dashbord for dette verktøyet. Besøk denne siden for mer informasjon.

Slurm

Slurm er et smart og enkelt overvåkningsverktøy for nettverksbelastning. Den har følgende funksjoner:

  • Det gir sanntids trafikkstatistikk
  • Den har tre grafmodus: kombinert RX og TX og to delte visninger
  • Den kan overvåke hvilken som helst nettverksenhet
  • Det forbanner ASCII -grafikk
  • Det har en ASCII -temastøtte

Det er et open source nettverksverktøy (se her etter kildekoden). Den har et grunnleggende grensesnitt som:

Slurm -grensesnitt

bmon

Bmon, som står for båndbreddemonitor, er et annet nettverksovervåkningsverktøy med en spesialitet som det kan overvåke flere grensesnitttrafikk. Det gir også informasjon om pakker, feil og mye mer datakritisk for overvåking. Når den er installert, her er listen over funksjoner den gir for overvåking:

bmon -funksjoner

Når vi starter det med et nettverksgrensesnitt, vil vi se et enkelt grensesnitt som:

bmon grensesnitt

Nmap

NMAP er en av de mest populære nettverksskannere for vanlig bruk. Informasjonen den kan gi inkluderer (men ikke begrenset til):

  • Det kan fortelle hva som kjører på et gitt nettverksverter
  • Skann og identifiser åpne TCP -porter
  • Hvilket operativsystem kjører på gitt ip
  • Ping sveiper på et IP -undernett

Vi kan -o -alternativet for OS -deteksjon. La oss se på en eksempelkommando vi brukte:

NMPA -grensesnitt

Tcpdump

TCPDump er et utmerket verktøy som også går utover dets rom for å gi funksjoner som sniffing. Den kan analysere data som går ut av verten og også dataene som ankommer verten. Det er mulig å avskjære trafikken mellom to verter med dette verktøyet også (selvfølgelig må du ha tilgang til disse vertene). Vi prøver først en kommando for å se hvilke data som går ut av verten vår:

Utgående trafikk

Deretter kan vi også prøve å snuse trafikken som går ut av en bestemt port:

Porttrafikk

Konklusjon

I denne leksjonen så vi på noen mest populære nettverksverktøy i Ubuntu -økosystemet. Selv om vi kanskje har gått glipp av noen gode verktøy, kan du nevne dem til Twitter -håndtaket mitt som du mener burde ha fått kuttet @SBMaggarwal eller @linuxhint.