GeeksforGeeks (Română)

Netcat este unul dintre puternic instrument de rețea, instrument de securitate sau instrument de monitorizare a rețelei. Se comportă ca o comandă de pisică într-o rețea. Este chiar considerat ca un cuțit elvețian al armatei de instrumente de rețea.,
Acesta este folosit în general pentru următoarele motive:

  • operațiuni referitoare la TCP, UDP sau UNIX-domeniu prize
  • Scanarea de Porturi
  • Portul de ascultare
  • Port redirecționarea
  • deschide conexiunile la Distanță
  • Citește/Scrie date în întreaga rețea
  • depanare Rețea
  • Rețea daemon testare
  • Simplu TCP proxy-uri
  • Un Șosete sau HTTP Proxy Comanda pentru ssh

Acesta este conceput de către păstrând în minte că ar trebui să fie un sistem flexibil de „back-end” instrument care poate fi folosit direct sau condus de către orice alt program.,

instalarea netcat(nc) Process Monitoring Tool

pentru a instala Instrumentul Netcat utilizați următoarele comenzi ca pe distribuția Linux.

În caz de Debian/Ubuntu

$sudo apt-get install netcat

În caz de CentOS/RHEL

$yum install nc 

În caz de Fedora 22+ și RHEL 8

$dnf install nc

de Lucru cu netcat Instrument de Securitate

1. Pentru a începe să ascultați pe un port, deschideți mai întâi 2 ferestre terminale.,

Terminal 1 pentru a asculta

$nc -l -p 1234

Borna 2 a trimite cererea

$nc 127.0.0.1 1234

Notă: Aici numărul de port este 1234 și implicit gazdă este localhost.

nu va afișa nimic, dar va începe să asculte portul 1234 la localhost de la Terminalul 1. Și orice introdus în terminalul 2 va fi reflectat și în Terminalul 1, ceea ce confirmă faptul că conexiunea este stabilită cu succes.

2. Pentru a transfera date. Deschideți 2 ferestre terminale.,

Terminal 1 pentru a asculta

$nc -l -p 1234 >output.txt

Terminalul 2 pentru a trimite cererea

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

Notă: Aici numărul de port este 1234 și implicit gazdă este localhost. Acesta va trimite de intrare.datele fișierului Txt de la Terminalul 2 la ieșire.fișier txt la Terminalul 1.

3. Pentru a efectua scanarea porturilor. Introduceți următoarea comandă pe terminal.,

Scanarea unui singur port

$netcat -z -v 127.0.0.1 1234

Scanarea mai multor porturi,

$nc -z -v 127.0.0.1 1234 1235

Scanarea o serie de porturi

$nc -z -v 127.0.0.1 1233-1240

Notă: Aici numerele de port sunt 1234, 1235, 1233, și 1240 s-ar putea schimba-le ca pe nevoia ta. Acesta va afișa numărul portului cu starea (deschis sau nu).

4. Pentru a trimite o cerere HTTP

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

Notă: Aici site-ul www.tocilari.,org, puteți alege orice. Acesta va trimite o cerere HTTP la www.geeksfrogeeks.org.

5. Pentru a întârzia intervalul pentru liniile trimise. Deschideți terminalul 2 așa cum se arată mai jos:

Terminalul 1 Pentru ascultare

$nc -l -p 1234

Terminalul 2 trimiterea cererii

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Sari la bara de unelte