README for dyndnscd =================== dyndnscd is the dyndns client daemon. It is a daemon that continually polls for IP address changes an in the event of a change, triggers an IP address update. It is somewhat configurable. Downloading ----------- You can find the latest version and the git repository of dyndnscd under the following URL: http://github.com/akrennmair/dyndnscd/ Dependencies ------------ dyndnscd is written in the fine programming language Go: http://golang.org/ In addition to the Go environment, you need goconf, which you can install in your Go environment by typing "go get github.com/akrennmair/goconf". Installation ------------ Currently, there is no installation routine. Build it by running "go build" and run it with "./dyndnscd -f yourconfigfile". The following section describes how to configure dyndnscd. Configuration ------------- The configuration file is a .ini-style file. Every section defines the IP polling mechanism with a configuration key named "type" (allowed values: "device", "ipbouncer"). The "device" type regularly polls the IPv4 address of a network device (specified by the configuration key "device"), while the "ipbouncer" regularly polls the IPv4 address by calling a bouncer URL. A bouncer URL returns the client's IP address as the only content of the response body, and is configured with the configuration key "bouncer_url". The URL update is configured with the configuraton key "update_url". Simply write "<ip>" (no quotes) where the client IP shall be inserted. dyndnscd will replace it by IP and will do a GET request on the resulting URL. To configure the polling interval, use the configuration key "interval" (defines the minimum amount of seconds between two polling attempts). Example 1: [dyndns-bouncer] type = ipbouncer bouncer_url = http://example.com/ip-bouncer update_url = http://username:[email protected]/nic/update?hostname=example.dyndns.org&myip=<ip>&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG Example 2: [dyndns-eth0] type = device device = eth0 update_url = http://example.com/?myip=<ip> In addition, you can globally configure the log method. By default, dyndnscd logs everything to stderr. If you configure log_method = syslog then dyndnscd will log to syslog instead. Contact ------- Andreas Krennmair <[email protected]> License ------- dyndnscd is licensed under the MIT/X Consortium License. See the file LICENSE for further details.
dyndns client daemon
Owner
Andreas Krennmair
Similar Resources
A simple daemon which will watch files on your filesystem, mirror them to MFS, automatically update related pins, and update related IPNS keys.
ipfs-sync is a simple daemon which will watch files on your filesystem, mirror them to MFS, automatically update related pins, and update related IPNS keys, so you can always access your directories from the same address. You can use it to sync your documents, photos, videos, or even a website!
Kubernetes Reboot Daemon
kured - Kubernetes Reboot Daemon Introduction Kubernetes & OS Compatibility Installation Configuration Reboot Sentinel File & Period Setting a schedul
cod is a completion daemon for bash/fish/zsh
Cod is a completion daemon for {bash,fish,zsh}. It detects usage of --help commands parses their output and generates auto-completions for your shell.
A modern IRC server (daemon/ircd) written in Go.
Oragono is a modern IRC server written in Go. Its core design principles are: Being simple to set up and use Combining the features of an ircd, a serv
a go daemon that syncs MongoDB to Elasticsearch in realtime. you know, for search.
monstache a go daemon that syncs mongodb to elasticsearch in realtime Version 6 This version of monstache is designed for MongoDB 3.6+ and Elasticsear
MySQL replication topology manager - agent (daemon)
orchestrator-agent MySQL topology agent (daemon) orchestrator-agent is a sub-project of orchestrator. It is a service that runs on MySQL hosts and com
A tiny cli command/daemon for syncing toggl time entries with Jira
toggl-sync A tiny cli command/daemon for syncing toggl time entries with Jira Installation Install the app via brew package manager. brew tap timemate
Go daemon 微服务架构前期 ,服务高可用解决方案
简介 配置 config.yaml services.json API 服务配置 获取服务配置列表 获取单个服务配置 更新或者增加服务配置 删除单个服务配置 任务配置 获取任务列表 获取单个任务 更新或者增加任务 删除任务 运行 简介 微服务架构前期 ,服务高可用解决方案。 服务名称: 配置 con
daemon for removing torrents from deluge after a specified timeframe
deluge-remove-after -- daemon for removing torrents from deluge after a specified timeframe Table of Contents Why Installation Docker Build from sourc
shoutrrr daemon
shoutrrr daemon Orginal repositories: shoutrrr repository shoutrrr documentation Installation & Configuration Create a services.yaml with the followin
Secure Time Sync Daemon
stsd - Secure Time Sync Daemon ============================== Set system date based on HTTP 'date' headers over TLS. Inspired by Whonix's sdwdate, an
Aidos Kuneen (v2 network) daemon program that is controlled through the command line and remotely via RPC calls
adk-daemon: aidosd.v2 aidosd (v2) is a deamon which acts as bitcoind for adk. This version has been built specifically for network mesh version 2+ For
Golang daemon to update i3 workspace icons
i3-icons-daemon Is a lightweight golang daemon service that updates your i3 workspace based on the programs that are running in your workspace's windo
A daemon that has the purpose of installing and removing policies as they are laid in a specific directory
selinuxd This a daemon that has the purpose of installing and removing policies as they are laid in a specific directory. This directory is /etc/selin
Namecoin calendar notification daemon (ICS, CalDAV)
nccald nccald is a simple daemon to provide calendar notifications for Namecoin name expirations. The daemon periodically queries a Namecoin Core inst
DNS synchronization daemon for the AIRE project.
dns-sync Database structure: { "name": "example-host.example.com", "content": "127.1.33.7" } ENV parameters: DEBUG: true|false DNS_FILTER: Reg
Bastionzeros Agent and Daemon!
Bzero Bastionzero Bastionzero is a simple to use zero trust access SaaS for dynamic cloud environments. Bastionzero is the most secure way to lock dow
NDP Proxy + Responder daemon
PNDPD - NDP Responder + Proxy Features Efficiently process incoming packets using bpf (which runs in the kernel) Respond to all NDP solicitations on a
Related tags
A BitMessage headless client and library
bitz A BitMessage headless client and library. The initial focus is to implement the BitMessage protocol and provide a library that others can use. Sp
A DNS client in Go that supports Google DNS over HTTPS
dingo A DNS client (stub resolver) implemented in Go for the Google DNS-over-HTTPS. It effectively encrypts all your DNS traffic. It also supports Ope
DNS server with per-client targeted responses
GeoDNS servers This is the DNS server powering the NTP Pool system and other similar services. Questions or suggestions? For bug reports or feature re
🐶 Command-line DNS Client for Humans. Written in Golang
doggo ?? Command-line DNS client for humans doggo is a modern command-line DNS client (like dig) written in Golang. It outputs information in a neat c
go-ddns - lightweight GoDaddy dyndns updater
go-ddns - lightweight GoDaddy dyndns updater A no nonsense DynDNS updater for your GoDaddy domains Configuration Configuration is done through environ
A Docker image that allows you to use Hetzner DNS as a DynDNS Provider
Docker Hetzner DDNS This Docker image will allow you to use the Hetzner DNS Service as a Dynamic DNS Provider (DDNS). How does it work? The Go script
gofrrsockets is a client library used to interact with FRR's daemon UNIX sockets
gofrrsockets gofrrsockets is a client library that can be used to send commands to FRR's daemon UNIX sockets. The library provides a safer (forking cm
Daemon based on liblxc offering a REST API to manage containers
LXD LXD is a next generation system container and virtual machine manager. It offers a unified user experience around full Linux systems running insid
An autocompletion daemon for the Go programming language
An autocompletion daemon for the Go programming language VERY IMPORTANT: this project is not maintained anymore, look for alternatives or forks if you
Resolver (DNS) cache daemon.
RESCACHED(1) Manual Page NAME rescached - DNS resolver cache daemon. Table of Contents SYNOPSIS OPTIONS DESCRIPTION FEATURES BEHIND THE DNS HOW CACHE