PKG-INFO (3073B)
1 Metadata-Version: 1.1 2 Name: ascension 3 Version: 0.11.5 4 Summary: Tool to migrate DNS Zones to the GNU Name System 5 Home-page: https://gnunet.org/git/ascension.git/ 6 Author: rexxnor 7 Author-email: rexxnor+gnunet@brief.li 8 License: UNKNOWN 9 Description: # Ascension 10 11 Tool to easily migrate existing DNS Zones into the GNU Name System using 12 incremental zone transfers (AXFR/IXFR). 13 14 ## How to install 15 To install the ascension simply execute one of the following commands in the 16 freshly cloned directory: 17 18 ```bash 19 # System wide installation 20 sudo python3 setup.py install 21 22 # Local installation through virtualenv 23 python3 -m venv .venv 24 source .venv/bin/activate 25 python3 setup.py install 26 ``` 27 28 ## How to install (Developer) 29 A developer installation is very handy when you are making changes to the source 30 code as this way you don't need to re-run the installation procedure every time 31 you make a change. 32 33 ```bash 34 # installation through virtualenv 35 python3 -m venv .venv 36 source .venv/bin/activate 37 python3 setup.py develop 38 ``` 39 40 ## How to use 41 If you have installed it, simply execute ascension with one of several options. 42 You can also just run the file ascension.py itself directly. 43 44 Taken from the docstring of the ascension.py file: 45 ``` 46 Ascension 47 48 Usage: 49 ascension <domain> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run] 50 ascension <domain> <port> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run] 51 ascension <domain> -n <transferns> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run] 52 ascension <domain> -n <transferns> <port> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run] 53 ascension -p | --public 54 ascension -s | --debug 55 ascension -s | --standalone 56 ascension -h | --help 57 ascension -v | --version 58 59 Options: 60 <domain> Domain to migrate 61 <port> Port for zone transfer 62 <transferns> DNS Server that does the zone transfer 63 --minimum-ttl=<ttl> Minimum TTL for records to migrate [default: 3600] 64 --dry-run Only try if a zone transfer is allowed 65 -p --public Make records public on the DHT 66 -s --standalone Run ascension once 67 -d --debug Enable debugging 68 -h --help Show this screen. 69 -v --version Show version. 70 ``` 71 72 Example use: 73 ``` 74 # Transfers the sy TLD from ns1.tld.sy. 75 ascension sy -n ns1.tld.sy. 76 # Transfers the nu TLD from zonedata.iis.se with debug options enabled 77 ascension nu -n zonedata.iis.se. -d 78 ``` 79 80 Platform: UNKNOWN 81 Classifier: Programming Language :: Python :: 3