Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum general.cherche-logiciel

general.cherche-logiciel : Ecriture "mirroir"

Posté par TuxPierre () le 03 novembre 2006
Salut,

Je cherche un truc tout "bete" : un petit programme capable d'ecrire en "mirroir". Par exemple, j'ai l'adresse ip : 1.2.3.4 moi je veux obtenir 4.3.2.1
Qqn connait ca ? Ou alors un petit script ?

Merci

> Lire le message (3 commentaires, moyenne: 3,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

rev

Posté par Plop () le 03/11/2006 à 13:06. (lien). Évalué à 4.

# echo "1.2.3.4" | rev
4.3.2.1

--
http://linuxfr.org/board <-- des moules, du sang, de la violence
  • [^]Re: rev

    Posté par daggett () le 03/11/2006 à 14:41. (lien). Évalué à 5.

    Bien sûr, si un des composants de l'IP a plusieurs chiffres, rev va les inverser aussi, je ne suis pas sûr que ce soit le comportement souhaité...
    Pour le cas précis d'une IP, on peut inverser les champs (au lieu des caractères) avec awk:
    echo "1.0.0.127" | awk -F . '{ print $4"."$3"."$2"."$1 }'

    Mais cela m'ammène à une question: pourquoi vouloir inverser ? Ça ressemblerait beaucoup à un problème de network byte order tout ça ;) Si c'est le cas, et que ça concerne la réparation de la sortie d'un programme C buggué, je conseille de corriger le programme en lisant la page de man de "htonl" par exemple.

    • [^]Re: rev

      Posté par TuxPierre () le 10/11/2006 à 08:15. (lien). Évalué à 1.

      Merci pour ta reponse.. J'avais moi aussi trouve la reponse avec awk :)
      Si je cherche a reverser c'etait tout simplement pour faire des tests sur des listes noires (ie spamhaus, njabl, etc..).
      Il faut "reverser" l'ip et y ajouter le nom de la liste. Par exemple :
      a.b.c.d et on fait dig +short d.c.b.a.sbl-xbl.spamhaus.org A

      Et voila.

      Merci a vous en tout cas

Revenir en haut de page || Retourner aux forums || Retourner au forum general.cherche-logiciel