Maison > Opération et maintenance > CentOS > le corps du texte

Qu'est-ce que nc sous centos

WBOY
Libérer: 2022-03-23 18:46:31
original
3821 Les gens l'ont consulté

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.

Qu'est-ce que nc sous centos

L'environnement d'exploitation de cet article : système centos 7, ordinateur Dell G3.

Qu'est-ce que nc sous centos

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
Copier après la connexion

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&#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
Copier après la connexion

Cas courants NC

Test d'écoute TCP

NC peut être utilisé côté serveur 192.168.10.11 pour démarrer une surveillance TCP

nc -l 80
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!