Krav: Du må teste brannmurfunksjonen, lytte til en port på Linux-serveren, og teste at klienten kan koble til serverens port.
Anmeldelse:
nc er et kraftig nettverkskommandolinjeverktøy under Linux, hovedsakelig brukt for TCP, UDP, UNIX-domenesocket-relaterte operasjoner, det er designet for å være et pålitelig bakgrunnsverktøy som kan styres fleksibelt av andre programmer, med rykte som en «sveitsisk lommekniv», bør enhver systemadministrator mestre det.
Linux-installasjonskommandoen er som følger:
De vanlige parameterne er som følger:
NCAT 7.50
Usage: ncat [options] [hostname] [port]
Alternativer som tar tid antar sekunder. Legg til 'ms' for millisekunder, 's' for sekunder, 'm' for minutter, eller 'h' for timer (f.eks. 500 ms). -4 Bruk kun IPv4 -6 Bruk kun IPv6 -U, --unixsock Bruk kun Unix-domenesokler -C, --crlf Bruk CRLF for EOL-sekvens -c, --sh-exec <command> Utfører den gitte kommandoen via /bin/sh -e, --exec <command> Utfører den gitte kommandoen --lua-exec <filename> Utfører det gitte Lua-skriptet -g hop1[,hop2,...] Løse kilde ruting-hopppunkter (8 maks) -G <n> Løs kilde ruting hopppeker (4, 8, 12, ...) -m, --max-conns <n> Maksimale <n> samtidige forbindelser -h, --hjelp Vis denne hjelpeskjermen -d, --forsinkelse <time> Vent mellom lesing/skriving -o, --eksporter <filename> Dump sesjonsdata til en fil -x, --hex-dump <filename> Dump sesjonsdata som hex til en fil -i, --idle-timeout <time> Idle lese/skrive-timeout -p, --source-port Spesifiser kildeporten som skal brukes -s, --source addr Spesifiser kildeadressen som skal brukes (påvirker ikke -l) -jeg, --lytt Bind og lytt etter innkommende forbindelser -k, --hold-åpen Godta flere tilkoblinger i lyttemodus -n, --nodns Løser ikke vertsnavn via DNS -t, --telnet Svar Telnet-forhandlingene -u, --udp Bruk UDP i stedet for standard TCP --sctp Bruk SCTP i stedet for standard TCP -v, --verbose Sett verbositetsnivå (kan brukes flere ganger) -w, --vent <time> Koble timeout -z Zero-I/O-modus, rapporter kun tilkoblingsstatus --append-output Append i stedet for clobber spesifiserte utdatafiler --kun send-send data, ignorerer mottatt; sluttet på EOF --recv-kun motta data, aldri sende noe --tillat Tillat kun gitte verter å koble til NCAT --allowfile En fil over verter som har tillatelse til å koble til NCAT --nekt Nekt gitte verter fra å koble til NCAT --denyfile En fil over verter nektet å koble til NCAT --megler Aktiver NCATS tilkoblingsmeglingsmodus --chat Start en enkel NCAT chat-server --proxy <addr[:p ort]> Spesifiser adressen til verten til proxy gjennom --proxy-type <type> Spesifiser proxy-type ("http" eller "socks4" eller "socks5") --proxy-auth <auth> Autentiser med HTTP- eller SOCKS-proxyserver --ssl Koble til eller lytt med SSL --ssl-cert Spesifiser SSL-sertifikatfil (PEM) for lytting --ssl-nøkkel Spesifiser SSL privat nøkkel (PEM) for lytting --ssl-verifiser Verifiser tillit og domenenavn på sertifikater --ssl-trustfile PEM-fil som inneholder pålitelige SSL-sertifikater --ssl-chiffer Chifferliste som inneholder SSL-chiffer å bruke --versjon Vis NCATS versjonsinformasjon og utgang
Se ncat(1)-manpage for fullstendige alternativer, beskrivelser og brukseksempler Aktiver TCP-portlytting med følgende kommando:
Sjekk port-lyttesituasjonen:
Som vist nedenfor:
|