50% kedvezmény minden csomagra, korlátozott ideig. Kezdőár: $2.48/mo
Secure Shell protokoll (SSH)

Hálózatkezelés netcat-tal

Írta: Parnian R. 6 perc olvasás Frissítve: 2026. február 15.

Netcat egy univerzális segédprogram, amely adatokat olvas és ír át
hálózati kapcsolatok TCP/IP protokoll használatával. Értékes eszköz a
hálózati hibakeresést és feltárást, és különféle
biztonsági tevékenységek, mint például a portok vizsgálata, a fájlok átvitele és a létrehozása
hátsó kapu a behatolástesztelés során. Ez a cikk egy
lépésenkénti útmutató a Netcat telepítéséről és annak figyelési funkcióinak használatáról
Ubuntu vagy Debian rendszerek.

Telepítés
Netcat

Netcat egy szabványos segédprogram, amely elérhető a legtöbb
Linux disztribúciókon. Az alábbiak néhány telepítési utasítása:
a leggyakoribb Linux disztribúciók.

nc -h
Netcat

Ubuntu/Debian

Ubuntu vagy Debian rendszeren a Netcat-et az alábbi módszerrel telepítheted:
parancsok:

sudo apt-get update
sudo apt-get install netcat

CentOS/RHEL

CentOS vagy Red Hat Enterprise Linux esetén használhatod a YUM-ot (vagy DNF-et az
újabb verziók) a Netcat telepítéséhez:

sudo yum install nc

Netcat használata
Hallgató

A Netcat figyelő funkció lehetővé teszi a hálózati forgalom monitorozását a következőn:
specifikus portok, valós idejű betekintést biztosítva az adatátvitelbe és
hálózati hibaelhárítást vagy biztonsági elemzést segít.

1. rész: Vizsgálat a következőre:
Portok megnyitása

Mielőtt egy figyelőt beállítanál, hasznos azonosítani a nyitott portokat az
a szerver. A Netcat egyetlen portot vagy portok tartományát képes vizsgálni.

Portok Tartományának Vizsgálata:

Portok tartományának vizsgálatához használja az alábbi parancsot, és helyettesítse be
[REMOTE_COMPUTER_IP] a szerver IP-címével és
[PORT_RANGE] a vizsgálni kívánt portok tartományát, például
2000-5000:

netcat -z -v -n [REMOTE_COMPUTER_IP] [PORT_RANGE]

Példa:

A 2999 és 3014 közötti portok vizsgálatához egy IP-címmel rendelkező szerveren
127.0.0.1, a parancs a következő lenne:

Port Tartomány Vizsgálata – Példa

Az eredmények szűréséhez és csak a nyitott portok megjelenítéséhez használhatja
használat grep:

netcat -z -v -n 172.86.74.34 2000-5000 2>&1 | grep succeeded!
Grep

Egyetlen port vizsgálata:

Ha egyetlen portot szeretne ellenőrizni, használja ezt:

netcat -z -v -n [REMOTE_COMPUTER_IP] [PORT]

Például a 3000-es port vizsgálatához a szerveren:

netcat -z -v -n 172.86.74.34 3000
Egyetlen Port Letapogatásának Példája

Ez a parancs jelzi, hogy a 3000-es port nyitott vagy zárt.

2. rész: Beállítás
Netcat Listener

Miután azonosított egy nyitott portot, vagy ha van egy adott portja
amelyet figyelni szeretne, beállíthat egy Netcat hallgatót. A figyeléshez a
2200-as porton például használja ezt a parancsot:

netcat -l -p 2200
Netcat Figyelő Beállítása

Ez a parancs utasítja a Netcat-ot, hogy hallgasson a 2200-as porton bármilyen
bejövő adatok.

3. rész: Tesztüzenet küldése
Üzenet

A Netcat hallgató megfelelő beállítását ellenőrizéséhez tesztüzenetet küldhet
egy másik gépről. Nyisson meg egy terminált egy másik számítógépen
és használja ezt a parancsot:

netcat [SERVER_IP] 2200

Cserélje ki [SERVER_IP] az IP-címmel rendelkező
szerveren, ahol a Netcat hallgató fut. A kapcsolat felépítése után
begépelheti az üzenetet, és megnyomhatja az Enter billentyűt. Az üzenet
megjelenik azon a szerveren, ahol a Netcat hallgató be van állítva.

Tesztüzenet küldése

4. Rész: Adatok Mentése egy
Fájl

Ha szeretné nyilvántartani az adatokat, amelyek áthaladnak a porton
amelyet a Netcat-tal figyeltemeg, átirányíthatja az eredményt egy fájlba.
Íme, hogyan lehet a bejövő adatokat egy fájlba menteni, amely a következő nevű:
output.txt:

netcat -l -p 2200 > output.txt

Ennek a parancs végrehajtása átirányítja a Netcat által fogadott mindent
port-on hallgatóhoz 2200 a fájlhoz
output.txt Később bármilyen szövegszerkesztővel áttekintheti ezt a fájlt
szerkesztő.

Adat mentése fájlba

5. rész: Küldés
Fájl

