SPAMSTER
#
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
toyouraccount.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-toolnostril
: https://github.com/jb55/nostrilclust
: https://github.com/vinliao/clustnostcat
: 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
πββοΈ Need help?
Telegram: https://t.me/bitpaint
Twitter: https://twitter.com/bitpaintclub
Nostr:
hex:
0000005cc4586681ad8e7f4b75436fb7904b0e34ff072bb3406ddb90226d7eab
npub:
npub1qqqqqhxytpngrtvw0a9h2sm0k7gykr35lurjhv6qdhdeqgnd064swghgx4
nip05:
gourcetools@gourcetools.github.io