easy-honeypot

0.1.2 • Public • Published

easy-honeypot

The easiest way to run a honeypot, right in Express.

const honeypot = require("easy-honeypot");
const express = require('express')
const app = express()

app.all("*", function (req, res) {
  const config = {
    discord: process.env.DISCORD_WEBHOOK, // Your discord webhook (optional)
    abuseipdb: process.env.ABUSEIPDB_KEY, // your AbuseIPDB API key (optional)
  }
  if (honeypot(req, config)) { // Both keys are optional, but recommended
    res.send("Catched by honeypot")
  } else {
    res.send("404")
  }
})

app.listen(3000, () => {
  console.log("listening on *:3000");
});

Featurss

  • Send discord messages
  • Report to AbuseIpDB
  • Customizable
  • Easy to use

Package Sidebar

Install

npm i easy-honeypot

Weekly Downloads

1

Version

0.1.2

License

MIT

Unpacked Size

24.4 kB

Total Files

9

Last publish

Collaborators

  • tiagorangel2011