user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 13-10-2013 15:23:20

IceF0x
#! Gourou Linux

[Script]dword2url

Pour ceux qui ont lu le post précédent dans la section python [python3]dword2url voici le code en bash.

#!/bin/bash
# Original dword2url script (C) by IceF0x
# Under licence GPLv3 http://www.gnu.org/licenses/gpl.txt
# Requires dnsutils
# colors & char ########################################################
# text normal colors
red='\e[0;31m'
cyan='\e[0;36m'
green='\e[0;32m'
yellow='\e[0;33m'
# text bright colors
bgreen='\e[0;92m'
# reset color
NC='\e[0m'

echo -e "$red-----$green menu$red ------ $NC
$yellow 1$NC:$cyan dword $bgreen-$red>$cyan url $NC
$yellow 2$NC:$cyan url $bgreen-$red>$cyan dword $NC
$yellow 3$NC:$cyan quit $NC
$red-----------------$NC"

HOST="http://"
echo -n "Choice: "
read choix

case $choix in
    1)
        echo "DWORD to convert? Valid examples are\n http://1079984325/foo/bar or just 1079984325: "
        echo -ne "$yellow==> $NC"
        read dword_
        dword__=$(echo $dword_  | sed 's/http:\/\///')
        dword=$(echo $dword__  | cut -d/ -f1)
        sufix=$(echo $dword__ | sed 's/'$dword'//')
        dword_decode=$(echo $dword | xxd -r -p)
        echo -e "$yellow==>$NC $HOST$dword_decode$sufix"       
    ;;
    2)
        echo "URL to convert? (e.g. http://www.dword.com/foo/bar/): "
        echo -ne "$yellow==> $NC"
        read url_
        url__=$(echo $url_ | sed 's/http:\/\///')
        url=$(echo $url__ | cut -d/ -f1)
        sufix=$(echo $url__ | sed 's/'$url'//')
        IP=$(nslookup $url | grep Address | grep -v [#] | cut -d: -f2 | sed s/^\ //)
        dword_encode=$(echo $IP | xxd -p)
        echo -e "$yellow==>$NC $HOST$dword_encode$sufix"
    ;;
    3)
        echo -e "$green Good bye!"
        exit 0
    ;;
    *)
        echo -e "$red Error:$yellow \nwrong choiceTry again$NC"
        bash $0
    ;;
esac

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums