上傳 fail2ban logs
使用 curl 將 log 上傳至 API:
cat /var/log/fail2ban.log | curl -X POST https://zeroplex.tw/api/blackip/v1/fail2ban-report --data-binary '@-'
或是設定 cron job 定時執行:
sudo sh -c 'echo "45 23 * * * root cat /var/log/fail2ban.log | curl -X POST https://zeroplex.tw/api/blackip/v1/fail2ban-report --data-binary \"@-\" " >> /etc/crontab'
上傳 SSH auth.log
使用 curl 上傳 log:
grep 'Invalid user' /var/log/auth.log | curl -X POST https://zeroplex.tw/api/blackip/v1/ssh-auth-log --data-binary '@-'
在 crontab 定時執行:
sudo sh -c 'echo "50 23 * * * root grep \"Invalid user\" /var/log/auth.log | curl -X POST https://zeroplex.tw/api/blackip/v1/ssh-auth-log --data-binary \"@-\" " >> /etc/crontab'