Script python aviso telegram intrusos en nuestro receptor

En esta ocasion os traemos un script que he realizado para nuestros receptores enigma2 que te avisa via telegram de las ips que estan conectadas a nuestro receptor, para que asi podamos visualizar si hay alguna ip no autorizada que se ha conectado a este.

  • Requisitos previos

1) Creacion de boot en telegram para ello:

a) Ponemos en el buscador de telegram

BotFather

Y pulsamos sobre el para acceder al mismo

b1.png

b) Ahora escribimos lo siguiente y pulsamos intro

/newbot

b2.png

c) En primer lugar ponemos el nombre que deseemos que sera el que nos aparezca en nuestro telegram como boot, pulsamos intro y ponemos el nombre que deseemos pero seguido de _bot

Tras ello nos aparecera que se ha creado correctamente y nos aparecera un numero token pues lo copiamos (marcado en verde), y ademas pulsamos sobre lo señalado en rojo para acceder a nuestro bot

b3.png

d) Tras acceder a nuestro boot pues pulsamos en iniciar y eso seria todo

b5.png

2) Saber nuestro chat_id

Ahora debemos saber cual es nuestro chat_id para ello en el navegador web de nuestro pc ponemos

https://api.telegram.org/botxxxxxxx/getUpdates

Donde sustituimos xxxx por nuestro token que copiemos y nos aparecera nuestro chat_id, pues lo copiamos.

b8.png

3) Ahora nos descargamos el script que hemos realizado del siguiente enlace

a) Descomprimimos el archivo en nuestro pc y tendremos un archivo llamado red.py

b) Lo abrimos con un editor de textos (recomendable notepad++)

Y tenemos que tener en cuenta los siguientes puntos:

  • Ip autorizadas podemos poner las ips conocidas y autorizadas, y las que pongamos ahi pues no nos mandara mensaje de aviso.
  • en chat id cambiamos las xxx por el chat id que teniamos copiado
  • Y las yyyyyy las sustituimos por nuestro token que teniamos copiado
bot50.png

Y a continuacion guardamos el archivo.

4) Ahora debemos instalar curl en nuestro receptor para ello accedemos por consola terminal a nuestro receptor y ejecutamos

opkg update

opkg install curl

b14.png

5) Para finalizar introducimos el archivo red.py que editemos por ejemplo en el directorio /usr/bin de nuestro receptor

b11.png
  • Funcionamiento/ejecucion del script python

6) Ahora accedemos al receptor via consola terminal y ejecutamos simplemente:

python /usr/bin/red.py

b60.png

7) Tras ejecutarlo recibiremos en nuestro boot telegram las ips que estan conectadas a nuestro receptor

b53.png

8) Ahora si deseamos por ejemplo que el script se ejecute cada x minutos automaticamente pues lo podemos añadir a crond en nuestra imagen

a) En este ejemplo en openatv, lo vamos hacer cada minuto para ello accedemos por consola terminal y ejecutamos:

crontab -e

Y añadimos esta linea

*/01 * * * * /usr/bin/python /usr/bin/red.py

b) para guardar pulsamos ctrl + o + intro y luego para salir ctrl + x

bo100.png

 

bo101.png

 

  2 comentarios para “Script python aviso telegram intrusos en nuestro receptor

  1. Javier
    noviembre 27, 2018 en 10:35 am

    Hola. estába intendando seguir este tuuorial y me he quedado atascado. siguiendo los pasos y en donde hay que colocar el número de token en lugar de las x, no me aparece mas que esto: {“ok”:true,”result”:[]}. No me sale el chat_id. Estaré haciendo algo mal?. Aclaro que no tengo ni idea y solo sigo los pasos que has puesto. Gracias

    Me gusta

    • boxtvmania
      noviembre 27, 2018 en 10:48 am

      pasate por nuestro foro para ayudarte mas rapido

      Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: