You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
otthorn e789a1a891 Add check for IPv6 aswell 3 years ago
re2oapi@729cfcb7ac Add re2o API submodule 3 years ago
.gitignore 🙈 add gitignore 3 years ago
.gitmodules Add re2o API submodule 3 years ago
README.md ✏️ the verb to stuple does not exist in English 3 years ago
config.ini.example 🎉 initial commit 3 years ago
lib.py Add support for record-level TTL 3 years ago
main.py Add TXT to imports 3 years ago
requirements.txt 📌 pin dependencies in requirements.txt 3 years ago
reverse.py ✏️ fix typo on nibble 3 years ago
subnet.py Add check for IPv6 aswell 3 years ago

README.md

Re2o-ns

A simple DNS wrapper, reading from the non-standard re2o API and converting it to the popular dnspython format to be easily outputed to a zone format in plain text or otherwise manipulated.

How to install

Git pull

git clone https://gitea.auro.re/aurore/re2o-ns.git --recursive

then install the dependencies

pip install -r requirements.txt

Dependencies are only dnspython and optionnally iso8601 which is only required in re2oAPI. The script runs fine with just dnspython as long as it does not stumble upon an error in the re2oAPI, which is should not according the tests.