Un serveur tcp/ip multi-clients en shell….

Dans cet article nous allons développer un script shell permettant de réaliser un serveur TCP/IP multi-clients à l’aide de NetCat Tongue out.

Pour partir sur de bonnes bases, je vous recommande donc la lecture de mon article, sur ….  NetCat… (pfheu, le m’ssieur ‘y fait dla pub’ pour ses articles…Wink).

Continuer la lecture de « Un serveur tcp/ip multi-clients en shell…. »

Netcat : connexions réseaux en shell !

 Netcat est un outil en ligne de commande permettant de créer des connections réseaux tcp ou udp.

Le nom « netcat » s’inspire de la commande cat qui permet de lire un fichier. Nc, pour les intimes, va donc permettre de lire des sockets, c’est à dire une connexion réseau entre 2 ordinateurs.

Nous allons commencer par les fonctions de base : établissement d’une connexion réseau en tant que client ou serveur, puis nous verrons des fonctions plus particulières comme effectuer un scan de ports, dumper des connexions réseaux, …etc
Continuer la lecture de « Netcat : connexions réseaux en shell ! »

Who? What? You’re kidding!

Hello, for my first post in Nunix, please welcome a wonderful command :

$ w
  20:26:46 up 13 days,  1:53,  4 users,  load average: 0,04, 0,05, 0,01
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
gabriel pts/1 122.82.69-86.rev 19:55 16:05m 0.14s 0.01s sshd: gabriel [priv]
gabriel pts/2 122.82.69-86.rev 19:55 3:14m 0.09s 0.01s sshd: gabriel [priv]
gabriel pts/3 122.82.69-86.rev 19:55 0.00s 0.11s 0.00s sshd: gabriel [priv]

That’s it. This command shows you the uptime, who are logged and what they are doing.

One character for this, pretty cool no?

Rechercher une expression dans les fichiers d’un répertoire

Pour rechercher une expression présente dans les fichiers d’un répertoire, utilisez la commande :

find path -namefilename‘ ¦ xargs grepexpr

path : chemin du répertoire dans lequel la recherche sera effectuée

filename :  nom des fichiers dans lesquels la recherche sera effectuée

expr : expression recherchée

 

Exemple : 

find . -name ‘*.*’ ¦ xargs grep ‘test’

Permet de rechercher la chaîne « test » dans les fichiers de la forme nom.extension du répertoire courant.

 

Note : Les options de find et grep peuvent également être appliquée

grep -iexp‘ pour ne pas tenir compte de la case

find path -file TYPE pour rechercher des fichiers du type « TYPE »