Socket
Socket
Sign inDemoInstall

distributed-dig

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

distributed-dig - npm Package Compare versions

Comparing version 1.8.2 to 1.8.3

36

CHANGELOG.md
# 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&amp;utm_medium=referral&amp;utm_content=MarkSMurphy/distributed-dig&amp;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)

@@ -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.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc