Script estavel e confiável para verificar o seu IP REAL e lhe enviar um email.
Publicado por jacson clemes 04/04/2007
[ Hits: 8.403 ]
Homepage: http://www.orkut.com/Profile.aspx?uid=13137341526100718105
Script estável e confiável para verificar o seu IP REAL e lhe enviar um email.
Sou novato em scripts, então ajudem aí pessoal ;) Este script usa:
* LYNX para navegar na internet em modo texto. (No Debian o APT resolve)
* MSMTP para mandar email em modo texto (Ver tutoriais ...)
Pode modificar e/ou sugerir melhorias aí.
####################################################### ####################################################### #### #### #### Script verifica IP real e manda para o Email #### #### #### #### SLAIDEL #### #### #### #### Vc deve criar os arquivos .ipnovo .ip #### #### no diretorio $dir #### ####################################################### ####################################################### ####################################################### #### DIRETORIO dir=/jacson ####################################################### #### VAREAVEIS ## Carrega IPs nip=`cat $dir/.ipnovo` ip=`cat $dir/.ip` ## Navegador WEB em testo pega=`which lynx` ####################################################### ## INICIO DO SCRIPT echo " ##################################" echo " INICIANDO" sleep 1 echo " Carregando o site" $pega lynx -dump http://myip.dk/ |grep -v -i "Your IP:" |grep -v -i "The old site" |grep -v -i "Webhotel" | grep -v -i "Referências" | grep -v -i "http:" > $dir/.ipnovo ; if [ "$?" == 0 ] # Verifica se o site carregou then echo " Comparado ..." sleep 1 if [ "$nip" == "$ip" ] then echo " IP não foi modicidado" echo " ##################################" exit else # Atualiza as variaveis e manda o e-mail echo " Atualizando ..." sleep 1 cat $dir/.ipnovo > $dir/.ip rm $dir/LOG/IP date >> $dir/LOG/IP cat $dir/.ip >> $dir/LOG/IP echo " Enviando IP para E-mail" echo -e "From:SERVER <SEU EMAIL@gmail.com>\nSubject: IP - SERVIDOR AP \nTo: Gmail <SEU EMAIL@gmail.com> $nip " | msmtp -v "SEU EMAIL@gmail.com" echo " O seu novo IP é $nip . " echo " ##################################" exit fi i else #Corrige .ipnovo se nau na procima vex ele manda um email vazil cat $dir/.ip > $dir/.ipnovo echo " `date` ERRO " >> $dir/LOG/IP echo " ERRO!!! O site não está disponivel." echo " ##################################" exit fi ## FIM :D ####################################################### #######################################################
Script para ripar faixas de CDs e codificar para .ogg
Script em Yad para baixar vídeos ou áudio em MP3 do Youtube.
Interface gráfica para nível de tinta (escputil) em shell script
Atualizar status do MSN via shell script
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalação de Drivers da Placa de Vídeo (2)