Maison >Opération et maintenance >CentOS >Qu'est-ce que nc sous centos
nc sous centos est l'abréviation de "netcat". C'est un outil réseau qui peut être utilisé pour l'analyse de ports, le transfert de fichiers, etc. nc peut également implémenter l'écoute sur n'importe quel port TCP et UDP. Vous pouvez utiliser "yum install nc". -y" commande à installer.
L'environnement d'exploitation de cet article : système centos 7, ordinateur Dell G3.
nc est l'abréviation de netcat tool, un outil réseau qui peut être utilisé pour l'analyse de ports, le transfert de fichiers et d'autres fonctions.
L'installation sur centos est également très simple :
yum install nc -y
fonctions communes nc
réalise l'écoute sur n'importe quel port TCP/UDP, nc peut être utilisé comme serveur pour écouter le port spécifié en TCP ou UDP mode
Pour l'analyse des ports, nc peut être utilisé comme client pour initier des connexions TCP ou UDP
Transférer des fichiers entre machines
Test de vitesse réseau entre machines
Généralement, nc n'est utilisé que pour le port tests des protocoles TCP/UDP et autres fonctions Utilisez moins !
Instructions d'aide NC
# nc --help Ncat 7.50 ( https://nmap.org/ncat ) Usage: ncat [options] [hostname] [port] Options taking a time assume seconds. Append 'ms' for milliseconds, 's' for seconds, 'm' for minutes, or 'h' for hours (e.g. 500ms). -4 Use IPv4 only -6 Use IPv6 only -U, --unixsock Use Unix domain sockets only -C, --crlf Use CRLF for EOL sequence -c, --sh-exec <command> Executes the given command via /bin/sh -e, --exec <command> Executes the given command --lua-exec <filename> Executes the given Lua script -g hop1[,hop2,...] Loose source routing hop points (8 max) -G <n> Loose source routing hop pointer (4, 8, 12, ...) -m, --max-conns <n> Maximum <n> simultaneous connections -h, --help Display this help screen -d, --delay <time> Wait between read/writes -o, --output <filename> Dump session data to a file -x, --hex-dump <filename> Dump session data as hex to a file -i, --idle-timeout <time> Idle read/write timeout -p, --source-port port Specify source port to use -s, --source addr Specify source address to use (doesn't affect -l) -l, --listen Bind and listen for incoming connections -k, --keep-open Accept multiple connections in listen mode -n, --nodns Do not resolve hostnames via DNS -t, --telnet Answer Telnet negotiations -u, --udp Use UDP instead of default TCP --sctp Use SCTP instead of default TCP -v, --verbose Set verbosity level (can be used several times) -w, --wait <time> Connect timeout -z Zero-I/O mode, report connection status only --append-output Append rather than clobber specified output files --send-only Only send data, ignoring received; quit on EOF --recv-only Only receive data, never send anything --allow Allow only given hosts to connect to Ncat --allowfile A file of hosts allowed to connect to Ncat --deny Deny given hosts from connecting to Ncat --denyfile A file of hosts denied from connecting to Ncat --broker Enable Ncat's connection brokering mode --chat Start a simple Ncat chat server --proxy <addr[:port]> Specify address of host to proxy through --proxy-type <type> Specify proxy type ("http" or "socks4" or "socks5") --proxy-auth <auth> Authenticate with HTTP or SOCKS proxy server --ssl Connect or listen with SSL --ssl-cert Specify SSL certificate file (PEM) for listening --ssl-key Specify SSL private key (PEM) for listening --ssl-verify Verify trust and domain name of certificates --ssl-trustfile PEM file containing trusted SSL certificates --ssl-ciphers Cipherlist containing SSL ciphers to use --version Display Ncat's version information and exit
Test d'écoute TCP
NC peut être utilisé côté serveur 192.168.10.11 pour démarrer une surveillance TCP
nc -l 80
Test client méthode : directement telnet the Machine ip + port
telnet 192.168.10.11 80
or: nmap 192.168.10.11 -p 80
UDP listening test
nc démarre une surveillance udp côté serveur
nc -lu 80
Vous pouvez voir udp via netstat Le protocole a été surveillé :
> # netstat -tunlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name udp 0 0 0.0.0.0:80 0.0.0.0:* 15401/nc
Tutoriel recommandé : "tutoriel centos"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!