Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 1528|Svare: 0

[Linux] Linux-systemer bruker nc for å lytte til TCP-porter

[Kopier lenke]
Publisert på 05.12.2024 15:39:10 | | | |
Krav: Du må teste brannmurfunksjonen, lytte til en port på Linux-serveren, og teste at klienten kan koble til serverens port.

Anmeldelse:

Windows bruker NC-kommandoer for å teste om UDP-porten er koblet til
https://www.itsvse.com/thread-9548-1-1.html
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:







Foregående:.NET/C# bruker OpenCvSharp4, SixLabors.ImageSharp for å ramme inn bildet
Neste:Bruk mkcert for å generere et selvsignert domenenavnsertifikat
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com