Os traemos en esta ocasion un script phyton realizado por boxtvmania que nos envia mensaje a traves de telegram boot si hay alguna ip no autorizada conectada en nuestro receptor.
Previo necesario:
- Tener creado un boot telegram
- Conocer el chat id y el token del mismo
- Tener instalado curl en el receptor
Una vez tenemos esos datos nos descargamos el archivo siguiente:
https://github.com/boxtvmania/telegramboot
Una vez descargado tendremos un archivo llamado red.py en nuestro pc, lo abrimos con un editor de texto (notepad++ en formato unix) y editamos en el archivo los datos que se indican en el mismo.
A tener en cuenta como se indica en el propio texto del script:
Introducir las ips autorizadas para que no envie mensaje si estan conectadas alguna de ellas
ip_autorizadas = []
Y poner nuestro datos de chat_id y token
exitCode = os.system('/usr/bin/curl --silent --output /dev/null --data-urlencode "chat_id=xxxx" --data-urlencode "text=%s" "https://api.telegram.org/botyyyy/sendMessage" &' % (texto))
- Para instalar curl en nuestro receptor, basta acceder por telnet a nuestro receptor y ejecutar:
opkg install curl
Una vez realizados dichos pasos para ejecutar el script se utiliza, en el caso de haber instalado el archivo en /usr/bin de nuestro receptor:
python /usr/bin/red.py
Dicho comando se puede utilizar en crond por ejemplo para que se ejecute cada x tiempo.