1.0.4 • Published 11 months ago

@ssrfproxy/ssrfproxy-node v1.0.4

Weekly downloads
-
License
Unlicense
Repository
github
Last release
11 months ago

Overview

Node package for protecting your server from Server Side Request Forgery (SSRF) attacks using SSRF Proxy. Sign up for a free account to get an API key.

Install

npm i @ssrfproxy/ssrfproxy-node --save

Usage

const { SsrfProxyApi } = require('@ssrfproxy/ssrfproxy-node');

const ssrfproxy = new SsrfProxyApi({
  apiKey: API_KEY_HERE,
});

const response = await ssrfproxy.proxy({
  url: "https://dummyjson.com/products/1",
});

console.log(response.headers);
console.log(response.data);

Options

OptionTypeDescriptionExampleRequired
urlstringThe URL to be accessed by the API."http://example.com/"Yes
methodstringThe HTTP method to be used when accessing the URL. Defaults to "GET"."GET"No
headersobjectThe headers to be sent when accessing the URL.{ "Content-Type": "application/json" }No
timeoutintegerThe maximum time to wait for a response, in milliseconds. Defaults to 5000.5000No

Advanced Usage

Under the hood ssrfproxy-node uses axios, so you can use any of the options that axios supports.

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago