GeeksforGeeks (Norsk)

Netcat er en av de kraftige nettverk verktøy, sikkerhet verktøyet eller network monitoring tool. Det fungerer som cat-kommandoen over et nettverk. Det er også regnet som en Swiss army-kniv av nettverk verktøy.,
Det er vanligvis brukt for følgende grunner:

  • Drift relatert til TCP, UDP-eller UNIX-domene sockets
  • Port Skanning
  • – Port lytting
  • Port omdirigering
  • åpne Eksterne tilkoblinger
  • Lese/Skrive data på tvers av nettverk
  • Nettverk-feilsøking
  • Nettverk daemon testing
  • Enkel TCP proxyer
  • En Sokker eller HTTP-Proxy-Kommando for ssh

Det er laget ved å holde i tankene at det skulle være en fleksibel «back-end» – verktøyet som kan brukes direkte eller drevet av et annet program.,

Installere netcat(nc) Prosess Overvåkning Verktøy

for Å installere Netcat verktøyet kan du bruke følgende kommandoer som per din Linux-distribusjon.

I tilfelle av Debian/Ubuntu –

$sudo apt-get install netcat

I tilfelle av CentOS/RHEL

$yum install nc 

I tilfelle av Fedora 22+ og RHEL 8

$dnf install nc

Arbeide med netcat Sikkerhet Verktøyet

1. For å lytte på en port, må du først Åpne terminal 2 windows.,

Terminal 1 for å lytte

$nc -l -p 1234

Terminal 2 sende forespørsel

$nc 127.0.0.1 1234

Merk: Her er portnummeret er 1234, og som standard vert er localhost.

Det vil ikke vise noe, men vil begynne å lytte til port 1234 på localhost fra terminal 1. Og noe inn i terminal 2 vil bli reflektert tilbake i terminal 1, så vel som bekrefter at forbindelsen er opprettet.

2. For å overføre data. Åpne terminal 2 windows.,

Terminal 1 for å lytte

$nc -l -p 1234 >output.txt

Terminal 2 for å sende forespørsel

$echo "GeeksforGeeks" >input.txt$nc 127.0.0.1 1234 <input.txt

Merk: Her er portnummeret er 1234, og som standard vert er localhost. Det vil sende innspill.txt-filen data fra terminal 2 til utgang.txt-fil på terminal 1.

3. For å utføre Port Skanner. Skriv inn følgende kommando på terminalen.,

Skanne et enkelt port

$netcat -z -v 127.0.0.1 1234

Skanne flere porter

$nc -z -v 127.0.0.1 1234 1235

Skanne et utvalg av porter

$nc -z -v 127.0.0.1 1233-1240

Merk: Her er porten tallene er 1234, 1235, 1233, og 1240 du kan endre dem som per ditt behov. Det vil vise portnummeret med status(åpen eller ikke).

4. For å sende en HTTP-Forespørsel

$printf «GET /nc.1 HTTPs/1.1\r\nHost: www.geeksforgeeks.org\r\n\r\n» | nc www.geeksforgeeks.org 80

Merk: Her er nettstedet www.geeksfrogeeks.,org, du kan velge hvilken som helst. Det vil sende en HTTP-Forespørsel til www.geeksfrogeeks.org.

5. Å utsette intervallet for linjer som er sendt. Åpne terminal 2, som vist nedenfor:

Terminal 1 for å lytte

$nc -l -p 1234

Terminal 2 sende forespørsel

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Hopp til verktøylinje