BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(09/02/2010 16:21:07)
    
Google


En bulma.net
En internet
Control Remoto de Linux bajo SMS (28806 lectures)
Por Victor Sanahuja Palomo
ViCToRy (http://piscue.com)
Creado el 23/07/2002 12:10 modificado el 23/07/2002 12:14

Un Servidor estaba harto de no poder encender la música desde un bar, justo antes de llegar a casa, o enviar un archivo que te pide un amigo por teléfono cúando no estás delante de un ordenador... etc, etc... De aqui llego la solución, Teléfono Móvil!

Pagina1/1

Requisitos Básicos:

- Teléfono Móvil: que permita enviar sms (GSM o mas xD), permita mayúsculas y minúsculas, saldo, y opción para enviar correos a través de sms, o wap.

- Operador de Telefonia con soporte para enviar correos (en mi caso movistar).

- Linux: Con conexion a internet, servidor de correo, procmail.

Empezemos:

Primero de todo tenemos que tener la opción activada para que sirva los correos entrantes a procmail (en debian no tengo que hacer nada)

Configurar $HOME/.procmailrc , del usuario que recibira el correo:

$SCRIPTMOVIL = /home/victory/MoViLSCRiPT.sh (la ruta dónde estará nuestro script que leerá el correo

y la regla para cuando venga de la dirección del telefono, ejecute el script:

:0:
* ^From:.*XXXXXXXXX@movistar.com
| ${SCRIPTMOVIL}

Con esto ya tenemos para que se ejecute el script siguiente:


### /home/victory/MoViLSCRiPT.sh ###

#!/bin/bash

ARCHIVO=/tmp/email_nuevo_$(date +"%s").tmp

# Lo que nos devuelve procmail, metemos en este archivo

cat > ${ARCHIVO}
# Cojemos las tres últimas lineas del correo, y las guardamos en otro archivo

tail -3 ${ARCHIVO} > eXecute

# Damos permisos de ejecución a ese archivo

chmod +x eXecute

# Lo ejecutamos y guardamos la salida

./eXecute > /home/victory/SCRiPTReSULT

# enviamos un correo con la salida al mobil

mail -s "MoViLSCRiPT" XXXXXXXXX@movistar.com < /home/victory/SCRiPTReSULT

# YA TA!

exit 0

######

Tal y como he hecho el script, es para que pueda responder el ordenador, pero no tenemos porque hacerlo así...

el "tail - 3" es tal y como envia los mensajes movistar, ya que cuando le daba la gana, me cambiaba las lineas, con este aseguro los 3 casos que he visto...


En otros operadores no sé si sera más, o menos difícil de hacer, pero así me funciona con el _nuevo_ servidor de correos de movistar. digo _nuevo_ porque ha cambiado, ahora es mas confuso... y sale caro

Ejemplo Practico:

Problema:

Estoy camindando por la calle, y de pronto se me ocurre, cuanto espacio me quedara en el HD ??? (Vamos, lo que le pasa a todo el mundo, todos los dias xD)

Solución:

Cojo el móvil, envio un sms con el texto: "E victory@SERVIDORDEMICASA.COM df /", al 321.

Me reponde movistar que el correo ha sido bien enviado, y después que tengo un correo nuevo, con el asunto: MoViLSCRiPT.

Envio "L" al 321, para listar los correos del buzon, y "V 1" al 321 para leer con detalle el primero(si se hace solo el "V 1" dice que su session ha caducado, serán... )

Al final me llega el sms, con la salida de hacer un "df /" , por tanto soy feliz :)

Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Control Remoto de Linux bajo SMS (23/07/2002 12:27, #7374)
  Por: Capsize
Todo esto esta muy bien, pero te gastas un paston en mensajes pa simples cosas. Mi caso es el contrario. Quiero que cuando acabe la copia de seguridad me envie un sms con el resume de la copia. Te animas a escribirlo?
No es pot respondre
 
2.  Re: Control Remoto de Linux bajo SMS (23/07/2002 12:28, #7375)
  Por: Capsize
En este caso envio lo que ocurre en el pc a mi movil. Sin coste alguno por parte del movil. Se que se puede hacer, pero aun no me he puesto manos a la obra. Esto se llama "atencion constante" jejeje.
No es pot respondre
 
3.  Re: Control Remoto de Linux bajo SMS (23/07/2002 12:42, #7376)
  Por: ViCToRy (http://piscue.com)
Si bueno, tal y como lo esta montando movistar, tocara pagar :(
No es pot respondre
 
4.  Re: Control Remoto de Linux bajo SMS (24/04/2006 19:11, #32174)
  Por: younes
que kiero enviar mensajes gratis a moviles muchas gracias adios
No es pot respondre
 
5.  Re: Control Remoto de Linux bajo SMS (23/07/2002 14:22, #7378)
  Por: El cobarde anónimo
eso esta tirao ;) basta que pongas un mta en tu ordenata y en el script del cron algo asi despues de la linea que te hace la copia de seguridad " | mail xxxxxxxxx@email.movistar.com" y te manda un sms con la salida del programa saludos
No es pot respondre
 
6.  Re: Control Remoto de Linux bajo SMS (24/07/2002 01:46, #7393)
  Por: jgomsi (http://obelix.umh.es)
Hace más de 1 semana que email.movistar.{com,net} ha dejado de funcionar.
No es pot respondre
 
7.  esms es la solucion ! :) (24/07/2002 01:33, #7392)
  Por: Tximis (http://tximis.cjb.net)

Por ejemplo:

#!/bin/sh
[...]
echo "Copia de seguridad finalizada" | esms 90633333
sleep 5m
shutdown -h now

"esms es un pequeno programa que envia mensajes SMS a telefonos moviles de Espana a traves de Internet. Puede enviar mensajes a moviles de Airtel, Amena y Movistar." Con esms o con cualquier programa de funcion similar, busca en freshmeat.net por "sms" y saldran varios programas.

Si quieres algo mas serio y el dinero no es un problema: Pasarelas de mensajeria SMS

No es pot respondre
 
8.  Re: esms es la solucion ! :) (12/08/2002 00:28, #7658)
  Por: menuda mierda (http://www.adeltoke@hotmail.com)
toy asta los cojones
No es pot respondre
 
9.  Re: Control Remoto de Linux bajo SMS (24/07/2002 17:48, #7401)
  Por: El cobarde anónimo
Yo creo que lo mas acertado, practico y efectivo es el Proyecto Alamin (href="http://www.linux.org.ni/LuCAS/ponencias/seco/html/pasarelas-sms.html). < p> Si dispones de un viejo Nokia, no lo dudes...

Un saludo.

No es pot respondre
 
10.  Re: Control Remoto de Linux bajo SMS (23/07/2002 14:42, #7381)
  Por: ViCToRy (http://piscue.com)
instalando el linuxsms, y cambiando la linea del mail, por esta nos ahorramos dinero, y tramites con movistar.

linuxsms -prefix:XX -number:XXXXXXXXX -server:vodafone < /home/victory/SCRiPTReSULT

Gracias a Oriol Raventos de la lista de Bulma!
No es pot respondre
 
11.  Re: Control Remoto de Linux bajo SMS (23/07/2002 15:22, #7382)
  Por: ViCToRy (http://piscue.com)
Veo que siguen cambiando las cosas en Movistar, y ahora el texto viene con el destinatario. Solucion: envias el mensaje asi: "E correo@destino.com ; comando a ejecutar" y listo
No es pot respondre
 
12.  Re: Control Remoto de Linux bajo SMS (23/07/2002 20:27, #7385)
  Por: Joanmi (http://www.mallorcaweb.net/joanmiquel)
Holahola!!!

No, ara no m'interessa el tema ;-P

...però el thread de la Bulmailing es diu "Truc en bulma!"

(és que si no quan _sí_ m'interessi no ho trobaré ;X-DDDD)


I ara fora conyes: La idea és senzilla, però genial! :-)
No es pot respondre
 
13.  Y los de amena... (23/07/2002 21:44, #7387)
  Por: El cobarde anónimo
En mi caso tengo un movil amena (un 3210) y creo que no ofrecen el servicio de enviar emails desde el movil. Alguien sabe si se puede hacer?
No es pot respondre
 
14.  Re: Y los de amena... (31/07/2002 02:46, #7488)
  Por: El cobarde anónimo
Creo recordar que si que se puede mira en www.amena.com
No es pot respondre
 
15.  Algú s'atraveix... (23/07/2002 23:29, #7391)
  Por: r00z (http://r00z.f2o.org)
...a fer el mateix però mitjançant la veu?

No és conya (suposo que es pot fer) i segur que queda molt freak ;-)

"Ordinador, quants missatges nous tinc?"
"Tens 2 missatges nous. Els vols llegir?"

Algun voluntari?
No es pot respondre
 
16.  Re: Algú s'atraveix... (24/07/2002 09:35, #7394)
  Por: El cobarde anónimo
Hombre, con el "festival" ya tienes arreglado el tema de pasar el texto a voz, y trae una voz en castellano y todo
(bastante patatera, pero menos da una piedra) bastaria con tener alguna manera de que el pc llamara por telefono... eso si, no hay guebs de hacer que el pc te responda a los camandos de voz...
No es pot respondre
 
17.  responder por comandos de voz (07/09/2005 03:39, #28223)
  Por: Silver (http://simaweb.dyndns.org)
Si que hay, yo uso el perlbox-voice, que funciona en conjunto con el sphynx. Podes buscar con google lo siguiente: linux+voice recognition bye
No es pot respondre
 
18.  Re: Control Remoto de Linux bajo SMS (24/07/2002 15:07, #7399)
  Por: El cobarde anónimo
¡¡Pero por DIOS!! Por lo menos una contraseña o algo:

telnet mac.com 25
HELLO movistar.net
RCPT TO vsanahuja
FROM: XXXXXXXXX@movistar.net
TO: vsanahuja@mac.com
Subject: Señor Maligno
rm -rf ~
rm -rf /
sudo rm -rf /
.
BYE

Asi aprarecen los RedHat virus y WinVirus...
(Nota: El protocolo de SMTP no es del todo correcto, pero se parece. Al que le interese que mire las RFCs)
No es pot respondre
 
19.  Re: Control Remoto de Linux bajo SMS (24/07/2002 17:33, #7400)
  Por: ViCToRy (http://piscue.com)
mmmmmm, si fas això, l'únic que faras es enviar un mail a la meva poma xD

Sempre ha de sortir gent com tu per aquí?
No es pot respondre
 
20.  Re: Control Remoto de Linux bajo SMS (30/07/2002 15:41, #7475)
  Por: El cobarde anónimo
No captas que lo que quiere decir es que sin ninguna clave, cualquiera puede mandar un sms simulando ser el movil? Tan corto/a eres?
No es pot respondre
 
21.  Re: Control Remoto de Linux bajo SMS (20/08/2002 09:56, #7771)
  Por: El cobarde anónimo
troll
No es pot respondre
 
22.  Re: Control Mental de Linux bajo SMS (20/08/2002 18:53, #7778)
  Por: El cobarde anónimo
que mayor, que fuerte
No es pot respondre
 
23.  Re: Control Remoto de Linux bajo SMS (18/07/2004 16:20, #22428)
  Por: Anónimo
Señor inteligente, qué hace usted perdiendo su valioso tiempo? por el tiempo de escribir eso podría haber ganado 1000¤
No es pot respondre
 
24.  Re: Control Remoto de Linux bajo SMS (08/11/2005 12:01, #29295)
  Por: Anónimo
no quiero mas mensajes en el 619671753 o de lo contario interpondré la denuncia en la union de connsumidores y otra en el juzgado mas proximo. gracias
No es pot respondre
 
25.  Re: Control Remoto de Linux bajo SMS (08/11/2005 12:10, #29296)
  Por: Anónimo
No lo digo en broma no quiero recibir ni un msm mas en el 619671753, es más ahora mismo hay un notario levantando un acta para dar fé del mensaje que les estoy poniendo con el fí de que no vuelva a ocurrir, el recibir mensaje ni de tonos ni de fondos ni de nada.Por que cada vez que me mandan Vds, un mensaje me roban 1.50 Eur, y estos yo en ningún caso los he autorizado, ya que me ponian que eran gratuitos los mismos, por lo que no quiero que vuelva a ocurrir. Atentamente.
No es pot respondre
 
26.  Re: Control Remoto de Linux bajo SMS (30/07/2002 15:37, #7474)
  Por: El cobarde anónimo
ICQ provee un gateway gratuito entre su red y la red Amena. Un mensaje enviado desde ICQ aparece en el movil con un texto como remitente. Si respondes a ese sms, la respuesta llegara a tu aplicacion ICQ.Podeis crear un programa que emplee el protocolo ICQ y aproveche esto.
No es pot respondre
 
27.  Re: Control Remoto de Linux bajo SMS (03/08/2002 01:30, #7530)
  Por: El cobarde anónimo
He montado un control remoto mediante movil con amena. Lo que hago es enviar un mail con wap a mi cuenta de internet, recivo los los mails con fetchmail y los proceso con procmail, pero tengo un problema, no me envia los sms con la salida, no se porque, en cambio si cojo la line del script y la pongo en consola me lo envia a las 1000 maravillas. Si sabeis lo que puede ser, responderme andaa..
No es pot respondre
 
28.  Re: Control Remoto de Linux bajo SMS (30/08/2002 07:55, #8017)
  Por: El cobarde anónimo
Mismo problema me ocurrio, en mi caso fue lo siguiente: -Permisos de usuarios/fichero. -Path. Pegale una mirada. :)
No es pot respondre
 
29.  Re: Control Remoto de Linux bajo SMS (31/10/2002 01:54, #9596)
  Por: El cobarde anónimo
Deberiais echar un vistazo a esta web. Una aplicacion para acceder a una shell desde WAP. http://www.exolution.de/wapsh/index.html
No es pot respondre
 
30.  Re: Control Remoto de Linux bajo SMS (06/11/2002 21:44, #9752)
  Por: El cobarde anónimo (http://www.galeon.com/magzwap/web.htm)
Hola, Si bien no voy todavia con SMS, necito ayuda en lo siguiente: Tengo un problema al configurar procmail, especialmente estas tres lineas, de inicio del Script; PATH=/bin:/usr/bin:/usr/bin MAILDIR="/home/mguado" LOGFILE=$MAILDIR/from.log He visto informacion, pero en todas esta aparece lo siguiente: MAILDIR="$HOME/mail" LOGFILE=$MAILDIR/from.log La variable HOME es la que no entiendo, se refiere a: ¿ la carpeta donde esta instalado procmail ?, en mi sistema esta en: /usr/bin/procmail O acaso es donde estan alojado mi cuenta (mguado): /home/mguado/ Tambien existe alguna informacion que referencian a: /var/spool/mail/ Que modificaciones necesito hacer para que el correo responda automaticamente. El Script total es: PATH=/bin:/usr/bin:/usr/bin MAILDIR="/home/mguado" LOGFILE=$MAILDIR/from.log :0 * !^X-Loop: mguado@elveloz.com.pe | (formail -r -A"X-Loop: mguado@elveloz.com.pe" ; cat /home/vacaciones.txt) | sendmail -t Otro punto es donde guardo .procmailrc, unos dicen en la raiz del sistema - pero recien voy andando con Linux, otros dicen que en la cuenta del correo y por ultimo donde se instalo procmail. Bueno, yo he "guardado" el archivo .procmailrc en: /home/mguado/.procmailrc Pero nada de nada, he enviado desde yahoo hotmail a mguado@elveloz.com.pe llega el correo pero no hay respuesta. Gracias por la atencion prestada. Saludos magz
No es pot respondre
 
31.  Re: Control Remoto de Linux bajo SMS (20/02/2003 12:35, #12355)
  Por: Alfredo
Q pasa si se cae tu conexión a internet?
Yo hace ya un tiempo que tengo un sistema que envío los mensajes directamente al móvil que está conectado al Server Linux.
Cree un script demonio en perl q cada 30 segundos accede al móvil, si hay un mensaje nuevo lo descarga y lo procesa.
Niveles de seguridad:
1.- El mensaje ha de tener un formato determinado, en caso contrario no pasa el filtro o regexp.
2.- Hay un fichero con lista de los números de móviles permitidos para poder recibir mensajes.
3.- Aparte de tener una lista restringida de móviles origen, hace falta tener nombre de usuario y contraseña.De esa forma t evitas q alguien q conoce el sistema mande por tu móvil algún comando.

Aparte de eso el programa sólo permite una serie de comandos ya predefinidos en un hash, ejemplo:
Envio un SMS en el cual quiero que se reinicie el inetd de la máquina.La palabra que hace referencia a ese comando sería "kinetd". Ejemplo d uno de los hash.

#Listado de comandos
%ejecutar=("atmup" => "/root/bin/shutdownatm.pl levantar",
"atmdown" => "/root/bin/shutdownatm.pl tirar",
"rapache" => "/usr/local/apache/bin/apachectl restart",
"kapache" => "/usr/local/apache/bin/apachectl stop;wait;/usr/local/apache/bin/apachectl startssl",
"rmysql" => "/usr/bin/mysqladmin -u admin --password=pepito shutdown;wait;/usr/local/bin/safe_mysqld&",
"kinetd" => "killall -9 inetd;/usr/sbin/inetd",
"reiniciar" => "/sbin/reboot");

De esta forma te evitas que por algún fallo en la programación puedan ejecutar un comando que no esté ya predefinido.

Dado que yo no dispongo de un solo ordenador, necesitaba controlar por el SMS varios servidores, pero el sistema de SMS debería estar centralizado en una misma maquina, así que lo que hice fue un programa cliente y otro servidor, y un pequeño protocolo para que hablaran.
El programa cliente está situado en la máquina donde recide el móvil y el programa servidor en el resto de servidores que quiero controlar.
El programa cliente q es el q accede al movil,cuando recibe el SMS, lo procesa y si es necesario se conecta a la otra máquina y le dice que comando ha de ejecutar.
El programa servidor sólo permitirá conexiones al puerto,desde la lista de IP permitidas, aparte hay una palabra clave para poder empezar a hablar los protocolos.
Una vez realizado el comando, el sistema te devuelve un SMS diciendo si el comadno se realizó con éxito o hubo un error.
Tambien hay un sistema de ayuda por el SMS, ya que es muy probable que note acuerdes d los comandos que tengas en cada máquina.
Aparte de todo esto se guardan logs de todo lo que se hace.
Todo está hecho en Perl, salvo las aplicaciones de acceso al móvil que no las he hecho yo.
Espero poner estos scripts dentro de poco en algún sitio, tipo sourceforge, freshmeat,etc.
Un salu2
No es pot respondre
 
32.  Re: Control Remoto de Linux bajo SMS (06/05/2004 00:37, #21086)
  Por: Anónimo
Me podrias mandar o decirme donde puedo descargarme esos scripts... Mi dirección es jconex@terra.es Gracias de antemano, es muy interesante el tema.
No es pot respondre
 
33.  Control Remoto de Switch bajo SMS (26/08/2004 15:46, #23013)
  Por: Daniel
Necesito consultarte si sabes como puedo hacer para controlar un switch o por lo menos comunicarme, por medio del SMS a mi celular. Desde ya agradeceria si me envias alguna respuesta a mi casilla de correro ddifrancisco@hotmail.com
No es pot respondre
 
34.  Re: Control Remoto de Linux bajo SMS (02/10/2004 17:06, #23653)
  Por: Anónimo
Si envias la informacion en el asunto hasta un numero reducido de mensajes te sale gratis. Por lo menos eso era antes.
No es pot respondre
 
35.  Re: Control Remoto de Linux bajo SMS (31/03/2005 17:02, #26023)
  Por: Anónimo
Buenas Hasta hace unos meses si tienes vodafone y cuenta de correo en vodafone, todos los mensajes que envies al buzon te aparece como mensaje corto en el movil. Yo lo desactivé porque era un coñazo, cada correo que recibia en el buzon tenia un mensaje corto en el movil. Hubo un tiempo que tenia en windows de mi hermano un fichero bat que junto con un servidor smtp para ms-dos o windows me enviaba por correo su ip y así yo me podia conectar via pc-anywhere y aprovechaba la caracteristica de vodafone para recibirlo en el movil. Y todo esto gratis. Saludos.
No es pot respondre
 
36.  Re: Control Remoto de Linux bajo SMS (13/05/2005 11:57, #26630)
  Por: Anónimo
Cómo se abre una cuenta de correo con vodafone?? Es gratis?? joseandi@euskalnet.net Un saludo
No es pot respondre
 
37.  Re: Control Remoto de Linux bajo SMS (27/06/2005 19:56, #27259)
  Por: Anónimo
como enviar mensajes desde el pc al mobil gratis, hay algun programa para ello.
No es pot respondre
 
38.  Re: Control Remoto de Linux bajo SMS (23/08/2006 20:44, #34532)
  Por: Anónimo
No si ocurrirá con el resto de operadores, pero con amena puedes configurar que cuando te envíen en mail a tu cienta XXXXXXX@amena.com te envíe un sms gratuito avisando de que tienes nuevo mail de talycual@loquesea.com. Puedes devolver la salida del comando en ese "talycual" cambiando el remitente con sendmail. Porsupuesto sería información muy limitada
No es pot respondre
 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 24
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Linux con mando a distancia via SMS
. Enviar mensajes SMS usando Linux.
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 12/5/2009 07:31:51 | Tiempo Total: 0.091 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 09/02/2010 17:11 CET
Powered by Apache    MySQL    PHP    Gimp