Este documento nos ensina a fazer com que o servidor Linux envie torpedos para celulares da operadora Claro, permitindo assim a notificação no celular do administrador do sistema sobre o status de determinadas tarefas. E o melhor de tudo é que este serviço é gratuito!
Este programa gera a string a partir dos parâmetros recebidos e executa o navegador
lynx através do comando system(). O motivo de desenvolver isto em C é a
possibilidade de implementarmos mensagem em rotina e/ou programas já prontos. Por
exemplo: o meu servidor de banco de dados Firebird foi recompilado para
enviar torpedos ao meu celular quando houver mais de 3 tentativas de login como
SYSDBA sem sucesso.
Segue logo abaixo o código em C++ para enviar o torpedo:
Para compilar este programinha, siga os seguinte passo:
# g++ claro.cpp -o torpedoClaro -Wno-deprecated
Com o comando acima, acabamos de gera um binário com o nome torpedoClaro.
Para enviar a mensagem, devemos digitar como parâmetros o DDD, Número Destino, Remetente e
Mensagem. Veja o exemplo:
# ./torpedoClaro 17 91138154 "Serv.Proxy" "AVG: Nova atualização disponível."
Vale à pena ressaltar que existem maneiras mais eficientes de elaborar o programa
acima. Portanto este exemplo é apenas para fundamentar o conceito/funcionamento do envio.
Agora é sua imaginação que manda, podemos incorporar esta rotina em um programa. Como
agenda mensagem no crontab e também incorporá-lo em um script.
[1] Comentário enviado por birilo em 27/04/2004 - 04:22h
Infelizmente, o da TIM e OI/Global/Vivo também eram gratuítos.
No começo...
Não muito tempo, começaram a fazer: Só quem tinha celular poderia mandar a mensagem. Depois, você começava a pagar pra mandar a mensagem.... Mó sacanagem...
Mas, vamos aproveitar enquanto tá de graça.....
ps.: Mas o script tá show, ao menos o que está em Shell Script (Foi o que eu vi o fonte) ficou massa...
[2] Comentário enviado por ryu em 27/04/2004 - 06:57h
Eu acho que a importancia de mandar msgs esta em segundo plano.... o que realmente importa eh ver o quanto uma solução em linux pode ser rapidamente executada em diversos modos
[5] Comentário enviado por cesarcardoso em 27/04/2004 - 12:04h
birilo:
1) TIM Celular (a puramente GSM, que opera em SP, Rio, Brasília etc) é gratuito, TIM Nordeste não é, TIM Sul e TIM Maxitel acho que não. Como minha operadora é a TIM Celular, então pra mim é gratuito :P
2) O ICQ manda SMS, sim, dependendo de acordo com a operadora.
Agora, o que tá me dando vontade de pegar o script e experimentar com a TIM Celular, dá :D
[8] Comentário enviado por demiraldo em 27/04/2004 - 13:10h
Parabéns pela idéia simples, porém, útil principalmente para aqueles que não conseguem acessar o site da Claro, via Mozzila, assim como eu. Já não estava vendo nenhuma saída para mim, que uso o torpedo da Claro.
Viu Alessando(cabelo)!!! Se você quiser, poderia colocar esse seu script nas Funções ZZ dos colegas Aurélio Marinho Jargas e Thobias Salazar Trevisan. (http://www.aurelio.net/zz)
Isso é apenas uma sugestão, porque gostei muito do que você fez e mais uma vez: PARABÉNS !!
[15] Comentário enviado por bluedog em 28/04/2004 - 09:20h
Cabelo, sua ideia ta massa, usei o programa em c++ mas eu queria saber se mesmo com o site pedindo para digitar um codigo q aparece no web browser o programa funciona
valeu
abraços
[16] Comentário enviado por removido em 28/04/2004 - 10:44h
Muito bom o artigo!! Estou usando seu programa em C no meu servidor agora! Dae o "bichinho" fica me enviando torpedos quando tem algum problema... e se for séria a coisa, eu posso arrumar por SSH de qualquer lugar :) Valeu! :) Bluedog, se você testar o programa, verá que funciona.
[18] Comentário enviado por slex em 29/04/2004 - 09:40h
Deixar enviar SMS gratuito, sem nenhum mecanismo e seguranca e' um grande erro da claro.
E' muito simples fazer um script para enviar SPAMS para uma tonelada de celulares.
[20] Comentário enviado por zeuch em 29/04/2004 - 15:16h
É interessante que, para enviar uma mensagem usando o site da Claro, quando você clica em enviar, abre uma janela popup pedindo para redigir um código aleatório gerado por imagens (sistema que é usado para evitar ataques de robôs), mas enviando manualmente (ou usando um script como os desenvolvidos pelo cabelo) as variáveis pela URL, o sistema aceita numa boa.
[26] Comentário enviado por removido em 11/05/2004 - 08:41h
Este site da Claro não responde mais.
Saberia como fazer um programa que envia mensagens de maneira automatica utilindo aquela senha de envio, por exemplo o do site da tess: www.e-tess.com.br/mensagens
[28] Comentário enviado por daaugusto em 03/06/2004 - 06:24h
Para quem quer uma maneira prática (sem browser) de enviar mensagens para celulares Oi, Tim, Vivo, Claro, etc., eu recomendo visitar o projeto 'smsbr'[1]. Inclusive ele trabalha (baixa/tenta identificar) com os códigos de validação.
Infelizmente o desenvolvedor colocou esta semana o projeto em Hold, mas talvez alguém possa interessar e continuar o desenvolvimento. Licença GPL.
[33] Comentário enviado por junior.ctba em 22/06/2004 - 10:34h
Ola Pessoal
Com base na solução adotada pelo Alessandro, acho que poderiamos fazer a mesma coisa mas so que com o MSN, estive dando uma olhada na pagina www.e-messenger.net e notei que da para se conectar no msn pelo propio site, nao sei como o Alessandro descobriu a string do botao enviar no site da Claro, se der para descobrir a strig gerado pelo botao login desta pagina ai poderemos saber quando o servidor esta online ou ofline.
Se alguem puder me ajudar e ver qual a string gerada eu agradeço.
No site tem 3 endereços:
[36] Comentário enviado por 3fanatismos em 02/07/2004 - 01:31h
Ei, cabelo, conversei com as pessoas que mandei a mensagem para o celular da Claro e ninguém recebeu. O que acontece? Tem outra solução? Ache uma nova para nós. Valeu!
Falou!
[39] Comentário enviado por mdantas em 08/07/2004 - 00:32h
Gostaria de sber se assim como a vivo tem esta maneira de mandar uma msg direto pelo MSN a claro t tem?? por acaso a claro tem uma maneira de fazer isso? Veja oq eu a vivo faz?? usando o numero e este domínio ele manda direto para o celular qunado vc está offline no MSN. Eles usam isso: 1199044552@vivomailsp.com.br basta configurar na página da MSN mobile.
[46] Comentário enviado por ustrucx em 21/08/2004 - 17:41h
Adorei essa dica, posso mandar parte dos log mais criticos para meu cel, tem como fazer um ssh do celular pro server? huahuaahu brincadeira. Cabelo, você poderia postar o status do seu script, quero dizer, se ainda funciona, o end correto e tudo mais q mudou num post só.
Parabens pelos programas :D
[51] Comentário enviado por hansgnu em 26/09/2004 - 15:52h
Eu acho que tudo que é feito é valido, acho que seria mais interessante ter feito scripts para que os usuarios que nao entendo bem de linux usem e os que sabem mecher iriam alterar o codigo para que utilize da forma que quizer.
[54] Comentário enviado por bono em 11/11/2004 - 04:56h
Cabelo, interessante. Em seu outro tutorial (sitema de monitoramento) no motion existe uma opção para envio de mensagens SMS, não é? Pois poderiamos então escrever um programa ou um script que utilizasse esse serviço de envio de mensagens atravéz da Claro (apenas para celulares claro)? O que achas??
[60] Comentário enviado por atila_o_uno em 11/12/2004 - 00:40h
ai cabelo ... meu nome é Átila , moro em florianópolis , comprei uma empresa ( necessidade ) no ramo de informática , possuo linha adsl-empresarial em casa , to montando a página no dreamwaver, trabalho com suporte de hardware e venda de equip. informática , tem um conectiva 10 rodando num servidor aqui em casa , estou interesado ( surgiu a necessidade ) de colocar na página um script em php para mandar msg para meu celular , ( tim ) onde os clientes preenchem um formulário que será mandado para meu cel. ( nome da empresa, telefone , dados básicos ) . // estive um tempo com um script que mandava pra claro ... só que me parece que o programa funciona num furo do servidor de telefonia !! alguns dias após não funcionava mais .!!
pode me mandar material sobre o assunto ??? é possível fazer tal proeza ? o endereço da´página ( em construção ) www.oficinamicro.com.br meu e mail atilacriniti@yahoo.com.br . naum conheço quase nada de php ... vou te mandar o msn do meu sócio se vc. quiser falar com ele sobre ... giordanidoido@hotmail.com
se puder ajudar agradeço desde já ...
[61] Comentário enviado por PHPautH em 02/01/2005 - 21:36h
queria saber se tem algo na net q faca enviar torpedos para celulares tim do nordeste, a timnordeste, pq antes era free, agora nao é mais. tem algo ai concreto q faca esse envio de torpedos ou nao..?
[65] Comentário enviado por Guga em 10/02/2005 - 00:49h
Mto bom, pena q nao funciona mais...Mas queria saber uma coisa: Como descobrir a string enviada pelo botão? Por favor, se alguem souber me responda...
valeuss!
[69] Comentário enviado por +JC+ em 05/06/2005 - 14:45h
Po a Claro tem um servico q se vc mandar email para seunumero@clarotorpedo.com.br, ele cai no seu cel em forma de SMS. Custa 3 reais por mes no claro conta e 10 centavos por dia no claro pre-pago. Nesse caso axo q um mail resolveria...
[74] Comentário enviado por albertoivo em 31/12/2005 - 13:52h
tambem nao conseguir enviar a mensagem.. deu o seguinte erro:
Looking up www2.claro.com.br
Making HTTP connection to www2.claro.com.br
Alert!: Unable to connect to remote host.
[80] Comentário enviado por mlegidio em 08/04/2006 - 05:54h
um dos motivos que faz com q o destino nao receba as mensagens deve ser por causa da tela de autenticacao q aparece logo apos vc clicar no botao enviar. Estou certo ou errado. Cabelo poderiam dizer se ainda tem como mandar mensagem via linha de comando
abracos
[82] Comentário enviado por celsopimentel em 21/06/2006 - 16:04h
Cabelo, eu estou utilizando o Monesa para fazer o monitoramento de um IP q é deum AP, atualmente ele envia para o meu e-mail quando esse AP para de responder, no monesa têm a opção de SMS para celular, meu celular é da claro e não consegui que a mensagem seja enviada via SMS para meu celular, teria talvez uma forma fncional de eu adicionar um script talvez como o que você criou no monema para ele enviar mensagem para meu celular qdo para o serviço que ele esta monitorando ? Agradeço desde já pela dica.
[96] Comentário enviado por wandersonm em 12/08/2007 - 21:53h
Pensei que fosse fácil fazer-te um poema, papai.
Mas vejo que tua vida é um poema difícil,
que a gente não pode escrever.
Vejo os calos das mãos que contam histórias de enxadas,
caminhando pelos campos; e histórias de chinelos,
falando uma linguagem, que os filhos não entendem.
Vejo os calos dos joelhos, que contam histórias humildes de horas silenciosas, conversadas com Deus.
Vejo as rugas da fronte que falam das rugas da alma como sulcos da terra que as chuvas abriram.
Vejo os pés cansados, rasgados por espinhos, que a gente não vê.
Vejo o calor brilhante do coração que sempre nos ama, quando ainda não sabíamos amar.
Eu me lembro de um pai, que dorme de olhos abertos pensando no filho, que não abre os olhos.
Lembro-me de um pai,
Que varre o lixo das ruas,
Pensando no lixo das casas,
Que não pode varrer.
Lembro-me de um pai,
Que bebe suas mágoas na garrafa,
Pensando matar as mágoas da vida.
Lembro-me de papai:
É difícil fazer um poema para ti,
Que vives o poema mais lindo.