Skip to content

Feature Request: Implement TLS Support #7

@jaythorat

Description

@jaythorat

Description

This issue tracks the implementation of TLS Support to enhance the security of the DNS server.


TLS Support

Objective:

  • Encrypt communication between the DNS server and clients using Transport Layer Security (TLS).

Benefits:

  • Prevents eavesdropping and man-in-the-middle attacks.
  • Builds user trust by ensuring data confidentiality and integrity.

Tasks:

  • Use Python's ssl module to enable TLS.
  • Obtain a trusted SSL/TLS certificate for the server.
  • Implement DNS over TLS (DoT) or DNS over HTTPS (DoH).
  • Configure the server to listen on a secure port (e.g., 853 for DoT).
  • Add configuration options for enabling/disabling TLS.

References:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions