A netcat (vagy nc) egy sokoldalú hálózati eszköz, amely lehetővé teszi a TCP és UDP kapcsolatok létrehozását és kezelését. Használható portok megnyitására, adatátvitelre, valamint hálózati diagnosztikára.
A netcat parancs alapvető szintaxisa a következő:
netcat [opciók] [argumentumok]
-l
: Hallgató üzemmód, amely lehetővé teszi a portok megnyitását.-p <port>
: Megadja a port számát, amelyen a netcat hallgat.-u
: UDP protokoll használata TCP helyett.-v
: Verbose (részletes) mód, amely több információt ad a kapcsolatról.-z
: “Zero-I/O” mód, amely csak a portok ellenőrzésére szolgál, adatátvitel nélkül.netcat example.com 80
netcat -w 3 example.com 1234 < myfile.txt
netcat -l -p 1234
netcat -u example.com 53
netcat -z -v example.com 1-1000
-v
opciót a hibakeresés megkönnyítése érdekében, hogy részletes információkat kapj a kapcsolatról.