Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gourcetools/spamster
đ¤ Spam tools for NOSTR protocol đ¤ Spamster is a bash toolbox made for nostr spamming. Spamster is for testing relays and spam filters.
https://github.com/gourcetools/spamster
bash bot keygen nip05 noscl nostr nostr-bot nostr-protocol nostr-spam nostr-stress-test nostr-tools nostril shell spam tor
Last synced: 24 days ago
JSON representation
đ¤ Spam tools for NOSTR protocol đ¤ Spamster is a bash toolbox made for nostr spamming. Spamster is for testing relays and spam filters.
- Host: GitHub
- URL: https://github.com/gourcetools/spamster
- Owner: gourcetools
- Created: 2023-01-09T09:53:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-17T20:48:57.000Z (over 1 year ago)
- Last Synced: 2024-04-14T16:06:51.601Z (8 months ago)
- Topics: bash, bot, keygen, nip05, noscl, nostr, nostr-bot, nostr-protocol, nostr-spam, nostr-stress-test, nostr-tools, nostril, shell, spam, tor
- Language: Shell
- Homepage: https://nostr.com
- Size: 409 KB
- Stars: 30
- Watchers: 7
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-nostr - Spamster - Spamster is for testing relays and spam filters. (Tools / Client reviews and/or comparisons)
README
# do not use to do illegal shit
# SPAMSTER
![Shell Script](https://img.shields.io/badge/shell_script-%23121011.svg?style=for-the-badge&logo=gnu-bash&logoColor=white)
#
# Done:
- [x] đ§ Use tor for spamming
- [x] đĄ Download relays list
- [x] đ Ping relays list
- [x] đ Benchmark relays
- [x] đ Create accounts for each name in config/name-list.txt
- [x] đ Create a `nostr.json` with all names and pubkeys. | `NIP-05`
- [x] đ¨ Send the `nostr.json` to `youraccount.github.io/.well-known/nostr.json`
- [x] âšī¸ Update all accounts informations with `[email protected]` | `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 `
- [x] âŦī¸ Save configuration
- [x] âŦī¸ Load configuration
- [x] đ 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/nostcatas 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:
```
[email protected]
```