Fájl küldéséhez a Netcat-tal mindkét gépen végre kell hajtania műveletek.
a küldő és a fogadó számítógépen.

A Fogadó Gépen:

Állítsa be a Netcat-ot, hogy egy meghatározott porton figyeljen, és irányítsa át a bejövő adatokat
adatok fájlba. Például a 2200-as porton való hallgatáshoz és az adatok mentéséhez
bejövő adatok számára output.zip, használjon:

netcat -l -p 2200 > archive.zip

A Küldő Gépen:

Fájl küldése a Netcat használatával a figyelő IP-címéhez való csatlakozással
és port, majd a fájlt a Netcat-ba átirányítva. Helyettesítse be
[RECEIVER_IP] az IP-címet a fogadónak
gép:

netcat [RECEIVER_IP] 2200 < yourfile.zip

Cserélje ki yourfile.zip az elérési úttal és nevével
a küldeni kívánt zip-fájlt.

Fájl küldése

Megjegyzés: Fájlok átvitelekor győződj meg arról, hogy van
nincs tűzfal, amely blokkolná a kapcsolatot, és hogy a fogadó gép
A Netcat folyamat el kell induljon, mielőtt az elküldési parancs végrehajtódik.

További
Netcat képességei

A Netcat sokoldalúsága messze túlmutat az egyszerű fájlátvitelen és
port figyelése. Ez egy sokrétű eszköz, amely számos
hálózattal kapcsolatos feladatot végez, a biztonságtól a kommunikációig. Íme a
betekintés a további képességeibe:

  • Csevegő szerver létrehozása: A Netcat konfigurálható
    a valós idejű szöveges kommunikáció megkönnyítésére a felhasználók között, amely
    alapszintű csevegőszerver.

  • Szolgáltatás Banner Grabbing: Nyitott kapcsolódással
    portok, a Netcat lekérheti a szolgáltatás bannereket, segítve az azonosításban
    potenciálisan sebezhetõ szoftververziókból.

  • Hálózati hibakeresés: Kiváló eszköz erre:
    hálózati szolgáltatások diagnosztizálásában, lehetővé téve egyéni kérések küldését és
    a válaszok elemzését a hibaelhárításhoz.

  • Távolról történő felügyelet: A Netcat egy shell-t tud bindolni
    egy hálózati portra, lehetővé téve a távoli parancssoros hozzáférést egy másik
    számítógéphez, amely különösen hasznos a rendszer
    rendszergazdák.

  • Hálózati Daemon Tesztelés: A fejlesztők használhatnak
    A Netcat használatával kommunikálhatsz hálózati szolgáltatásokkal, tesztadatok és parancsok küldésével
    annak megtekintéséhez, hogy a szolgáltatás hogyan viselkedik.

  • Proxy Server Funkcionalitás: A Netcat segítségével a beállítás
    egy alapvető proxy beállítása egyszerű, lehetővé téve a forgalom továbbítását és
    potenciális figyelését vagy elemzését különféle célokra.

  • Hálózati Szolgáltatás Emuláció: Képes szimulálni
    hálózati szolgáltatások, hamis válasz biztosítása a bejövő hálózati
    kérésekre, amely hasznos az ügyféloldali alkalmazások teszteléséhez.

  • Alapvető TCP/UDP szerver beállítás: A Netcat tud figyelni
    megadott portok figyelése a bejövő TCP vagy UDP kérésekre, így ez az eszköz
    egyszerű szerverek létrehozása.

  • Szkriptelés és automatizálás: Parancssora
    ez a jellegzetesség lehetővé teszi a Netcat egyszerű scriptelését és nagyobb rendszerekbe való integrálását
    automatizálási feladatok, amely leegyszerűsíti az ismétlődő hálózati műveletek.

  • Adattunnel: Netcat segítségével létrehozható egy
    adatalagút, lehetővé téve az adatfolyamok átirányítását az egyik helyről
    egyik hálózatról a másikra.

  • Időszinkronizáció: Meg tudja könnyíteni a
    a rendszerórák szinkronizálása a hálózaton keresztül időadatok küldésével
    gépek között.

  • Biztonsági tesztelés: A Netcat biztonsági alapeszköz
    tesztelésre, amely hálózati támadások szimulálására vagy a védelmi intézkedések hatékonyságának tesztelésére szolgál
    tűzfal konfigurációk.

  • Kapcsolat tesztelése: Gyorsan és hatékonyan tesztelheti
    a TCP vagy UDP kapcsolatok létrehozásának lehetősége, amely elengedhetetlen
    hálózat beállítása és karbantartása.

Ezek a képességek a Netcat alkalmazkodóképességét mutatják,
ami nélkülözhetetlen eszközzé teszi a hálózati eszköztárban. Akár
fejlesztés, hibaelhárítás vagy biztonsági elemzés, a Netcat egyszerűsége
és teljesítménye teszik az elsődleges választássá a hálózati szakemberek számára. Ha
bármilyen kérdése van, nyugodtan lépjen kapcsolatba velünk: benyújtása
jegy
.

Megosztás

Segítségre van szüksége valamiben másban?

Medián válaszidő 1 óra alatt. Valódi emberek, nem botok.