1 - Is it a vulnerability to expose IPs?
Well no I dont think it is a problem, you already get everyones IP when you join a game with them, the only difference is now you can get everyones IP without joining a game
Yes it is a vulnerability. Generally, having someone's ip you can try to do several nasty stuff.
Some are easy, others require technical knowledge which probably nobody in this community has.
I would suggest that we encrypt the ips for safety. Our encryption doesn't need to be something special. Just a XOR filter with a random series of numbers. Enough, for the casual malicious user to not be able to get the ip.
The pro hackers, probably wont target us. In general we just need to be protected by DOS attacks etc.
Yes, that was my idea: I'd attach \lattrick instead of that message "your port is closed..." Then it will work automatically and only for clients and at the moment when it's really needed.
You mean to hook it automatically? Run the command to the server and send the data to the client?
That is okay, just keep the message as is so that people that do not have the lattrick utility to know to install it.
maybe using something like this can tell us exactly what happens when we do the lat trick:https://www.pcwdld.com/best-network-monitoring-tools-and-software