@nekosuneprojects/steem-blurt-hive-blacklist-scanner
v1.1.5
Published
Scan Steemit/Blurt/Hive username lists against public blacklist sources (Blurt & Hive) and report matches.
Readme
steem-blurt-hive-blacklist-scanner
A tiny npm package / CLI to scan usernames against public blacklists for Blurt and Hive (and placeholder Steemit - currently no central blacklist).
Features
- Fetches Blurt blacklist from a configurable URL (default: https://coal.blurtwallet.com/)
- Fetches Hive blacklist from https://spaminator.me/api/bl/all.json
- Normalises usernames and checks single username or list (file or stdin)
- CLI and JS API
Install (local dev)
npm install node-fetch@2 minimist
# Place index.js somewhere and `npm link` to test CLI
npm link
sbhs-scan --helpCLI examples
Check single user:
sbhs-scan --user anikkhan16Check multiple users from newline file:
sbhs-scan --file users.txtOutput formats: plain (default) or json:
sbhs-scan --file users.txt --format jsonJS API
const scanner = require('@nekosuneprojects/steem-blurt-hive-blacklist-scanner');
await scanner.init();
const report = await scanner.checkUsers(['anikkhan16','akomo','a-0-0']);
console.log(report);