Rumah > Operasi dan penyelenggaraan > CentOS > Apakah nc di bawah centos

Apakah nc di bawah centos

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2022-03-23 18:46:31
asal
3979 orang telah melayarinya

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.

Apakah nc di bawah centos

Persekitaran pengendalian artikel ini: sistem centos 7, komputer Dell G3.

Apakah nc di bawah centos

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
Salin selepas log masuk

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&#39;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&#39;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&#39;s version information and exit
Salin selepas log masuk

kes biasa nc

Ujian mendengar TCP

nc boleh memulakan pemantauan tcp sebagai pelayan 192.168.10.11

nc -l 80
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan