Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/toastxc/cf-ddns

dynamic IP DNS client for cloudflare
https://github.com/toastxc/cf-ddns

cloudflare cloudflare-api ip-updater

Last synced: 20 days ago
JSON representation

dynamic IP DNS client for cloudflare

Awesome Lists containing this project

README

        


rust-cloudflare-ddns

[![Stars](https://img.shields.io/github/stars/toastxc/rust-cloudflare-ddns?style=flat-square&logoColor=white)](https://github.com/toastxc/rust-cloudflare-ddns/stargazers)
[![Forks](https://img.shields.io/github/forks/toastxc/rust-cloudflare-ddns?style=flat-square&logoColor=white)](https://github.com/toastxc/rust-cloudflare-ddns/network/members)
[![Pull Requests](https://img.shields.io/github/issues-pr/toastxc/DoE-Network-Kit-Linux?style=flat-square&logoColor=white)](https://github.com/toastxc/rust-cloudflare-ddns/pulls)
[![Issues](https://img.shields.io/github/issues/toastxc/rust-cloudflare-ddns?style=flat-square&logoColor=white)](https://github.com/toastxc/rust-cloudflare-ddns/issues)
[![Contributors](https://img.shields.io/github/contributors/toastxc/rust-cloudflare-ddns?style=flat-square&logoColor=white)](https://github.com/toastxc/rust-cloudflare-ddns/graphs/contributors)
[![Licence](https://img.shields.io/github/license/toastxc/rust-cloudflare-ddns?style=flat-square&logoColor=white)](https://github.com/toastxc/rust-cloudflare-ddns/blob/main/LICENCE)

A program for automatically updating cloudflare domain names with a dynmaic IP address

**THIS REPOSITORY WAS NOT MADE BY OR AUTHORISED BY CLOUDFLARE, SOFTWARE COMES WITH ABSOLUTELY NO WARRENTY**

# Usage

```

git clone rust-cloudflare-ddns.git
cd rust-cloudflare-ddns
vim src/main.rs
cargo run
```
input your cloudflare details and exit (:wq!)

# Dependancies
- OpenSSL
- Curl
- Git

# For contributors
There are a few rules for contributing to this project
- Abide by Cloudflare's ToS for their API and related services
- Test that modified scripts work before running a pull request
- comment commplicated functions

![LGPLv3 Badge](/README_RESOURCES/LGPLv3%20Logo.svg)