Skip to main content Link Menu Expand (external link) Document Search Copy Copied

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
  • [x] πŸ“ Create a nostr.json with all names and pubkeys. NIP-05
  • πŸ“¨ Send the nostr.json to youraccount.github.io/.well-known/nostr.json
  • [x] ℹ️ Update all accounts informations with name@domain.tld KIND: 0
  • [x] ℹ️ Update all accounts informations with username,fixed image of a cat and fixed bio. KIND: 0
  • [x] πŸ«‚ Make all accounts follow each others KIND: 3
  • [x] πŸ“’ Spam public feed in parallel KIND: 1
  • [x] πŸ§… 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:

  • nostr-tool : https://github.com/0xtrr/nostr-tool
  • nostril : https://github.com/jb55/nostril
  • clust : https://github.com/vinliao/clust
  • nostcat : https://github.com/blakejakopovic/nostcat

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?

Telegram: https://t.me/bitpaint

Twitter: https://twitter.com/bitpaintclub

Nostr:

hex:

0000005cc4586681ad8e7f4b75436fb7904b0e34ff072bb3406ddb90226d7eab 

npub:

npub1qqqqqhxytpngrtvw0a9h2sm0k7gykr35lurjhv6qdhdeqgnd064swghgx4 

nip05:

gourcetools@gourcetools.github.io