#!/bin/bash

##########################################################################################
##											##
## 				Forma de uso de este script				##
##											##
## Debe ejecutarse con permisos de root (su, sudo, gksu, gksudo)			##
##											##
## Este script fué realizado por el equipo de GALPon MiniNo <minino@galpon.org>		##
##											##
## Este script se publica SIN NINGUNA GARANTIA y bajo la Licencia Pública General GNU	##
## publicada por la Free Software Fundation.						##
##											##
## Dependencias: macchanger								##
##               xdialog								##
##											##
##########################################################################################


case $LANG in
	es*)
		TIT1="Cambiar MAC"
		MSG1="Modo de cambio"
		MSG2="Establecer MAC totalmente aleatoria."
		MSG3="No cambiar bytes del vendedor"
		TIT2="Dispositivo"
		MSG4="cambiada"
		LBL="Cambiar"
	;;
	gl*)
		TIT1="Cambiar MAC"
		MSG1="Modo de cambio"
		MSG2="Establecer MAC totalmente aleatoria."
		MSG3="Non cambiar bytes do vendedor"
		TIT2="Dispositivo"
		MSG4="cambiada"
		LBL="Cambiar"
	;;
	pt_PT*)
		TIT1="Mudar MAC"
		MSG1="Modo de mudar"
		MSG2="Definir MAC totalmente aleatória."
		MSG3="Não mudar os bytes do vendedor."
		TIT2="Dispositivo"
		MSG4="mudada"
		LBL="Mudar"
	;;
	fr_FR*)
		TIT1="Changement MAC"
		MSG1="Mode pour le changer"
		MSG2="Ensemble MAC entièrement aléatoire."
		MSG3="Ne changez pas les octets du vendeur."
		TIT2="Périphérique"
		MSG4="changé"
		LBL="Changer"
	;;
	*)
		TIT1="MAC Change"
		MSG1="Change mode"
		MSG2="Set fully random MAC."
		MSG3="Don’t change the vendor bytes."
		TIT2="Device"
		MSG4="Changed"
		LBL="Changer"
	;;
esac

mode=$(Xdialog --title "$TIT1" --no-tags  \
	--item-help \
	--icon $HOME/.icewm/icons/sysinfo.xpm \
    --radiolist "$MSG1" 0 0 3  \
    "-r" "$MSG2"    on   "1"	\
    "-e" "$MSG3"    off  "2"  2>&1)

case $? in
        0)
	    disp=$(Xdialog --title "$TIT2" \
		--ok-label "$LBL" \
		--icon $HOME/.icewm/icons/sysinfo.xpm \
		--inputbox "eth1, wlan0, ath0, ra0 etc..." 0 0 2>&1);

	    sudo macchanger $mode $disp |
	    Xdialog --title "$TIT1" --no-cancel \
		--icon $HOME/.icewm/icons/sysinfo.xpm \
		--infobox "MAC \"$disp\" $MSG4" 0 0 1500
            ;;
        1)
			exit
            ;;
        255)
            exit
            ;;
esac


