Skip to content

richardvanorton/scammerlocker

Repository files navigation

This is an opensource tool to (legally) take down scam domains. It automates the boring abuse report process. Licensed under GNU GPLv3.

Created by @richardvanorton and @oliviavanorton

image Website: https://scammerlocker.vercel.app/

Here's how it works:-
The tool does a WHOIS lookup to get the domain registrar's abuse contact email. Then it uses Groq's llama3-70b-8192 model to use the context and target URL provided by the user to generate an abuse report email with a matching subject. Using Mailgun, it emails the domain provider at their designated abuse contact.

The tool works for any illegal websites, including but not limited to investment scams, crypto pump, and dump, phishing pages, animal abuse, etc. All domain registrars, hosting providers, and TLDs are legally required to take action when they receive an abuse report. Typically, it takes several days to a few weeks to take the website down.

Self-hosting Instructions

  1. Run the following
npm i
npm run dev
  1. Add the following to your .env
GROQ_API_KEY=''
MAILGUN_API_KEY=''
FULL_NAME=''
HCAPTCHA_SECRET=''
FROM_SENDER=''
FROM_DOMAIN=''
PROXY_PASS=''

[step 3 no longer required]
3. Remember to set the proxy port, username and host IP in app/actions.ts

Proxy services:
IProyal
Oxylabs
Webshare
Free proxy services from Google

Open http://localhost:3000 with your browser to see the result.