
ChangeTowerは、Webページの変更を監視し、通知を受け取るためのGoで書かれたツールです。このツールは、他の人が新しいサイトで作業する前に、Webページが更新されたかどうかを知るのに役立ちます。
ChangeTowerを正常にインストールするには、go1.16以上が必要です。以下のコマンドを実行してリポジトリを取得してください。
go get -v github.com/Dc4ts/ChangeTower
OSにGoがインストールされていない場合は、リリースからビルド済みバージョンを使用できます。
./ChangeTower -h
cat links.txt | ./ChangeTower -w
cat links.txt | ./ChangeTower -s
echo "https://example.com" | ./ChangeTower -d
cat links.txt | ./ChangeTower -s -l
以下は、cronjobを使用して2時間ごとに実行し、ProjectDiscoveryのnotifyを使って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 の結果すべてを指定されたCHAT-IDのTelegramボットに送信します。コントリビューションはいつでも歓迎します! 開始方法については、contributing.mdを参照してください。 このプロジェクトの行動規範に従ってください。
ChangeTowerはOsb0rn3とAlins_irによって ♥ を込めて作成され、MITライセンスの下で公開されています。