Požiadavky: Musíte otestovať funkciu firewallu, vypočuť si port na Linux serveri a otestovať, či sa klient dokáže pripojiť k portu servera.
Revízia:
nc je výkonný sieťový príkazový riadok pod Linuxom, hlavne používaný pre operácie súvisiace s socketmi v oblasti TCP, UDP, UNIX, je navrhnutý ako spoľahlivý nástroj na pozadí, ktorý môže byť flexibilne ovládaný inými programami, s povesťou "švajčiarskeho noža", každý systémový administrátor by ho mal ovládať.
Inštalačný príkaz Linuxu je nasledovný:
Bežné parametre sú nasledovné:
NCAT 7.50
Usage: ncat [options] [hostname] [port]
Možnosti, ktoré trvajú čas, trvajú sekundy. Pridaj 'ms' na milisekundy, 's' znamená sekundy, 'm' minúty alebo 'h' hodiny (napr. 500 ms). -4 Používajte iba IPv4 -6 Používajte iba IPv6 -U, --unixsock Používajte iba Unixové doménové sockety -C, --crlf Použite CRLF pre EOL sekvenciu -c, --sh-exec <command> Vykoná zadaný príkaz cez /bin/sh -e, --exec <command> Vykoná zadaný príkaz --lua-exec <filename> Vykonáva zadaný Lua skript -g hop1[,hop2,...] Voľné zdroje smerovacích hopových bodov (maximálne 8) -G <n> Voľný zdroj smerovacieho hop ukazovateľa (4, 8, 12, ...) -m, --max-conns <n> Maximálne <n> simultánne spojenia -h, --pomôž Zobraziť túto obrazovku pomoci -d, --oneskorenie <time> Čakať medzi čítaním/zápismi -o, --výstup <filename> Dump session dáta do súboru -x, --hexadecimálny výpis <filename> Dump dáta relácie ako hexadecimálne do súboru -i, --idle-timeout <time> Timeout čítania/zápisu v nečinnosti -p, --source-port port Špecifikovať zdrojový port na použitie -s, --source addr Špecifikovať zdrojovú adresu na použitie (neovplyvňuje -l) -l, --počúvaj Zviaž a počúvaj prichádzajúce spojenia -k, --zostaň-otvorené Akceptujte viacero pripojení v režime počúvania -n, --nodns Neriešite hostmená cez DNS -t, --telnet Odpoveď Telnet rokovania -u, --udp Použite UDP namiesto predvoleného TCP --sctp Použiť SCTP namiesto predvoleného TCP -v, --rozvláčne Nastav úroveň rozvláčnosti (môže sa použiť viackrát) -w, --počkaj <time> Pripojenie -z Zero-I/O režim, hlásiť len stav spojenia --append-output Append namiesto clobber špecifikovaných výstupných súborov --len odoslať Posielať iba dáta, ignorujúc prijaté; opustil som EOF --recv-only Len prijímať dáta, nikdy nič neodosielať --allow Povoliť pripojenie k NCAT len daným hostiteľom --allowfile Súbor hostiteľov povolených na pripojenie k Ncat --odmietnuť popreť hostiteľom pripojiť sa k NCAT --denyfile Súbor hostiteľov, ktorým bolo zamietnuté pripojenie k NCAT --broker Povoliť režim sprostredkovania spojenia v Ncat --chat Spusti jednoduchý Ncat chat server --proxy <addr[:p ort]> Špecifikovať adresu hostiteľa na proxy cez --proxy-typ <type> Špecifikovať typ proxy ("http" alebo "socks4" alebo "socks5") --proxy-auth <auth> Autentifikovať pomocou HTTP alebo SOCKS proxy servera --ssl Pripojiť alebo počúvať cez SSL --ssl-cert Špecifikovať SSL certifikátový súbor (PEM) na počúvanie --ssl-key Špecifikuj SSL súkromný kľúč (PEM) na počúvanie --ssl-verify Overiť dôveru a doménové mená certifikátov --ssl-trustfile PEM súbor obsahujúci dôveryhodné SSL certifikáty --ssl-ciphers Šifrovací zoznam obsahujúci SSL šifry na použitie --verzia Zobraziť informácie o verzii Ncat a výstup
Pozrite si manpage ncat(1) pre kompletné možnosti, popisy a príklady použitia Povolte TCP počúvanie portov nasledujúcim príkazom:
Skontrolujte situáciu s odpočúvaním portov:
Ako je uvedené nižšie:
|