8000 GitHub - NImaism/trackit: TrackIt is your homie for tracking website changes.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

NImaism/trackit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrackIt

a tool for keeping tabs on website changes and getting instant alerts when something's different.


InstallUsageContributingHit me upFollow me


TrackIt is a slick little tool for hackers, builders, and anyone who wants to keep an eye on their websites. It checks your URLs, compares the content, and pings you when something changes. Whether you're watching for defacements, sneaky edits, or just wanna know when your site updates, TrackIt’s got your back. Discord and Telegram alerts? Yeah, we got those too.


Why TrackIt?

  • Spot Changes Fast: Keep an eye on your URLs and know when something’s off.
  • Get Pinged Instantly: Alerts hit your Discord or Telegram like a boss.
  • Speedy Checks: Handles multiple URLs at once, no sweat.
  • Customizable AF: Tweak the config to fit your flow.
  • Secure by Default: SSL checks and redirect handling baked in.

Installation

Run the following command to install the latest version. Easy peasy.

go install -v github.com/nimaism/trackit/cmd/trackit@latest

Usage

$ ./trackit -h

████████╗██████╗░░█████╗░░█████╗░██╗░░██╗██╗████████╗
╚══██╔══╝██╔══██╗██╔══██╗██╔══██╗██║░██╔╝██║╚══██╔══╝
░░░██║░░░██████╔╝███████║██║░░╚═╝█████═╝░██║░░░██║░░░
░░░██║░░░██╔══██╗██╔══██║██║░░██╗██╔═██╗░██║░░░██║░░░
░░░██║░░░██║░░██║██║░░██║╚█████╔╝██║░╚██╗██║░░░██║░░░
░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝╚═╝░░░╚═╝░░░
                 v1.0.0

TrackIt is your homie for tracking website changes.

Usage:
  ./trackit [flags]

Flags:
   -config string   Path to the configuration file (default "config.yaml")
   -duc, -disable-update-check  Disable automatic update check

Setup Your Config

TrackIt runs on vibes and YAML. Here’s how you set it up:

urls_file: "urls.txt" # List of URLs to watch
interval: 10         # How often to check (in minutes)
storage_file: "data.json" # Where to save the hashes
concurrency: 10      # How many URLs to check at once
notifier:
  discord:
    enabled: true
    webhook_url: "https://discord.com/api/webhooks/your-webhook-url"
  telegram:
    enabled: true
    bot_token: "your-telegram-bot-token"
    chat_id: "your-telegram-chat-id"
network:
  timeout_sec: 10
  verify_ssl: true
  disable_redirect: false

Let’s Roll

  1. Create a file (urls.txt) with the URLs you wanna track:

    http://example.com
    http://another-example.com
  2. Create a config.yaml file and set it up like the example above. Customize it to fit your flow.

  3. Fire it up:

    ./trackit -config config.yaml
  4. Sit back and relax. If something changes, TrackIt will slide into your DMs (Discord/Telegram).


Contributing

Got ideas? Found a bug? Wanna make this thing even cooler? Pull requests and issues are always welcome. Let’s build something awesome together.

Oh, and if you’re vibing with TrackIt, drop a star ⭐ or buy me a coffee. Every little bit helps keep the hustle alive.


License

TrackIt is free as in freedom. Do whatever you want with it. Distributed under the MIT License. See the LICENSE file for the boring legal stuff.


haPpY HaCkiNg.

About

TrackIt is your homie for tracking website changes.

Resources

License

Stars

Watchers

Forks

< 3A07 /div>

Packages

No packages published

Languages

0