New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@types/dns2

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/dns2 - npm Package Compare versions

Comparing version
2.0.9
to
2.0.10
+36
-1
dns2/index.d.ts

@@ -55,3 +55,3 @@ /// <reference types="node" />

recursive: boolean;
resolverProtocol: "UDP" | "TCP";
resolverProtocol: "UDP" | "TCP" | "DOH" | "Google";
nameServers: string[];

@@ -106,4 +106,34 @@ rootServers: string[];

};
interface DnsResolveOptions {
recursive?: boolean;
/** EDNS ECS, in CIDR format */
clientIp?: string;
}
type DnsResolver = (
name: string,
type?: DNS.PacketQuestion,
cls?: DNS.PacketClass,
options?: DNS.DnsResolveOptions,
) => Promise<DNS.DnsResponse>;
interface TCPClientOptions {
dns: string;
protocol?: "tcp:" | "tls:";
port?: 53 | 853 | (number & {});
}
interface DOHClientOptions {
dns: string;
}
interface UDPClientOptions {
dns: string;
port?: 53 | (number & {});
socketType?: udp.SocketType;
}
}
// ******** Server *******
declare class DnsServer extends EventEmitter {

@@ -148,2 +178,7 @@ addresses(): {

static TCPClient: (options: DNS.TCPClientOptions) => DNS.DnsResolver;
static DOHClient: (options: DNS.DOHClientOptions) => DNS.DnsResolver;
static UDPClient: (options: DNS.UDPClientOptions) => DNS.DnsResolver;
static GoogleClient: () => DNS.DnsResolver;
query(name: string, type: DNS.PacketQuestion, cls?: DNS.PacketClass, clientIp?: string): Promise<DNS.DnsResponse>;

@@ -150,0 +185,0 @@ resolve(

+4
-3
{
"name": "@types/dns2",
"version": "2.0.9",
"version": "2.0.10",
"description": "TypeScript definitions for dns2",

@@ -25,4 +25,5 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dns2",

},
"typesPublisherContentHash": "cb21cdacf072f697cfd79c460dfbcdb03dbb96055bd8e9898f35813b3c2f3c58",
"typeScriptVersion": "4.6"
"peerDependencies": {},
"typesPublisherContentHash": "14ea7fcb4d6d35db47093b2aa384825d41128ba2c5a3799d1c844f004c4125dd",
"typeScriptVersion": "5.2"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Mon, 26 Feb 2024 07:07:08 GMT
* Last updated: Thu, 21 Aug 2025 14:02:56 GMT
* Dependencies: [@types/node](https://npmjs.com/package/@types/node)

@@ -14,0 +14,0 @@