All Projects → infothrill → python-dyndnsc

infothrill / python-dyndnsc

Licence: MIT License
dynamic dns (dyndns) update client with support for multiple protocols

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to python-dyndnsc

DnsTube
Access your computer from anywhere. DnsTube is a Windows .NET dynamic DNS client for Cloudflare.
Stars: ✭ 137 (+280.56%)
Mutual labels:  dns, dynamic-dns, ddns-client, ddns-updater
route53-dynamic-dns
Update AWS Route53 hosted zone with current public IP address. Alternative to Dynamic DNS services such as Dyn, No-IP, etc
Stars: ✭ 29 (-19.44%)
Mutual labels:  dns, dynamic-dns, ddns-updater
Trust Dns
A Rust based DNS client, server, and resolver
Stars: ✭ 2,155 (+5886.11%)
Mutual labels:  dns, dynamic-dns
dynamic-dns-netcup-api
A simple dynamic DNS client written in PHP for use with the netcup DNS API.
Stars: ✭ 127 (+252.78%)
Mutual labels:  dynamic-dns, ddns-client
DynamicDNS
基于DNSPod构建的DDNS软件
Stars: ✭ 21 (-41.67%)
Mutual labels:  dynamic-dns, ddns-client
PyDDNS
Complete system to create your own server ddns
Stars: ✭ 57 (+58.33%)
Mutual labels:  ddns-client, ddns-updater
cloudflare-ddns-updater
Dynamic DNS (DDNS) service based on Cloudflare! Access your home network remotely via a custom domain name without a static IP! Written in pure BASH~
Stars: ✭ 434 (+1105.56%)
Mutual labels:  dns, ddns-updater
unbound-dns-firewall
DNS-Firewall Python script for UNBOUND
Stars: ✭ 23 (-36.11%)
Mutual labels:  dns
fresh.py
An efficient multi-threaded DNS resolver validator
Stars: ✭ 80 (+122.22%)
Mutual labels:  dns
dnsbin2
I have literally no idea why I did that - Pastebin over DNS
Stars: ✭ 36 (+0%)
Mutual labels:  dns
asynctools
Various asynchronous tools for Nim language
Stars: ✭ 88 (+144.44%)
Mutual labels:  dns
newdns
A library for building custom DNS servers in Go.
Stars: ✭ 40 (+11.11%)
Mutual labels:  dns
Dns
The Hoa\Dns library.
Stars: ✭ 22 (-38.89%)
Mutual labels:  dns
sender policy flattener
Compact large SPF chains into flat blocks of IP addresses
Stars: ✭ 25 (-30.56%)
Mutual labels:  dns
deckard
DNS test harness
Stars: ✭ 28 (-22.22%)
Mutual labels:  dns
Secure-Adblocking-DNS
Secure (DNS-over-TLS) Adblocking (Pi-hole) Recursive (unbound) Server System setup
Stars: ✭ 19 (-47.22%)
Mutual labels:  dns
Windows.10.DNS.Block.List
Windows DNS Block List
Stars: ✭ 18 (-50%)
Mutual labels:  dns
get-trust-anchor
Tool for fetching/refreshing DNS Root Zone trust anchors
Stars: ✭ 57 (+58.33%)
Mutual labels:  dns
python-ddns
A self-hosted dynamic DNS service using BIND9 and python.
Stars: ✭ 26 (-27.78%)
Mutual labels:  dynamic-dns
ssrf-agent
make http(s) request to prevent SSRF
Stars: ✭ 16 (-55.56%)
Mutual labels:  dns

Dyndnsc - dynamic dns update client

https://github.com/infothrill/python-dyndnsc/actions/workflows/tests.yml/badge.svg?branch=master Code coverage

Dyndnsc is a command line client for sending updates to dynamic dns (ddns, dyndns) services. It supports multiple protocols and services, and it has native support for ipv6. The configuration file allows using foreign, but compatible services. Dyndnsc ships many different IP detection mechanisms, support for configuring multiple services in one place and it has a daemon mode for running unattended. It has a plugin system to provide external notification services.

Quickstart / Documentation

See the Quickstart section of the https://dyndnsc.readthedocs.io/

Installation

# from pypi:
pip install dyndnsc

# using docker:
docker pull infothrill/dyndnsc-x86-alpine

# from downloaded source:
python setup.py install

# directly from github:
pip install https://github.com/infothrill/python-dyndnsc/zipball/develop

Requirements

  • Python 3.6+

Status

Dyndnsc is still in alpha stage, which means that any interface can still change at any time. For this to change, it shall be sufficient to have documented use of this package which will necessitate stability (i.e. community process).

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].