Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fcambus/dnc
CLI tool to check domain names configuration
https://github.com/fcambus/dnc
Last synced: 15 days ago
JSON representation
CLI tool to check domain names configuration
- Host: GitHub
- URL: https://github.com/fcambus/dnc
- Owner: fcambus
- License: bsd-2-clause
- Created: 2014-02-20T23:15:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-11-08T10:35:03.000Z (about 3 years ago)
- Last Synced: 2024-08-01T15:14:46.697Z (3 months ago)
- Language: Python
- Homepage:
- Size: 54.7 KB
- Stars: 102
- Watchers: 4
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: LICENSE
Awesome Lists containing this project
README
# dnc
## Description
dnc (Domain Name Checker), is a CLI tool to check domain names configuration.
## Requirements
dnc requires Python 3.5+ and the following Python modules:
- Dnspython
- PrettyTable
- pyOpenSSL## Usage
dnc [-46hmnsv] domain
The options are as follows:
-4 Resolve and display A records (IPv4 addresses).
-6 Resolve and display AAAA records (IPv6 addresses).
-h Display usage.
-m Resolve and display MX records (Mail Exchange).
-n Resolve and display NS records (Name Servers).
-s Display SSL/TLS certificate expiration date.
-v Display version.## Example
Here is the output of running dnc querying NS and A records, along with
SSL certificate expiration date for two domains:```
$ dnc -n4s cambus.net toolchains.net
+----------------+--------------------------+---------------+------------+
| Domain | NS | IPv4 | TLS |
+----------------+--------------------------+---------------+------------+
| cambus.net | oxygen.ns.hetzner.com. | 116.203.5.115 | 2021-04-23 |
| | hydrogen.ns.hetzner.com. | | |
| | helium.ns.hetzner.de. | | |
+----------------+--------------------------+---------------+------------+
| toolchains.net | oxygen.ns.hetzner.com. | 116.203.5.115 | 2021-04-23 |
| | helium.ns.hetzner.de. | | |
| | hydrogen.ns.hetzner.com. | | |
+----------------+--------------------------+---------------+------------+
```## License
dnc is released under the BSD 2-Clause license. See `LICENSE` file for details.
## Author
dnc is developed by Frederic Cambus.
- Site: https://www.cambus.net