├── .github └── workflows │ ├── ci.yml │ ├── docker-release.yml │ └── github-release.yml ├── .gitignore ├── CONTRIBUTING.MD ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── query_packet.txt ├── response_packet.txt └── src ├── main.rs └── protocol ├── byte_packet_buffer.rs ├── dnsheader.rs ├── dnspacket.rs ├── dnsquestion.rs ├── dnsrecord.rs ├── main.rs ├── mod.rs ├── querytype.rs └── resultcode.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/.github/workflows/docker-release.yml -------------------------------------------------------------------------------- /.github/workflows/github-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/.github/workflows/github-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/CONTRIBUTING.MD -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/README.md -------------------------------------------------------------------------------- /query_packet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/query_packet.txt -------------------------------------------------------------------------------- /response_packet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/response_packet.txt -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/protocol/byte_packet_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/byte_packet_buffer.rs -------------------------------------------------------------------------------- /src/protocol/dnsheader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/dnsheader.rs -------------------------------------------------------------------------------- /src/protocol/dnspacket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/dnspacket.rs -------------------------------------------------------------------------------- /src/protocol/dnsquestion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/dnsquestion.rs -------------------------------------------------------------------------------- /src/protocol/dnsrecord.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/dnsrecord.rs -------------------------------------------------------------------------------- /src/protocol/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/main.rs -------------------------------------------------------------------------------- /src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/mod.rs -------------------------------------------------------------------------------- /src/protocol/querytype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/querytype.rs -------------------------------------------------------------------------------- /src/protocol/resultcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkySingh04/DNS-Server-Rust/HEAD/src/protocol/resultcode.rs --------------------------------------------------------------------------------