le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat (spesso chiamato nc) è un potente strumento di rete ampiamente utilizzato per test e debug della rete. Può leggere e scrivere dati di rete, supporta i protocolli TCP e UDP e può essere utilizzato per la scansione delle porte, il monitoraggio delle porte, il trasferimento di file e altri scopi.
• -l: modalità di ascolto, utilizzata per avviare il servizio e attendere le connessioni.
• -p: specifica la porta e imposta il numero di porta che verrà utilizzato da Netcat.
• -n: utilizza solo IP, nessuna risoluzione DNS.
• -v: Visualizza informazioni dettagliate e visualizza lo stato dettagliato durante il processo di connessione.
• -z: modalità di scansione, utilizzata per la scansione delle porte, non viene stabilita alcuna connessione.
• -u: modalità UDP, utilizza il protocollo UDP invece del TCP predefinito.
• -c: esegue il comando Il comando specificato verrà eseguito automaticamente dopo aver stabilito la connessione.
• -e: reindirizzamento del programma, reindirizza l'input/output standard al programma specificato.
nc [hostname] [port]
Ad esempio, connettiti alla porta 80 di xxx.com:
nc xxx.com 80
nc -l [port]
Ad esempio, ascolta la porta locale 5555:
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
Ad esempio, per trasferire file locali su un server remoto:
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
Ad esempio, scansiona la porta 80 di xxx.com:
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80