Skip to content

πŸ€– Spam tools for NOSTR protocol πŸ€– Spamster is a bash toolbox made for nostr spamming. Spamster is for testing relays and spam filters.

Notifications You must be signed in to change notification settings

gourcetools/spamster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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 [email protected] | 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:

About

πŸ€– Spam tools for NOSTR protocol πŸ€– Spamster is a bash toolbox made for nostr spamming. Spamster is for testing relays and spam filters.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project