krz/domain-dig

an ios app for DNS & SSL analysis

clone: git clone https://gitbay.org/krz/domain-dig.git

3cdbdee621919c844963638fbf787cdf03803424

verified · cmc

author: Christian Cleberg <hello@cleberg.net> · 2026-04-11T16:28:40Z

add README and SECURITY
 README.md   | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 SECURITY.md | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..9ed40f7
--- /dev/null
+++ b/README.md
@@ -0,0 +1,56 @@
+# domain-dig
+
+Domain Dig is a minimal iOS to perform DNS lookups.
+
+## Features
+
+Data provided by a Domain Dig search:
+
+- Reachability
+- Redirect Chain
+- DNS Records
+- Email Security
+- SSL/TLS Certificate
+- HTTP Headers
+  - "Grade" for header security
+- IP Location
+- Open Ports
+  - Custom port checks
+
+Extra features:
+
+- Save favorite domains for quick reuse
+- Check historical log of searches and their results
+- Change DNS resolver to Cloudflare, Google, Quad9, or a custom resolver
+
+## Contributing
+
+Contributions are welcome. Keep changes scoped, include tests when behavior changes, and open a pull request with a clear summary of the user-facing impact.
+
+## Development
+
+### Requirements
+
+- Xcode with current iOS SDK support
+- iOS Simulator or physical iOS device
+
+### Getting Started
+
+1. Clone the repository:
+   ```sh
+   git clone https://git.sr.ht/~ccleberg/DomainDig
+   ```
+2. Open the project in Xcode.
+3. Build and run the app on a simulator or device.
+
+## Security
+
+If you discover a security issue, see SECURITY.md.
+
+## License
+
+This project is licensed under the GPL 3.0 or later. See LICENSE.
+
+## Contact
+
+Questions or feedback: hello@cleberg.net
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 0000000..1423145
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,33 @@
+# Security Policy
+
+## Supported Versions
+
+|Version|Supported|
+|-------|---------|
+| 1.x   | ✅ Yes  |
+| < 1.0 | ❌ No   |
+
+---
+
+## Reporting a Vulnerability
+
+If you discover a security vulnerability, **do not open a public issue**.
+Instead:
+
+1. **Email** your report to [security@cleberg.net](mailto:security@cleberg.net).
+  Include:
+  - A detailed description of the vulnerability
+  - Steps to reproduce
+  - Any relevant context (e.g., affected versions, environment)
+2. **Response Time**: We will acknowledge your report within **3 business days**
+  and keep you updated on the progress.
+3. **Resolution**: If confirmed, we will:
+  - Provide an estimated timeline for a fix
+  - Work with you to verify the resolution
+  - Credit you for the discovery (if you wish)
+4. **Declined Reports**: If the report is invalid or out of scope, we will
+  explain why and close the issue.
+
+---
+
+**Thank you for helping improve the security of our project!**