Kaptain.
Telegram /
LinkedIn /
Email /
GIT /
RSS /
GPG /
Заказ печатных плат

№ 12086 В разделе
Programming
от September 7th, 2023,
В подшивках: Go
My IRC channel was attacked by some idiot, he easily bypass bans using different foreign services, so I created some protection against using VPN services and proxy servers limiting access to channel by IP address to allow only Russia and some countries nearby. Scripts for Eggdrop (IRC bot) written on tcl and was problems with libraries to use geolite db directly. As result I wrote simple golang API microservice with geoip db and simple script for eggdrop to ask country every user join. You can easily build docker container and deploy to kubernetes with included helm chart.
Now idiot can’t bypass ban list
GeoIP microservice https://git.blindage.org/21h/geoip-api-service
Eggdrop geoip script https://git.blindage.org/21h/eggdrop-geoip
Fortune cookie: Today's spam: Be delighted with Put aside any doubts and stuff, this terrific product for smart males really does what you need!
Leave a Reply