sacrebleu-dns/README.md

23 lines
678 B
Markdown
Raw Normal View History

2020-12-13 18:26:55 +00:00
# Sacrebleu
2020-12-13 03:01:04 +00:00
2020-12-13 18:26:55 +00:00
Sacrebleu is a DNS authoritative nameserver made in Go with ``github.com/miekg/dns`` library.
2020-12-13 03:01:04 +00:00
Records are stored in a MySQL Database and cached using REDIS.
This software is currently in development and NOT ready for production.
## What is working
- Read records (stricts & wildcard) from MySQL
- Read and write records (stricts & wildcard) in REDIS
- Recursive wildcard for reverse DNS (IPv6 only)
- Generate dynamic reverse DNS (IPv6 only)
- Respond to all requested MySQL queries
## ToDo
- Recursive wildcard for reverse DNS (IPv4 part)
- Generate dynamic reverse DNS (IPv4 part)
- XFR
- DNSSEC
- Unit tests
- CI with auto packaging
- Optimization