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.351 ]
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 ####################################################### #######################################################
Detectar sistemas operacionais dos dispositivos na rede via TTL
Instalando a última versão do Adobe Flashplayer automaticamente
Shell Script básico para gerenciar usuários e bancos no MySQL ou MariaDB
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Impedir outros proxy da mesma rede (2)
Erro de permissão no samba (0)
O que esta havendo com o mercado de ti? (4)
Não consigo cadastrar nenhuma conta online (2)
Ubuntu 22.04 / Bluethooth - Falha na conexão BlueZ | Não conecta caixa... (8)