Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lfaoro/flares

Repository files navigation

Flares 🔥

Flares is a CloudFlare DNS backup tool, it dumps your DNS table to the screen or exports it as BIND formatted zone files.

BSD License FOSSA Status Go Report Card

Quick Start

Docker

# Fetch your CloudFlare API key from here:
# https://dash.cloudflare.com/profile -> Global API Key -> View

$ export CF_API_KEY=abcdef1234567890
$ export [email protected]

$ docker run -it --rm \
-e CF_API_KEY="$CF_API_KEY" \
-e CF_API_EMAIL="$CF_API_EMAIL" \
lfaoro/flares domain1.tld domain2.tld

macOS

brew install lfaoro/tap/flares

Linux (soon)

curl apionic.com/flares.sh | bash

Developers

Go installer: https://golang.org/dl/

go get -u github.com/lfaoro/flares
make install
flares -h

make test

Examples

$ make install
$ flares -h

$ flares domain1.tld
;;
;; Domain:     domain1.tld
;; Exported:   2019-06-03 06:31:29
...continued

$ flares --export domain1.tld domain2.tld 
BIND table for domain1.tld successfully exported
BIND table for domain2.tld successfully exported
$ ls
domain1.tld domain2.tld

Automation

GitLab CI/CD

Contributing

Any help and suggestions are very welcome and appreciated. Start by opening an issue.

  • Fork the project
  • Create your feature branch git checkout -b my-new-feature
  • Commit your changes git commit -am 'Add my feature'
  • Push to the branch git push origin my-new-feature
  • Create a new pull request against the master branch

About

Flares 🔥 is a CloudFlare DNS backup tool

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 8