1.0.4 • Published 2 years ago

@ssrfproxy/ssrfproxy-node v1.0.4

Weekly downloads
-
License
Unlicense
Repository
github
Last release
2 years 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

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago