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.584 ]
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 adicionar chave pública
Música com a real beleza da matemática
Pegar ip dinamico enviar para ftp
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Podem me chamar de 1mbecil :) (10)
Monte o Google Drive como uma pasta remota no Linux (1)
Compartilhar ZEBRA ZD220 na rede (0)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (8)









