
Monitor de cambios de páginas web ligero escrito en Go. Detecta actualizaciones en URLs objetivo y envía notificaciones a través de Telegram u otros servicios, ideal para cazadores de recompensas de bugs y equipos rojos.

ChangeTower está diseñado para ayudarte a monitorear cambios en páginas web y recibir notificaciones de cualquier cambio, escrito en Go. Esta herramienta es útil para saber si las páginas web se actualizan o no, para trabajar en el nuevo sitio antes que otros.
ChangeTower requiere go1.16+ para instalarse correctamente. Ejecuta el siguiente comando para obtener el repositorio:
go get -v github.com/Dc4ts/ChangeTower
Si no tienes Go en tu sistema operativo, puedes usar la versión precompilada yendo a release.
./ChangeTower -h
cat links.txt | ./ChangeTower -w
cat links.txt | ./ChangeTower -s
echo "https://example.com" | ./ChangeTower -d
cat links.txt | ./ChangeTower -s -l
Aquí hay un ejemplo que usa cronjob para ejecutarse cada 2 horas y notificar con ProjectDiscovery para enviar el resultado a nuestro bot de Telegram.
crontab -e
* */2 * * * cat ~/links.txt | ChangeTower -s | notify -telegram -telegram-api-key 18620*****:AA*******tu-7qDyQUy7VcQs******5ZAPE -telegram-chat-id 1234567890
cat ~/links.txt | ChangeTower -s al bot de Telegram con el CHAT-ID proporcionado.¡Las contribuciones siempre son bienvenidas! Consulta contributing.md para conocer las formas de comenzar. Por favor, adhiérete al código de conducta de este proyecto.
ChangeTower está hecho con ♥️ por Osb0rn3 y Alins_ir y se publica bajo la licencia MIT.