Socket
Socket
Sign inDemoInstall

@tinyhttp/forwarded

Package Overview
Dependencies
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tinyhttp/forwarded - npm Package Compare versions

Comparing version 2.1.0 to 2.1.1

dist/index.js.map

4

dist/index.d.ts

@@ -0,1 +1,2 @@

/// <reference types="node" />
import { IncomingMessage } from 'node:http';

@@ -5,3 +6,3 @@ /**

*/
export declare function forwarded(req: Pick<IncomingMessage, 'headers' | 'connection'>): string[];
export declare function forwarded(req: Pick<IncomingMessage, 'headers' | 'socket'>): string[];
/**

@@ -11,2 +12,1 @@ * Parse the X-Forwarded-For header.

export declare function parse(header: string): string[];
//# sourceMappingURL=index.d.ts.map
function forwarded(req) {
const proxyAddrs = parse(req.headers["x-forwarded-for"] || "");
const socketAddr = req.connection.remoteAddress;
const socketAddr = req.socket.remoteAddress;
return [socketAddr].concat(proxyAddrs);

@@ -36,1 +36,2 @@ }

};
//# sourceMappingURL=index.js.map
{
"name": "@tinyhttp/forwarded",
"version": "2.1.0",
"version": "2.1.1",
"type": "module",

@@ -5,0 +5,0 @@ "description": "forwarded rewrite with TypeScript and ESM support",

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