Skip to content
Contribute domains to via an easy CLI tool!
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


An easy-CLI tool to help automate uploading domain lists to to gain points for your account!

Note that you must get an API key for your account via

Download Compiled Binaries

If you don't want to deal with installing Node and npm packages, you can instead use one of the following portable binaries:'

OS X Linux x64


  • You must first install Node (at least 8):
  • cd in the repo directory and run npm install. This will install all dependencies.
  • You can now run the script tib-cli.js by running node tib-cli.js

Important: This does not currently parse zone files, only domain lists. Ensure you've already converted your zone files into proper domain lists (the punycoding will be done automatically for you).


$ node tib-cli.js --help
usage: tib-cli.js [-h] [-v] [-k API_KEY] -f FILE

Argparse example

Optional arguments:
  -h, --help            Show this help message and exit.
  -v, --version         Show program's version number and exit.
  -k API_KEY, --api-key API_KEY
                        Your TheInternetBackup API key, can also be set via
                        environment variable TIB_API_KEY. The CLI arg takes
                        precedence over the environment variable.
  -f FILE, --file FILE  The location of the domain list to upload.
You can’t perform that action at this time.