12:33 < bridge> [teeworlds] @jxsl13\: did iphub change the free plan or am i too stoopid to get an free api key? https://github.com/jxsl13/TeeworldsEconVPNDetectionGo#example-env 12:33 < bridge> [teeworlds] image.png 12:33 < bridge> [teeworlds] https://cdn.discordapp.com/attachments/490150878934990850/865904086901587978/image.png 12:33 < bridge> [teeworlds] did you get in touch with their sales team? \:D 12:54 < bridge> [teeworlds] you register and get a free tier api key 12:54 < bridge> [teeworlds] @ChillerDragon 12:54 < bridge> [teeworlds] i am registered 12:55 < bridge> [teeworlds] image.png 12:55 < bridge> [teeworlds] https://cdn.discordapp.com/attachments/490150878934990850/865909569615691776/image.png 12:55 < bridge> [teeworlds] he 12:56 < bridge> [teeworlds] here -\> pricing 12:56 < bridge> [teeworlds] re 12:56 < bridge> [teeworlds] interesting 12:56 < bridge> [teeworlds] is there a free tier? 12:57 < bridge> [teeworlds] what I do is actually manually parse ip lists from a github repo and put those into a redis db. 12:58 < bridge> [teeworlds] occasionally lookup banned ips and occasionally check ips of people and add them tobthe banlists. 12:59 < bridge> [teeworlds] https://cdn.discordapp.com/attachments/490150878934990850/865910462851973120/Screenshot_2021-07-17-12-58-44-114_com.android.chrome.jpg 13:01 < bridge> [teeworlds] wow such manual 13:01 < bridge> [teeworlds] is the ip list on github good? 13:02 < bridge> [teeworlds] it's good enough 13:02 < bridge> [teeworlds] https://github.com/Teeworlds-Server-Moderation/monitor-zcatch 13:02 < bridge> [teeworlds] I'm nowadays using a slightly different approach. 13:03 < bridge> [teeworlds] mind sharing it? 13:04 < bridge> [teeworlds] we got a dedicated parser for different teeworlds mods that generate events and send them to a rabbitmq broker at 13:04 < bridge> [teeworlds] that sounds really buzzword overenginnered to me \:D 13:05 < bridge> [teeworlds] it allows me to build services in the backend while the service generating the events can be swapped with any kind of implementation you want. e.g. you need a different parser for vanilla 13:05 < bridge> [teeworlds] but the backend evaluating the events stays the same 13:05 < bridge> [teeworlds] ok but how do i ban vpns now? \:D 13:06 < bridge> [teeworlds] list 13:06 < bridge> [teeworlds] which 13:06 < bridge> [teeworlds] I can send you some via pm 13:07 < bridge> [teeworlds] why so secret? 13:12 < bridge> [teeworlds] I guess openly discussing invites the wrong people. 13:13 < bridge> [teeworlds] I mean, I can easily share the github, what I did want to share was my list, tho. but if you just want the github one: https://github.com/ejrv/VPNs 13:20 < bridge> [teeworlds] hm, I guess since then I did not support the vanilla log format anymore: https://github.com/jxsl13/TeeworldsEconVPNDetectionGo#example-env 13:23 < bridge> [teeworlds] I could update the tool in order for the iphub token not to be mandatory 13:31 < bridge> [teeworlds] now usable without iphub token 15:53 < bridge> [teeworlds] updated the application. can be used as standalone now with vanilla and zCatch and the redis database does not explode in case you want to add those vpn lists to your redis database 15:53 < bridge> [teeworlds] good luck 22:44 < bridge> [teeworlds] thanls