Im sorry to say that i can recognize 1 of the IP’s as ours
What i have done is to ad the script made by schnoog and oldman v 1.5 and put a cronjob on it that runs every 3 minutes, unfortunately after seeing our ip there, i discovered that even tho the script is running every 3 minutes it dosent update the banlist, kinda weird to me, i had some struggle to get it running because of path issues, maybe i still have.
i have this line in top off script
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/games/getstatus
I have also added these rules to our iptables
iptables -N CHAIN_GETSTATUS # new chain_getstatus
iptables -I INPUT -p udp -m multiport --dports 27960,27961,27962,27963,27964,27965,27966,27967,27968,27969 -m string --string "getstatus" --algo bm --from 30 --to 45 -j CHAIN_GETSTATUS # setup for Input
iptables -A CHAIN_GETSTATUS -m hashlimit --hashlimit 30/sec --hashlimit-burst 1 --hashlimit-htable-expire 10000 --hashlimit-mode srcip --hashlimit-htable-gcinterval 2300 --hashlimit-name getstatus -j DROP
found somthing about this on NQ Forum
i thought it worked tbh, but if anyone has an idea about why the script dosent ban when run by cronjob, but does when run manual, I would really appreciate a hand
again sorry for our IP beeing there