Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/10/2010, à 10:58

amauche

Socket en bash

Bonjour à tous,

je voulais savoir s'il est possible de faire des test sur des ports (ex:80,110,143,21,...) en bash sans avoir besoin d'un outils tiers comme nc (netcat) ou curl mais juste en bash.
J'ai entendu parler de socket en bash mais j'y comprends pas grand chose.

Avez-vous des lumières ???

Merci d'avance,

edit modo : déplacé dans Console, merci de ne pas poster de demandes d'aide dans Trucs et Astuces

Dernière modification par nesthib (Le 06/10/2010, à 07:48)

Hors ligne

#2 Le 04/10/2010, à 11:34

enjolras

Re : Socket en bash

Salut,

tu peux utiliser devfs et laisser le noyau se charger du socket, c'est dans ses cordes big_smile
un truc du genre :

exec 3<>/dev/tcp/example.net/80

EDIT je dis peut etre une bétise, j'ai pas retester sur ubuntu mais je crois me souvenir que ca ne marche pas sur les debian based

Dernière modification par enjolras (Le 04/10/2010, à 12:11)


A la découverte d'un nouveau continent...

Hors ligne

#3 Le 05/10/2010, à 02:41

sputnick

Re : Socket en bash

oui, il faut compiler bash avec --net-redirections


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#4 Le 05/10/2010, à 16:29

enjolras

Re : Socket en bash

je corrige encore  une bétise :
on n'utilise pas devfs, c'est juste un bashisime


A la découverte d'un nouveau continent...

Hors ligne

#5 Le 05/10/2010, à 16:36

sputnick

Re : Socket en bash

bashisme wink


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne