Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/toastxc/cf-ddns
- Owner: toastxc
- License: gpl-3.0
- Created: 2022-04-20T09:46:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-09T03:49:01.000Z (over 1 year ago)
- Last Synced: 2024-11-24T20:53:38.379Z (about 1 month ago)
- Topics: cloudflare, cloudflare-api, ip-updater
- Language: Rust
- Homepage:
- Size: 68.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)