DNS Stamp
This node module provides a simple API to parse and generate DNS Stamp as defined by Frank Denis.
Installation
npm install dnsstamp
Usage
Parse a stamp URL:
const DNSStamp = ; let stamp = DNSStamp;
Create a stamp URL:
const DNSStamp = ; let stamp = addr pk: pk providerName: providerName;let sdns = stamp;
Supported stamps:
DNSStamp.DNSCrypt
: constructor(addr
, {props
,pk
,providerName
})DNSStamp.DOH
: constructor(addr
, {props
,hostName
,hash
,path
})DNSStamp.DOT
: constructor(addr
, {props
,hostName
,hash
})DNSStamp.Plain
: constructor(addr
, {props
})
Licenses
All source code is licensed under the MIT License.