Kali Linux

PasteMonitor : Scrape Pastebin API To Collect Daily Pastes, Setup A Wordlist And Be Alerted By Email When You Have A Match

PasteMonitor is a Scrape Pastebin API to collect daily pastes, setup a wordlist and be alerted by email when you have a match.

Description

The PasteMonitor tool allows you to perform two main actions (for educational purposes only):

  • Download daily new public pastes
Average number of pastes per day: 1000-3000 (filetype: .txt)Average number of pastes per day: 1000-3000 (filetype: .txt)
  • Send automatic email alert

You can setup a wordlist and be alerted by email when you have a match

If your paste is no longer online, you can find it on your computer/server via the ID of your paste (here ID is “WJq2YxPg”)

Before start

Before starting the tool, make sure to:

  • Get a Pastebin PRO account
  • Enter the IP address of your machine in the “Your Account & Whitelisted IP” section
  • Activate a mail account that can authorize a third party application (here we use a Gmail account)
  • Enable 2-step verification
  • Generate app password (for more help, see this tutorial)

Then, add to the code “pastemonitor.py”:

  • Email credentials (“email”, “password”)
  • Email alert recipient (“receiver”)

Wordlist

In the “wordlist.txt” file, add your keywords line by line.

Prerequisite

pip3 install -r requirements.txt

Usage

python3 pastemonitor.py

R K

Recent Posts

git fetch vs git pull: How They Work and When to Use Each

Both git fetch and git pull talk to a remote repository, but they do very different things to your…

2 days ago

git cherry-pick Command: Apply Commits from Another Branch

Sometimes the change you need already exists, just on the wrong branch. A hotfix lands…

2 days ago

Best Email APIs for Secure Business Email: Why Developers Are Moving Beyond SMTP

Email is still one of the most important communication channels inside modern applications. Password resets,…

3 days ago

Nginx Commands in Linux: Start, Stop, Reload, Test, and Log

Nginx is a high-performance web server and reverse proxy trusted by some of the largest…

6 days ago

ufw Command in Linux: Manage Firewall Rules with Examples

ufw (Uncomplicated Firewall) sits on top of iptables (or nftables on newer systems) and replaces…

6 days ago

who Command in Linux: Show All Logged-In Users and Sessions

When you share a server with a team or investigate unexpected activity, the first question…

6 days ago