Zahteve: Preizkusiti morate funkcijo požarnega zidu, poslušati port na Linux strežniku in preveriti, ali se odjemalec lahko poveže na strežnikov port.
Pregled:
nc je zmogljivo orodje za omrežno ukazno vrstico pod Linuxom, ki se večinoma uporablja za operacije, povezane z TCP, UDP, UNIX, domeno vtičnic, zasnovano je kot zanesljivo orodje v ozadju, ki ga lahko fleksibilno poganjajo drugi programi, z ugledom "švicarskega noža", ki ga mora obvladati vsak sistemski administrator.
Ukaz za namestitev Linuxa je naslednji:
Skupni parametri so naslednji:
NCAT 7,50
Usage: ncat [options] [hostname] [port]
Možnosti, ki trajajo čas, predvajajo sekunde. Dodaj 'ms' za milisekunde, 's' za sekunde, 'm' za minute ali 'h' za ure (npr. 500ms). -4 Uporabljajte samo IPv4 -6 Uporabljajte samo IPv6 -U, --unixsock Uporabljajte samo Unix domenske vtičnice -C, --crlf Uporabi CRLF za EOL zaporedje -c, --sh-exec <command> Izvede dani ukaz preko /bin/sh -e, --exec <command> Izvede dani ukaz --lua-exeec <filename> Izvede dano Lua skripto -g hop1[,hop2,...] Točke za usmerjanje hopa z ohlapnim virom (največ 8) -G <n> Kazalec hopa za usmerjanje ohlapnega vira (4, 8, 12, ...) -m, --max-conns <n> Največ <n> sočasnih povezav -h, --pomoč Prikaži ta zaslon za pomoč -d, --zamik <time> Čakajte med branjem/pisanjem -o, --izhod <filename> Izpiši podatke seje v datoteko -x, --heksadecimalni izpis <filename> Izpiši podatke seje kot heksadecimalno v datoteko -i, --idle-timeout <time> Timeout za branje in pisanje v mirovanju -p, --source-port port Določite izvorni port za uporabo -s, --source addr Določi izvorni naslov za uporabo (ne vpliva na -l) -J, --poslušaj Veži in poslušaj za prihajajoče povezave -k, --osteni-odprto Sprejmi več povezav v načinu poslušanja -n, --nodns Ne rešujte gostiteljskih imen preko DNS -t, --telnet Odgovori Telnet pogajanja -u, --udp Uporabi UDP namesto privzetega TCP --sctp Uporabi SCTP namesto privzetega TCP -v, --verbose Nastavi raven občutnosti (lahko se uporabi večkrat) -W, --počakaj <time> Poveži se s časovno omejitvijo -z Zero-I/O način, poročaj samo o stanju povezave --append-output Dodaj namesto clobber določenih izhodnih datotek --samo pošiljanje Samo pošiljanje podatkov, ignoriranje prejetih; zapustil sem EOF --recv-only Prejemaj samo podatke, nikoli ne pošiljaj ničesar --dovoli Dovoli le določenim gostiteljem povezavo z NCAT --allowfile Datoteka gostiteljev, ki se lahko povežejo z Ncat --zavrniti zanikanje povezave gostiteljem z NCAT --denyfile Datoteka gostiteljev, ki jim je zavrnjena povezava z NCAT --posrednik Omogoči način posredovanja povezav v Ncat --chat Začni preprost Ncat klepetalni strežnik --proxy <addr[:p ort]> Določi naslov gostitelja za proxy preko --proxy-type <type> Določi tip proxyja ("http" ali "socks4" ali "socks5") --proxy-auth <auth> Avtentikacija s HTTP ali SOCKS proxy strežnikom --ssl Poveži ali poslušaj s SSL --ssl-cert Določi SSL certifikatno datoteko (PEM) za poslušanje --ssl-key Določi SSL zasebni ključ (PEM) za poslušanje --ssl-verify Preveri zaupanje in domena certifikatov --ssl-trustfile PEM datoteka, ki vsebuje zaupanja vredne SSL certifikate --ssl-ciphers Seznam šifer, ki vsebuje SSL šifre za uporabo --version Prikaži informacije o različici in izhod Ncat
Za celotne možnosti, opise in primere uporabe si oglejte manpage ncat(1) Omogočite poslušanje TCP priključkov z naslednjim ukazom:
Preverite situacijo s prisluškovanjem pristanišč:
Kot je prikazano spodaj:
|