Rumah > Artikel > Operasi dan penyelenggaraan > Apakah nc di bawah centos
NC di bawah centos ialah singkatan "netcat". Ia adalah alat rangkaian yang boleh digunakan untuk pengimbasan port, pemindahan fail, dll. nc juga boleh melaksanakan mendengar pada mana-mana port TCP dan UDP yang boleh anda gunakan Perintah "yum install nc -y" untuk dipasang.
Persekitaran pengendalian artikel ini: sistem centos 7, komputer Dell G3.
nc ialah singkatan alat netcat, alat rangkaian yang boleh digunakan untuk pengimbasan port, pemindahan fail dan fungsi lain .
Pemasangan pada centos juga sangat mudah:
yum install nc -y
nc fungsi biasa
pelaksanaan Mendengar pada mana-mana port TCP/UDP, nc boleh bertindak sebagai pelayan untuk mendengar pada port yang ditentukan dalam mod TCP atau UDP
Pengimbasan port, nc boleh bertindak sebagai klien untuk memulakan sambungan TCP atau UDP
Pindahkan fail antara mesin
Ujian kelajuan rangkaian antara mesin
Secara amnya nc hanya digunakan untuk ujian port protokol TCP / UDP, fungsi lain harus digunakan dengan berhati-hati!
arahan bantuan 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
Ujian mendengar TCP
nc boleh memulakan pemantauan tcp sebagai pelayan 192.168.10.11
nc -l 80
Kaedah ujian pelanggan: terus telnet port ip mesin
telnet 192.168. 10.11 80
atau: nmap 192.168.10.11 -p 80
Ujian mendengar UDP
nc sebagai bahagian pelayan Mulakan pemantauan udp
nc -lu 80
Anda boleh melihat melalui netstat bahawa protokol udp telah dipantau:
> # 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
Tutorial yang disyorkan: "tutorial centos"
Atas ialah kandungan terperinci Apakah nc di bawah centos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!