GeeksforGeeks (Dansk)

Netcat er et af de kraftfulde netværksværktøj, sikkerhedsværktøj eller netværksovervågningsværktøj. Det fungerer som cat kommando over et netværk. Det betragtes endda som en Sch .ei .isk hærkniv af netværksværktøjer.,
Det er generelt bruges til følgende årsager:

  • Drift relateret til TCP, UDP-eller UNIX domæne-sockets
  • Port Scanning
  • Port lytter
  • Port omdirigering
  • åbn Eksterne forbindelser
  • Læse/Skrive data på tværs af netværk
  • Netværk debugging
  • Netværk daemon test
  • Simple TCP proxies
  • En Socks-eller HTTP-Proxy Kommando for ssh

Det er udviklet ved at holde i tankerne at det skal være en fleksibel “back-end” – værktøj, som kan bruges direkte eller drevet af andre programmer.,

installation af Netcat(nc) Procesovervågningsværktøj

for at installere Netcat-værktøjet skal du bruge følgende kommandoer i henhold til din Linu. – distribution.

I tilfælde af, at Debian/Ubuntu

$sudo apt-get install netcat

I tilfælde af CentOS/RHEL

$yum install nc 

I tilfælde af Fedora 22+ og RHEL 8

$dnf install nc

Arbejde med netcat Security Tool

1. For at begynde at lytte på en port skal du først åbne 2 terminalvinduer.,

Terminal 1 til lytning

$nc -l -p 1234

Terminal 2 sendeanmodning

$nc 127.0.0.1 1234

Bemærk: her er portnummeret 1234, og som standard er værten localhost.

det vil ikke vise noget, men vil begynde at lytte til port 1234 på localhost fra terminal 1. Og alt, der er indtastet i terminal 2, afspejles også tilbage i terminal 1, hvilket bekræfter, at forbindelsen er etableret med succes.

2. At overføre data. Åbn 2 terminalvinduer.,

Terminal 1 til lytning

$nc -l -p 1234 >output.txt

Terminal 2 til afsendelse af anmodning

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

Bemærk: her er portnummeret 1234, og som standard er værten localhost. Det vil sende input.t .t-filens data fra terminal 2 til output.t filet-fil ved terminal 1.

3. For at udføre portscanning. Indtast følgende kommando på terminalen.,

Scanning af et enkelt port

$netcat -z -v 127.0.0.1 1234

Scanning af flere havne

$nc -z -v 127.0.0.1 1234 1235

Scanning af et udvalg af porte

$nc -z -v 127.0.0.1 1233-1240

Bemærk: Her er den port numre er 1234, 1235, 1233, og 1240 du kan ændre dem som pr dine behov. Det viser portnummeret med status(åben eller ej).

4. For at sende en HTTP-anmodning

$printf “GET / NC.1 HTTPs/1.1\r\nHost: www.geeksforgeeks.org\r\n\r\n” | nc www.geeksforgeeks.org 80

Bemærk: Her hjemmeside www.nørderfrogeeks.,org, du kan vælge en hvilken som helst. Det vil sende en HTTP-anmodning til www.geeksfrogeeks.org.

5. For at forsinke intervallet for sendte linjer. Åbn 2 terminal som vist nedenfor:

Terminal 1 til lytning

$nc -l -p 1234

Terminal 2 sendeanmodning

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Videre til værktøjslinje