He implementado la modificación en el script que notifica a twitter las conexiones que se realizan desde el exterior al equipo de casa. La modificación consiste en que reescribe la ip como un enlace a ripe.net, que permite consultar en su base de datos a quien pertenece la ip de origen de la conexión. Ya doy por terminado el curro.
Notas mentales carentes de lógica que surgen por generación espontánea, alimentadas por recuerdos y vivencias.
Mostrando entradas con la etiqueta swatch. Mostrar todas las entradas
Mostrando entradas con la etiqueta swatch. Mostrar todas las entradas
domingo, octubre 28, 2012
jueves, septiembre 13, 2012
Pruebas con swatch y twitter satisfactorias
He terminado de hacer las pruebas con swatch. Ahora estoy en disposición de mandar los mensajes de los logs de las máquinas de casa que desee a twitter, solo hay que escribir la expresión regular1 al uso. Pongo las dos expresiones regulares para detectar que alguien se ha logado en el ssh y de que el sslh ha detectado una conexión de ssh en el puerto HTTPS y la reenvia al SSH.
watchfor /(^(.*) sshd(.*): Accepted password for (.*) from (.*) port (.*) ssh2$)/watchfor /(^(.*) sslh(.*): connection from (.*) forwarded (.*)$)/
Queda para nota controlar la cantidad de mensajes a enviar, puesto que twitter aplica algunas restricciones que bloquearían algunos mensajes, sobre todo si llegan muy rápido.
1 Las expresiones regulares nunca serán lo suficientemente reconocidas.
Actualización: Instalado en los dos equipos de casa, añadido el control de cuando se puede mandar a twitter (un fichero de control se encarga de esto, estando el demonio siempre funcionando).
1 Las expresiones regulares nunca serán lo suficientemente reconocidas.
Actualización: Instalado en los dos equipos de casa, añadido el control de cuando se puede mandar a twitter (un fichero de control se encarga de esto, estando el demonio siempre funcionando).
viernes, septiembre 07, 2012
No reinventar la rueda
Pretendía hacer un pequeño demonio que leyese los logs del mini-pc buscando las entradas de login ssh y del sslh para que luego las mandase a twitter a modo de pequeño robotito chivato, pero no es necesario escribirlo.
Existe un demonio llamado swatch escrito en perl que lee un determinado fichero de log en busca de una cadena y cuando le encuentra ejecuta el programa que necesite. Luego hay un librería llamada twitter-php que puede utilizar para mandar mensajes a la cuenta de twitter.
Así que tengo el 90% del trabajo hecho. No hizo falta reinventar la rueda.
Suscribirse a:
Entradas (Atom)
Cómo utilizar el servicio Secrets Manager para guardar las claves privadas de SSH
Para guardar la clave privada en el servicio Secrets Manager como un secreto en modo texto sin formato, sigue estos pasos Supongamos que la ...
-
Durante la noche del sábado al domingo volví a reencontrarme con los sueños de siempre. En esta ocasión fueron dos. En el primero, estaba ap...
-
Hace unas semanas hablaba de pasada sobre un tema al que llevo dandole vueltas muchisimo tiempo. Desde siempre he tenido una postura oficia...
-
En el trabajo me ha comentado algo que me esta dando que pensar. La causa ha sido que me han preguntado si apuntaría a un hijo mio a un siti...