distributed-dig
Advanced tools
Comparing version 1.8.2 to 1.8.3
# Changelog | ||
## [1.8.3] - January 14<sup>th</sup> 2021 | ||
### Changed | ||
* Updated dependency `pretty-error` to version `3.0.3`. | ||
* Removed broken *Size* badge from `README.md`. | ||
* Added *Required Node Version* ![node-current](https://img.shields.io/node/v/distributed-dig?style=social) and *Github Stars* ![GitHub Repo stars](https://img.shields.io/github/stars/markSmurphy/distributed-dig?style=social) badges to `README.md`. | ||
--- | ||
## [1.8.2] - December 19<sup>th</sup> 2020 | ||
@@ -28,3 +38,3 @@ | ||
* New option `--unique` which filters out duplicate addresses (but not errors) | ||
* New option `--unique` which filters out duplicate addresses (but not errors). | ||
@@ -35,4 +45,4 @@ ![`ddig [domain] --unique`](https://marksmurphy.github.io/img/ddig.single.domain.unique.gif) | ||
* Updated dependencies (`debug`) | ||
* Improved colour scheme to aid output readability | ||
* Updated dependencies (`debug`). | ||
* Improved colour scheme to aid output readability. | ||
@@ -45,4 +55,4 @@ --- | ||
* Updated dependencies (`yargs`) | ||
* Improved debug logging clarity in `parseAnswer()` | ||
* Updated dependencies (`yargs`). | ||
* Improved debug logging clarity in `parseAnswer()`. | ||
@@ -55,6 +65,6 @@ --- | ||
* Updated dependencies (`pretty-error` & `is-valid-domain`) | ||
* Fixed empty array check in `ddig-core.js` | ||
* Fixed erroneous string substitution in `return()` function calls in `ddig-core.js` | ||
* Improved colour output for `CNAME` records and their IP addresses | ||
* Updated dependencies (`pretty-error` & `is-valid-domain`). | ||
* Fixed empty array check in `ddig-core.js`. | ||
* Fixed erroneous string substitution in `return()` function calls in `ddig-core.js`. | ||
* Improved colour output for `CNAME` records and their IP addresses. | ||
@@ -67,3 +77,3 @@ --- | ||
* Updated dependencies (`yargs` & `is-valid-domain`) | ||
* Updated dependencies (`yargs` & `is-valid-domain`). | ||
@@ -80,3 +90,3 @@ --- | ||
* Updated dependency (`debug`) | ||
* Updated dependency (`debug`). | ||
@@ -89,3 +99,3 @@ --- | ||
* Updated dependencies (`yargs` & `is-valid-domain`) | ||
* Updated dependencies (`yargs` & `is-valid-domain`). | ||
@@ -98,3 +108,3 @@ --- | ||
* Fixed erroneous `warning` when parsing certain command line arguments | ||
* Fixed erroneous `warning` when parsing certain command line arguments. | ||
@@ -101,0 +111,0 @@ --- |
{ | ||
"name": "distributed-dig", | ||
"version": "1.8.2", | ||
"version": "1.8.3", | ||
"description": "A utility which makes DNS lookup requests across multiple DNS resolvers and collates the results.", | ||
@@ -49,3 +49,3 @@ "main": "distributed-dig.js", | ||
"native-dns-multisocket": "^0.7.0", | ||
"pretty-error": "^2.1.2", | ||
"pretty-error": "^3.0.3", | ||
"supports-color": "^8.1.0", | ||
@@ -52,0 +52,0 @@ "valid-url": "^1.0.9", |
# distributed-dig | ||
![Version](https://img.shields.io/npm/v/distributed-dig.svg?style=plastic) | ||
![npm bundle size](https://img.shields.io/bundlephobia/min/distributed-dig?style=plastic) | ||
![node-current](https://img.shields.io/node/v/distributed-dig?style=plastic) | ||
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/47a2084dfb3146a58e7711d6444324a7)](https://www.codacy.com?utm_source=bitbucket.org&utm_medium=referral&utm_content=MarkSMurphy/distributed-dig&utm_campaign=Badge_Grade) | ||
![GitHub issues](https://img.shields.io/github/issues/markSmurphy/distributed-dig?style=plastic) | ||
![GitHub Repo stars](https://img.shields.io/github/stars/markSmurphy/distributed-dig?style=plastic) | ||
[![Known Vulnerabilities](https://snyk.io/test/npm/distributed-dig/badge.svg)](https://snyk.io/test/npm/distributed-dig) | ||
@@ -8,0 +9,0 @@ ![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/distributed-dig.svg?style=plastic) |
24
ToDo.md
@@ -19,4 +19,26 @@ # To Do | ||
- [ ] Use `dns.GetServers()` to save current resolvers and highlight those in output if they're called. | ||
- [ ] Look into IPv6 support (DNS query of `ANY` rather `A` and handling `AAAA` responses). | ||
- [X] Optimise `ResourceRecordType()` function so the array iteration breaks when a match is found. | ||
- [ ] Look into **whois** and **geo-location** support | (`node-whois`, `node-xwhois`, [`ip-geolocate`](https://www.npmjs.com/package/ip-geolocate) [ipstack.com](https://ipstack.com/)). | ||
- [ ] Look into **whois** and **geo-location** support | (`node-whois`, `node-xwhois`, [ip-geolocate](https://www.npmjs.com/package/ip-geolocate), [ipstack.com](https://ipstack.com/), [ipwhois.io](https://ipwhois.io/)): | ||
```bash | ||
http get https://ipwhois.app/json/8.8.4.4?objects=ip,success,message,continent,continent_code,country,country_code,region,city,org,isp,completed_requests --body | ||
``` | ||
```json | ||
{ | ||
"city": "Newark", | ||
"completed_requests": 8, | ||
"continent": "North America", | ||
"continent_code": "NA", | ||
"country": "United States", | ||
"country_code": "US", | ||
"ip": "8.8.4.4", | ||
"isp": "Google LLC", | ||
"org": "Google LLC", | ||
"region": "New Jersey", | ||
"success": true | ||
} | ||
``` | ||
- [ ] Look into short command-line switches. | ||
@@ -23,0 +45,0 @@ - [ ] Use `findup-sync` to find config file if not in current directory. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
81319
321
+ Addedpretty-error@3.0.4(transitive)
- Removedpretty-error@2.1.2(transitive)
Updatedpretty-error@^3.0.3