From 4bc18c58fcb206530bf4ad6ff4c20983fec9b70e Mon Sep 17 00:00:00 2001 From: Ako Date: Sat, 23 Aug 2025 18:54:31 +0200 Subject: [PATCH] feat: added readme.md --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f9059ab --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# simpledns + +A basic DNS server project in C for experimenting with DNS queries and responses. + +Currently, it only prints the DNS header of incoming queries. Future plans include implementing full DNS response capabilities. + +## Features + +- Listens for DNS queries +- Parses and prints DNS header information +- Planned support for answering queries + +## Requirements + +- GCC or Clang +- Internet connection (optional, for future features) + +## Build Instructions + +```bash +gcc -o dns dns.c +``` + +## Usage + +```bash +./dns +``` + +The server will start and print DNS header information for each received query. + +## License + +Currently none