
Lightweight web page change monitor written in Go. Detects updates on target URLs and sends notifications via Telegram or other services, ideal for bug bounty hunters and red teams.

ChangeTower is intended to help you watch changes in web pages and get notified of any changes written in Go. This tool is good to know the web pages are updated something or not to work on the new site before others
ChangeTower requires go1.16+ to install successfully. Run the following command to get the repo
go get -v github.com/Dc4ts/ChangeTower
If you haven't got Go in your OS you can use the pre-build version by going to 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
Here is a sample wich use cronjob for run every 2 hours and notify by ProjectDiscovery to send result in our telegram bot
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 result in the telegram bot to the CHAT-ID is given.Contributions are always welcome! See contributing.md for ways to get started. Please adhere to this project's code of conduct.
ChangeTower is made with ♥️ by Osb0rn3 & Alins_ir and it is released under the MIT license