satoshinm / WebSandboxMC

Bukkit plugin providing a web-based interface with an interactive WebGL 3D preview or glimpse of your server 🕷⏳📦 ⛺
https://www.spigotmc.org/resources/websandboxmc.39415/
MIT License
19 stars 5 forks source link

IP banning #89

Closed satoshinm closed 7 years ago

satoshinm commented 7 years ago

It should be possible to ban web clients by IP addresses to prevent griefing. Use built-in banIP list?

screenshot-netcraft-2017-06-04t01_40_34 932z

May benefit from https://github.com/satoshinm/WebSandboxMC/issues/87 X-Forwarded-For

satoshinm commented 7 years ago

Getting more griefing on https://netcraft.beerprojects.com:

screen shot 2017-06-04 at 12 04 44 am

but its essentially by design (anonymous web login creative mode). https://github.com/satoshinm/WebSandboxMC/issues/45 Inventory from server, may help limit destruction while retaining an open server.

satoshinm commented 7 years ago

Server getIPBans returns a Set<String>