Követelmények: Tesztelned kell a tűzfal funkciót, hallgatnod kell a Linux szerver portját, és tesztelni, hogy a kliens tud csatlakozni a szerver portjához.
Szemle:
Az NC egy hatékony hálózati parancssoros eszköz Linux alatt, amelyet főként TCP, UDP, UNIX domain socket-hez használnak, megbízható háttéreszköznek tervezték, amelyet más programok rugalmasan irányíthatnak, és "svájci kése" hírnevű rendszergazdának kell elsajátítania azt.
A Linux telepítési parancsa a következő:
A gyakori paraméterek a következők:
NCAT 7,50
Usage: ncat [options] [hostname] [port]
Az opciók időtartama másodperceket feltételez. Csatolj 'ms'-et ezredmásodpercekre, 's' másodpercekre, 'm' percekre, vagy 'h' órákra (pl. 500ms). -4 Csak IPv4 használata -6 Csak IPv6 használata -U, --unixsock Csak Unix domain socketeket használjunk -C, --crlf Használj CRLF-et EOL szekvenciához -c, --sh-exec <command> Végrehajtja a megadott parancsot /bin/sh segítségével -e, --exec <command> Végrehajtja a megadott parancsot --lua-exec <filename> Végrehajtja a megadott Lua szkriptet. -g hop1[,hop2,...] Laza forrású útvonalugrási pontok (maximum 8) -G <n> Laza forrású útvonalugró mutató (4, 8, 12, ...) -m, --max-conns <n> Maximális <n> egyidejű kapcsolatok -h, --súgsz Jelenítsd meg ezt a súgó képernyőt -d, --<time>késleltetés Várj olvasás/írás között -o, --kimenet <filename> Dump session adatot egy fájlba -x, --hex-dump <filename> Dump session adatokat hexként egy fájlba -i, --tétlen időkorlát <time> Tétlen olvasási/írási időkorlát -p, --source-port port Határozd meg a forrásportot a használathoz -s, --source addr Megadom a forráscímet (nem befolyásolja -l-t) -én, --figyelj Kötd meg és figyelj a bejövő kapcsolatokra -k, --keep open. Több kapcsolatot fogadj el hallgatási módban -n, --nodns Nem oldják meg a hosztneveket DNS-en keresztül -t, --telnet Válasz Telnet tárgyalások -u, --udp Használj UDP-t alapértelmezett TCP helyett --sctp Használj SCTP-t az alapértelmezett TCP helyett -v, --bőbeszéd Szeszes verbositási szint (többször használható) -w, --<time>várj Kapcsolj időkorlátot -z Zero-I/O mód, csak a kapcsolat állapotának jelentése --append-output Hozzáadás helyett a lecsapott megadott kimeneti fájlokat --csak küld-csak adatot küld, figyelmen kívül hagyva a befogadottat; fellépett az EOF-on --csak recv-csak adatot kapunk, soha nem küldenek semmit --allow Csak adott hosztoknak engedélyezzük a csatlakozást a Ncathoz --allowfile Egy olyan hosztokról szóló fájl, amely csatlakozhat a Ncathoz --tagadás Tagadja a hostok a csatlakozást a Ncathoz --denyfile Egy fájl olyan hárdokról, akiket nem tudtak csatlakozni a Ncat-hoz --broker Kapcsold be az NCAT kapcsolatközvetítő módját --chat indítson egy egyszerű Ncat chat szervert --proxy <addr[:p ort]> A hoszt és a proxy címének megadása a következő --<type>proxy-type Megadja a proxy típust ("http" vagy "socks4" vagy "socks5") --proxy-hitelesítés <auth> Hitelesítés HTTP vagy SOCKS proxy szerverrel --ssl: Csatlakozz vagy hallgasd az SSL-lel --ssl-cert Határozd meg az SSL tanúsítványfájlt (PEM) hallgatáshoz --ssl-key Határozd meg az SSL privát kulcsot (PEM) a hallgatáshoz --ssl-verify Ellenőrizd a tanúsítványok bizalmát és domain nevét --ssl-trustfile PEM fájl, amely megbízható SSL tanúsítványokat tartalmaz --ssl-ciphers SSL titkosítókat tartalmazó titkosító lista --verzió Jelenítse meg az NCAT verzió információit és kilépést
Lásd az ncat(1) manpage-t a teljes opciókért, leírásokért és használati példákért Engedélyezze a TCP port hallgatást a következő parancsval:
Nézd meg a port hallgatási helyzetét:
Ahogy az alábbiakban látható:
|