ascension

Migrate DNS zones to the GNU Name System
Log | Files | Refs | README | LICENSE

PKG-INFO (2596B)


      1 Metadata-Version: 1.1
      2 Name: ascension
      3 Version: 0.5.0
      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]
     50             ascension <domain> <port> [-d] [-p]
     51             ascension <domain> -n <transferns> [-d] [-p]
     52             ascension <domain> -n <transferns> <port> [-d] [-p]
     53             ascension -p | --public
     54             ascension -h | --help
     55             ascension -v | --version
     56         
     57         Options:
     58             <domain>        Domain to migrate
     59             <port>          Port for zone transfer
     60             <transferns>    DNS Server that does the zone transfer
     61             -p --public     Make records public on the DHT
     62             -d --debug      Enable debugging
     63             -h --help       Show this screen.
     64             -v --version    Show version.
     65         ```
     66         
     67         Example use:
     68         ```
     69         # Transfers the sy TLD from ns1.tld.sy.
     70         ascension sy -n ns1.tld.sy.
     71         # Transfers the nu TLD from zonedata.iis.se with debug options enabled
     72         ascension nu -n zonedata.iis.se. -d
     73         ```
     74         
     75 Platform: UNKNOWN
     76 Classifier: Programming Language :: Python :: 3