All Projects → lfaoro → Flares

lfaoro / Flares

Licence: bsd-3-clause
Flares 🔥 is a CloudFlare DNS backup tool

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Flares

Bash Toolkit
Este proyecto esá destinado a ayudar a los sysadmin
Stars: ✭ 13 (-91.67%)
Mutual labels:  backup, dns
Docker Traefik Cloudflare Companion
Automatically Create CNAME records for containers served by Traefik
Stars: ✭ 59 (-62.18%)
Mutual labels:  dns, cloudflare
Quip Export
Export all folders and documents from Quip
Stars: ✭ 28 (-82.05%)
Mutual labels:  export, backup
Elasticsearch Dump
Import and export tools for elasticsearch
Stars: ✭ 5,977 (+3731.41%)
Mutual labels:  export, backup
Github records archiver
Backs up a GitHub organization's repositories and all their associated information for archival purposes.
Stars: ✭ 100 (-35.9%)
Mutual labels:  export, backup
Godns
A dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
Stars: ✭ 784 (+402.56%)
Mutual labels:  dns, cloudflare
Piholecloudflared
Raspberry Pi setup with Pi-Hole, CloudflareD, DHCP as the ultimate Ad-blocker
Stars: ✭ 57 (-63.46%)
Mutual labels:  dns, cloudflare
Wikiteam
Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2020, WikiTeam has preserved more than 250,000 wikis.
Stars: ✭ 404 (+158.97%)
Mutual labels:  export, backup
Rexport
Reddit takeout: export your account data as JSON: comments, submissions, upvotes etc. 🦖
Stars: ✭ 87 (-44.23%)
Mutual labels:  export, backup
Cloudflare Dyndns
CloudFlare Dynamic DNS client
Stars: ✭ 69 (-55.77%)
Mutual labels:  dns, cloudflare
Roam To Git
Automatic RoamResearch backup to Git
Stars: ✭ 489 (+213.46%)
Mutual labels:  export, backup
Bash Utils
A collection of hand-crafted bash scripts for various common tasks.
Stars: ✭ 124 (-20.51%)
Mutual labels:  dns, cloudflare
Qzoneexport
QQ空间导出助手,用于备份QQ空间的说说、日志、私密日记、相册、视频、留言板、QQ好友、收藏夹、分享、最近访客为文件,便于迁移与保存
Stars: ✭ 456 (+192.31%)
Mutual labels:  export, backup
V3n0m Scanner
Popular Pentesting scanner in Python3.6 for SQLi/XSS/LFI/RFI and other Vulns
Stars: ✭ 847 (+442.95%)
Mutual labels:  dns, cloudflare
Encrypted Dns
Configuration profiles for DNS HTTPS and DNS over TLS for iOS 14 and MacOS Big Sur
Stars: ✭ 455 (+191.67%)
Mutual labels:  dns, cloudflare
Lexicon
Manipulate DNS records on various DNS providers in a standardized way.
Stars: ✭ 1,028 (+558.97%)
Mutual labels:  dns, cloudflare
Node Firestore Import Export
Firestore data import and export
Stars: ✭ 271 (+73.72%)
Mutual labels:  export, backup
Warp Plus Cloudflare
Script for getting unlimited GB on Warp+ ( https://1.1.1.1/ )
Stars: ✭ 381 (+144.23%)
Mutual labels:  dns, cloudflare
Cloudflare Cli
CLI utility managing CloudFlare services using CloudFlare API
Stars: ✭ 61 (-60.9%)
Mutual labels:  dns, cloudflare
Cloudflare Ddns
Script for dynamically updating a CloudFlare DNS record. (Deprecated)
Stars: ✭ 112 (-28.21%)
Mutual labels:  dns, cloudflare

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

Docker Pulls PayPal

Quick Start

Video Tutorial

Docker

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

$ export CF_API_KEY=abcdef1234567890
$ export CF_API_EMAIL=[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/BSD

curl https://raw.githubusercontent.com/lfaoro/flares/master/install.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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].