GeeksforGeeks (Magyar)

a Netcat az egyik hatékony hálózati eszköz, biztonsági eszköz vagy hálózati felügyeleti eszköz. Úgy viselkedik, mint a macska parancs egy hálózaton keresztül. Még a hálózati eszközök svájci hadsereg késének is tekintik.,
Ezt általában a következő okok miatt:

  • Művelet kapcsolódik TCP, UDP vagy UNIX-domain sockets
  • Port Szkennelés
  • Port figyel
  • Port átirányítás
  • nyissa meg a Távoli kapcsolatok
  • Read/Write adatok az egész hálózat
  • Hálózat hibakeresés
  • Hálózat daemon vizsgálati
  • Egyszerű TCP proxy
  • Egy Zokni vagy a HTTP-Proxy Parancs az ssh

Ez által tervezett szem előtt tartva, hogy egy rugalmas “back-end” eszköz, amely felhasználható közvetlenül vagy hajtott bármilyen más program.,

a netcat(nc) Folyamatfigyelő eszköz telepítése

a Netcat eszköz telepítéséhez használja a következő parancsokat a Linux disztribúció szerint.

Debian/Ubuntu

$sudo apt-get install netcat

CentOS/RHEL

$yum install nc 

Fedora 22+ és RHEL 8

$dnf install nc

munka netcat biztonsági eszköz

1. A porton történő hallgatás megkezdéséhez először nyissa meg a 2 terminálablakot.,

Terminal 1 For listening

Terminal 2 sending request

$nc 127.0.0.1 1234

megjegyzés: itt a portszám 1234, alapértelmezés szerint a host localhost.

nem jelenít meg semmit, hanem elkezdi hallgatni az 1234 portot a localhostban az 1 terminálról. A 2-es terminálba bevitt dolgok tükröződnek az 1-es terminálon is, ami megerősíti, hogy a kapcsolat sikeresen létrejött.

2. Adatok továbbítása. Nyissa meg az 2 terminálablakokat.,

1. terminál a hallgatáshoz

$nc -l -p 1234 >output.txt

2.terminál a kérés küldéséhez

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

megjegyzés: itt a portszám 1234, alapértelmezés szerint a host localhost. Ez elküldi a bemenetet.a TXT fájl adatai a 2. terminálról a kimenetre.txt fájl az 1. terminálon.

3. Port szkennelés végrehajtása. Írja be a következő parancsot a terminálon.,

egyetlen port beolvasása

$netcat -z -v 127.0.0.1 1234

Több Port beolvasása

$nc -z -v 127.0.0.1 1234 1235

portok tartományának beolvasása

$nc -z -v 127.0.0.1 1233-1240

megjegyzés: itt a portszámok 1234, 1235, 1233, és 1240 lehet változtatni őket, mint egy a szükség. Ez megjeleníti a port számát az állapot (nyitott vagy nem).

4. HTTP kérés küldése

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

megjegyzés: itt a weboldal www.geeksfrogeeks.,org, lehet választani. Ez küld egy HTTP kérést www.geeksfrogeeks.org.

5. Az elküldött vonalak intervallumának késleltetése. Nyissa meg a 2 terminált az alábbiak szerint:

1. terminál a hallgatáshoz

$nc -l -p 1234

2. terminál küldési kérés

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Tovább az eszköztárra