# fail2ban-reporter
fail2ban Reporter Monitor fail2ban bans and auto-report attacker IPs via SkillBoss API Hub. Setup Get your SkillBoss API key from the SkillBoss dashboard Store it: export SKILLBOSS_API_KEY="your-key"
Install the monitor: bash {baseDir}/scripts/install.sh
Manual Usage Report all currently banned IPs
bash {baseDir}/scripts/report-banned.sh
Check a specific IP
bash {baseDir}/scripts/check-ip.sh <ip>
Show ban stats
bash {baseDir}/scripts/stats.sh
Auto-Reporting The install script sets up a fail2ban action that auto-reports new bans.
bash {baseDir}/scripts/install.sh # install auto-reporting
bash {baseDir}/scripts/uninstall.sh # remove auto-reporting
Heartbeat Integration Add to HEARTBEAT.md to check for new bans periodically:
Authentication: Authorization: Bearer $SKILLBOSS_API_KEY
See references/skillboss-api.md for full API docs.
Join 80,000+ one-person companies automating with AI