krz/domain-dig

an ios app for DNS & SSL analysis

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

v2.0.0: README.md · raw

 1# domain-dig
 2
 3[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=zerolabsco_domain-dig&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=zerolabsco_domain-dig)
 4[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=zerolabsco_domain-dig&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=zerolabsco_domain-dig)
 5
 6Domain Dig is a minimal iOS to perform DNS lookups.
 7
 8## Features
 9
10Data provided by a Domain Dig search:
11
12- Reachability
13- Redirect Chain
14- DNS Records
15- Email Security
16- SSL/TLS Certificate
17- HTTP Headers
18  - "Grade" for header security
19- IP Location
20- Open Ports
21  - Custom port checks
22
23Extra features:
24
25- Save favorite domains for quick reuse
26- Check historical log of searches and their results
27- Change DNS resolver to Cloudflare, Google, Quad9, or a custom resolver
28
29## Contributing
30
31Contributions are welcome. Keep changes scoped, include tests when behavior changes, and open a pull request with a clear summary of the user-facing impact.
32
33## Development
34
35### Requirements
36
37- Xcode with current iOS SDK support
38- iOS Simulator or physical iOS device
39
40### Getting Started
41
421. Clone the repository:
43   ```sh
44   git clone https://git.sr.ht/~ccleberg/DomainDig
45   ```
462. Open the project in Xcode.
473. Build and run the app on a simulator or device.
48
49## Security
50
51If you discover a security issue, see SECURITY.md.
52
53## License
54
55This project is licensed under the GPL 3.0 or later. See LICENSE.
56
57## Contact
58
59Questions or feedback: hello@cleberg.net