____ _ _ ____ _ ___ __
| _ \| \ | / ___|| |/ \ \ / /
| | | | \| \___ \| ' / \ \ / /
| |_| | |\ |___) | . \ \ V /
|____/|_| \_|____/|_|\_\ \_/
DNS Key Value Storage (dnskv.com)
The packet messaging service for true hackers. Simple and free to use.
Too complex? See: simplified tutorial
Structure:
- Suffix all names with this domain
- options.value.key.
Insert:
Query:
Options:
- - option separator
- u update secret
- e exipiry
- t ttl
- d domain key (reserved for custom domains)
Update value:
- usecret.value.key.
- Key expiry is refreshed when value is updated
Time units:
- s second(s) (default)
- m minute(s)
- h hour(s)
- d day(s)
- w week(s)
- y year(s)
- Unit without number specified, defaults as 1 unit
How to use / Examples:
- Set updatetable key using update secret 'updatesecret' with value 'examplevalue' with key 'examplekey', with expiry of 1 day and ttl of 15 minutes
uupdatesecret-ed-t15m.examplevalue.examplekey.
- For the simple examples, see the simplified tutorial
Misc fun & tech:
- A, AAAA, TXT - set record
- A, AAAA - check key or read value
- A record value format 107-101-121 returns as 127.107.101.121
- AAAA record value format 7365-6372-6574-736c-6561-6b21 returns as 2001:db8...
- TXT - read value
- Min expiry / TTL 1 minute
- Max expiry / TTL 7 days
- Default expiry 7 days / TTL 1 hour (updatable)
- When keys expire, all related data is pruned from database
- Logs - exceptions only (no IP addresses)
- Backups - no data backups / copies
- Rate limits - low (300 seconds window / RAM only)
- Statistics - hourly summary statistics (no IP addresses / DNS names)
- Status - beta (works, but still under development)
- SLA - best effort
- Security - none. All data should be considered public
- Guarantees - none
- FAQ - yes, if someone asks any questions
- Sample client - DNS Messenger (dnsmsg)
- Guess what (TXT) ping. (TXT / A) hello. (TXT) key. and (TXT / A / AAAA) echo. addresses do
- Time / date / caching - time. (TXT / A) date. (TXT / AAAA) and datetime. (TXT) - These addresses can be used to detect caching DNS servers which do not respect 1 second TTL. As well getting UTC time, date, datetime
- Custom domains / subdomains - why not?
- Private servers / instances - can be arranged
- MVP - Can be quickly improved, if necessary
- What is Domain Name System (DNS) @ Wikipedia
- Default, minimum and maximum values can be retrieved with configuration query: max-ttl, def-ttl, min-ttl, max-expiry, def-expiry, min-expiry as value and cfg as key.
- Echo - DNS data leak demonstration
Contact / Abuse / Feedback / Questions / Ideas / Tech Talk:
Last update - 2023-12-25
kw: database, data storage, key-value, datastore, store, man page, guide, documentation, instructions, how to, anonymous, open, privacy, dnskv.com, open, pastebin, transfer, bypass firewall, firewalls, cache, DNS, global, caching, channel, CDN, infrastructure, covert, exfiltration, no tcp, https, http, detection, exfil, exfiltration.