homer - A dynamic DNS server written in node.js

  •        264

A dynamic DNS server written in node.js

https://github.com/eugeneware/homer

Dependencies:

chai : ~1.6.0
mocha : ~1.10.0
native-dns : ~0.4.1
optimist : ~0.5.0
director : ~1.2.0
ecstatic : ~0.4.2
levelup : ~0.9.0
byteup : 0.0.5
leveldown : ~0.5.0
levelplus : 0.0.2
request : ~2.21.0

Tags
Implementation
License
Platform

   




Related Projects

Perl Dynamic DNS (DDNS) Client Project

  •    Perl

perl-dyndns is project to provide cross platform (Win, Mac, Linux) solution for DHCP ISP-connected users, that can obtain permanent DNS, MX and webhosting service for http://www.dyndns.org/. PROJECT MOVED.

nsupdate.info - Dynamic DNS service

  •    Python

https://nsupdate.info is a free dynamic DNS service. nsupdate.info is also the name of the software used to implement it. If you like, you can use it to host the service on your own server.

KadNode - P2P DNS with content key, crypto key and PKI support. DynDNS alternative.

  •    C

KadNode is a small and decentralized DNS resolver that can use existing public key infrastructures. It utilizes the BitTorrent P2P network and mbedtls for TLS/crypto support. KadNode can intercept .p2p domain queries on the systems level and resolve them using a decentralized DHT network. TLS authentication can be used to make sure the correct IP address was found. If successful, the IP address is passed to the application making the request.

ddnssync

  •    PHP

A PHP5 dynamic DNS client that is capable of supporting any DDNS service with an appropriate plugin.

dnsjava - DNS implementation in Java

  •    Java

dnsjava is an implementation of DNS in Java. It supports all defined record types (including the DNSSEC types), and unknown types. It can be used for queries, zone transfers, and dynamic updates. A cache is used to reduce the number of DNS queries sent. A simple tool for doing DNS lookups, a 'dig' clone and a dynamic update client are included, as well as a simple authoritative-only server.


GnuDIP Dynamic IP DNS Service Software

  •    VB

The GnuDIP Dynamic IP DNS Service Software implements a Dynamic IP DNS service. It provides clients with a static DNS name even if their IP address is dynamically assigned.

inadyn-mt - dynamic DNS client

  •    C

inadyn-mt - inadyn, inadyn-advanced fork. A multi-OS (*NIX, BSD, NT,

ddclient - Fork of the original ddclient code

  •    Perl

ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services. DDclient now supports many of cable/dsl broadband routers.

Distributed DNS

  •    Java

DDNS is a P2P software that aims to build a decentralized, distributed DNS.

DDNSNotify

  •    Java

DDNSNotify logs into a (telnet-enabled) router and retrieves the WAN IP Address, only IF the IP Address differs from the DNS IP address for the domain name. It's useful to update DNS records using another external DDNS script (such as zoneclient.py).

dynamic DNS table management for ipv4/v6

  •    

dbind creates and updates automatically DNS tables. It has been designed to manage DNS for large IPv4 and IPv6 networks. It can be also used as a dynamic DNS extension for bind. dbind uses ssh for authentication and data-exchange.

whonow - A "malicious" DNS server for executing DNS Rebinding attacks on the fly (public instance running on rebind

  •    Javascript

A malicious DNS server for executing DNS Rebinding attacks on the fly. whonow lets you specify DNS responses and rebind rules dynamically using domain requests themselves. What's great about dynamic DNS Rebinding rules is that you don't have to spin up your own malicious DNS server to start exploiting the browser's Same-origin policy. Instead, everyone can share the same public whonow server running on port 53 of rebind.network.

trust-dns - A Rust based DNS client, server, and resolver

  •    Rust

A Rust based DNS client and server, built to be safe and secure from the ground up. Using the ClientFuture is safe. ClientFuture is a brand new rewrite of the old Client. It has all the same features as the old Client, but is written with the wonderful futures-rs library. Please send feedback! It currently does not cache responses, if this is a feature you'd like earlier rather than later, post a request. The validation of DNSSec is complete including NSEC. As of now NSEC3 is broken, and I may never plan to support it. I have some alternative ideas for private data in the zone. The old Client has been deprecated, so please use the ClientFuture. If this is an inconvenience, I may add a convenience wrapper around ClientFuture that would match the old Client; if this is something you would like to see, please file an issue.

homer - HOMER - 100% Open-Source SIP / VoIP Packet Capture & Monitoring

  •    Shell

HOMER is a robust, carrier-grade, scalable SIP Capture system and VoiP Monitoring Application offering HEP/EEP, IP Proto4 (IPIP) encapsulation & port mirroring/monitoring support right out of the box, ready to process & store insane amounts of signaling, logs and statistics with instant search, end-to-end analysis and drill-down capabilities for ITSPs, VoIP Providers and Trunk Suppliers using SIP signaling protocol. Powered at the core by SIPCAPTURE Module for industry-standard Kamailio or OpenSIPS, HOMER provides virtually unlimited scope for granular capture configuration either stand-alone or using our companion Capture Agent Project.

ddclient

  •    Perl

Ddclient is a Perl client used to update dynamic DNS entries for accounts on 'Dynamic DNS Network Services' free DNS service. It currently supports a lot of different routers and a few different services.

dynsRouter

  •    Java

DynsRouter is an application for updating a dynamic dns with the ip address retrieved the router. When the dynamic ip address changes, the application updated the dynamic dns provider. Supports Asus-wl500g and all webcams supported by the router. DynsRou

skydock - Service discovery via DNS for docker

  •    Go

Docker supports DNS based service discovery now. You should use the Docker implementation instead of this project. Skydock was built at a time when Docker did not support DNS discovery or auto registration. I'll keep the repo up for past years and as reference for others but don't use it if you have a recent version of Docker.Skydock monitors docker events when containers start, stop, die, kill, etc and inserts records into a dynamic DNS server skydns. This allows standard DNS queries for services running inside docker containers. Because lets face it, if you have to modify your application code to work with other service discovery solutions you might as well just give up. DNS just works and it works well. Also you cannot be expected to modify application code that you don't own. Passing service urls via the cli or in static config files (nginx) will not be possible if your service discovery solution requires a client library just to fetch an IP.

dnspython - a powerful DNS toolkit for python

  •    Python

dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0. dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records.

Dynamic DNS Black List

  •    Perl

ddnsbl - dynamic dns blacklist maker from sendmail and spamassassin logs.

pfSense - Firewall and Routing platform

  •    PHP

pfSense is a powerful, flexible firewalling and routing platform. It includes a long list of related features and a package system allowing further expandability without adding bloat and potential security vulnerabilities to the base distribution. pfSense is a stateful firewall, by default all rules are stateful. A Dynamic DNS client is included to allow you to register your public IP with a number of dynamic DNS service providers.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.