Sane, modular DNS authority (SOA) record parsing
Project description
soaparse
Sane, modular DNS SOA record parsing
Fields are based on https://www.ripe.net/publications/docs/ripe-203
The best-guess email addresses are parsed from the rname
field:
- Replacing with
@
:- the second from last
.
(email_parsed_last
) - the first
.
(email_parsed_first
)
- the second from last
Trailing periods are stripped
Usage
import json
import soaparse
soa_record_str = "ns.example.com. email.example.com. 20200101 60 3 2 1"
soa = soaparse.soa_parse(soa_record_str)
json.dumps(soa.__dict__)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
soaparse-1.2.0.tar.gz
(2.0 kB
view hashes)