/spamster

🤖 Spam tools for NOSTR protocol 🤖 Spamster is a bash toolbox made for nostr spamming. Spamster is for testing relays and spam filters.

Primary LanguageShell

do not use to do illegal shit

SPAMSTER

Shell Script





Done:

  • 🧅 Use tor for spamming
  • 📡 Download relays list
  • 🏓 Ping relays list
  • 📈 Benchmark relays
  • 🔑 Create accounts for each name in config/name-list.txt
  • 📁 Create a nostr.json with all names and pubkeys. | NIP-05
  • 📨 Send the nostr.json to youraccount.github.io/.well-known/nostr.json
  • ℹ️ Update all accounts informations with name@domain.tld | KIND: 0
  • ℹ️ Update all accounts informations with username,fixed image of a cat and fixed bio. | KIND: 0
  • 🫂 Make all accounts follow each others | KIND: 3
  • 📢 Spam public feed in parallel | KIND: 1
  • 🧅 Spam public feed using tor in parallel (one exit IP per instance) | KIND: 1
  • ⬆️ Save configuration
  • ⬇️ Load configuration
  • 🗑 Reset

Todo:

  • Use tor to get relays list
  • Use tor to ping relays list
  • Use tor to benchmark relays list
  • Use tor to broadcast profile info | KIND: 0
  • Use tor to broadcast follow list | KIND: 3
  • Spam in DMs
  • Spam in channels
  • Spam custom KIND
  • Spam public channels creation
  • Spam recommand relay
  • Multi-Spam
  • React and reply
  • Reply
  • Create random names lists with first and last name
  • Create random bio for each name with OPENAI
  • React and reply with OPENAI
  • Change benchmark for something more agressive.
  • Engagement farm with OPENAI

Problems:

  • Tor dont stop on close. So you have to stop all tors manually.
  • As far as i understand, this whole repo could be almost one script with functions, but because i'm really bad at this: its' not.

🍩 What is Spamster?


Spamster is a bash toolbox made for nostr spamming.
Spamster is for testing relays and spam filters.

⚙️ Requirements:

as well as: sed jq truncante awk git curl


✔️ How to use Spamster?

  • git clone https://github.com/gourcetools/spamster
  • cd ./spamster
  • cd ./config
  • Edit message-list.txt with your messages - one per line.
  • Edit names-list.txt and do the same.
  • For relay if you want to set a custom relay edit relays-list.txt
  • cd ..
  • ./SPAMSTER.sh to open the menu.

For a quick try:

  • Download relay list (D) (skip this if you set a custom relay before)
  • Generate keys (K)
  • Start spamming

Combined
Combined Combined
Combined

🙋‍♂️ Need help?

Nostr:

hex:

0000005cc4586681ad8e7f4b75436fb7904b0e34ff072bb3406ddb90226d7eab 

npub:

npub1qqqqqhxytpngrtvw0a9h2sm0k7gykr35lurjhv6qdhdeqgnd064swghgx4 

nip05:

gourcetools@gourcetools.github.io