Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1528|Risposta: 0

[Linux] I sistemi Linux usano NC per ascoltare le porte TCP

[Copiato link]
Pubblicato su 05/12/2024 15:39:10 | | | |
Requisiti: Devi testare la funzione firewall, ascoltare una porta sul server Linux e verificare che il client possa connettersi alla porta del server.

Recensione:

Windows utilizza comandi NC per verificare se la porta UDP è connessa
https://www.itsvse.com/thread-9548-1-1.html
nc è uno strumento potente da riga di comando di rete sotto Linux, utilizzato principalmente per operazioni legate a TCP, UDP, SOCKET DI DOMINIO UNIX; è progettato per essere uno strumento affidabile di background che può essere gestito in modo flessibile da altri programmi; con la reputazione di "coltellino svizzero", ogni amministratore di sistema dovrebbe padroneggiarlo.

Il comando di installazione Linux è il seguente:

I parametri comuni sono i seguenti:

Ncat 7,50
Usage: ncat [options] [hostname] [port]

Le opzioni che richiedono tempo richiedono secondi. Aggiungi 'ms' per millisecondi,
's' per secondi, 'm' per minuti, o 'h' per ore (ad esempio 500ms).
  -4 Usa solo IPv4
  -6 Usa solo IPv6
  -U, --unixsock Usa solo socket di dominio Unix
  -C, --crlf Usa CRLF per la sequenza EOL
  -c, --sh-exec <command> Esegue il comando fornito tramite /bin/sh
  -e, --exec <command> Esegue il comando dato
      --lua-exec <filename> Esegue lo script Lua fornito
  -g hop1[,hop2,...]         Punti di instradamento a sorgente sciolta (massimo 8)
  -G <n> Puntatore di instradamento a sorgente sciolta (4, 8, 12, ...)
  -m, --max-conns <n> <n> Massima connessione simultanea
  -h, --aiuto Visualizza questa schermata di assistenza
  -d, --delay <time> Aspetta tra una lettura/scrittura e l'altra
  -o, --output <filename> Dump dati della sessione in un file
  -x, --dump <filename> esadecimale Scarica i dati della sessione come esadecimale in un file
  -i, --timeout <time> idle timeout lettura/scrittura inattivo timeout
  -p, --porta sorgente-porta Specifica porta sorgente da utilizzare
  -s, --source addr Specifica l'indirizzo di sorgente da usare (non influisce su -l)
  -Io, --ascolta Lega e ascolta le connessioni in arrivo
  -k, ---tenere-aperto Accetta più connessioni in modalità ascolto
  -n, --nodns Non risolvere i nomi host tramite DNS
  -t, --Rispondi alle trattative Telnet
  -u, --udp Usa UDP invece del TCP predefinito
      --sctp Usa SCTP invece del TCP predefinito
  -v, --verboso Livello di verbosità (può essere usato più volte)
  -w, ---<time>aspetta timeout di connessione
  -z Modalità Zero-I/O, segnala solo lo stato della connessione
      --append-output Append invece di bloccare i file di output specificati
      --invio solo invio solo dati, ignorando ricevuto; abbandono EOF
      --solo recv-solo ricevi dati, non invia mai nulla
      --allow Permette solo a host dati di connettersi a Ncat
      --allowfile Un file di host autorizzati a connettersi a Ncat
      --negare Negare agli host dati di connettersi a Ncat
      --denyfile Un file di host negati dal connettermi a Ncat
      --broker Abilita la modalità di brokeraggio di connessione di NCAT
      --chat Inizia un semplice server di chat Ncat
      --proxy <addr[:p ort]> Specificare l'indirizzo dell'host al proxy tramite
      --proxy <type> type Specifica il tipo di proxy ("http" o "socks4" o "socks5")
      --proxy -auth <auth> Autentica con server proxy HTTP o SOCKS
      --ssl Connettiti o ascolta con SSL
      --ssl-cert Specifica file di certificato SSL (PEM) per l'ascolto
      --ssl-key Specifica la chiave privata SSL (PEM) per l'ascolto
      --ssl-verify Verifica la fiducia e il nome di dominio dei certificati
      --file PEM ssl-trustfile contenente certificati SSL affidabili
      --cifrari ssl Cifrari contenenti cifrari SSL da utilizzare
      --versione Visualizza le informazioni sulla versione NCAT e uscita

Consulta la pagina manpage ncat(1) per opzioni complete, descrizioni ed esempi di utilizzo
Abilita il listening delle porte TCP con il seguente comando:

Controlla la situazione dell'ascolto delle porte:

Come mostrato di seguito:







Precedente:.NET/C# utilizza OpenCvSharp4, SixLabors.ImageSharp per inquadrare l'immagine
Prossimo:Usa mkcert per generare un certificato di nome di dominio autofirmato
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com