| Crates.io | digs |
| lib.rs | digs |
| version | 0.4.2 |
| created_at | 2021-04-08 04:11:42.139891+00 |
| updated_at | 2024-02-26 02:44:20.049655+00 |
| description | digs many at once |
| homepage | |
| repository | https://github.com/BiznetGIO/digs |
| max_upload_size | |
| id | 380676 |
| size | 149,651 |
digs is a DNS command-line client that is able to query many DNS servers at once.
We work with DNS records a lot. Having a tool that inspects multiple records across different machines at once is a lifesaver.
digs.py.Prepare a configuration file that should look like this:
[[servers]]
address = "8.8.8.8"
name = "Google"
[[servers]]
address = "9.9.9.9:54" # Custom port, default: 53
name = "Quad9"
The servers blocks can be as many as you want.
Example commands:
digs example.net A Query a domain using the configuration in the current directory
digs example.net A --config custom.toml ...using custom configuration
Run digs --help to see more available options.
The release page includes pre-compiled binaries for GNU/Linux, macOS, and Windows.
Using cargo-binstall
cargo binstall digs
Using Rust's package manager cargo:
cargo install digs
git clone https://github.com/BiznetGIO/digs
cd digs
# Run unit tests and integration tests
cargo test
# Install
cargo install --path .
To learn more read the contributing guide
digs source code is licensed under the MIT.