IPSecurity
IP Security
IP Security is a very simple, self-explanatory plugin that can save your server from being exploited if your trusted player's accounts become compromised.
If you are interested in trying the dev features (use hostname for ip) please use the dev builds.
In a nutshell, IP Security will allow you to specify a full IP or IP range that a specified user can log in from. If they log in from another IP, their account will be kicked from the server, and can be banned until you have time to investigate the issue, if you so choose.
IP Security will also de-op all players when they log out, if they have op. You can mark a player as an op in the config, and when they log in under the right IP, they will be given op back, which makes sure that cheaters will have no chance to exploit and use op.
Configuration
#If a player is not listed here, they will be able to log in with no check at all. players: #Restrict access for the user "Test" to ip 127.0.0.1 Test: ip: 127.0.0.1 #True if player should be opped once they are verified op: true #Disallow Notch from joining at all Notch: ip: None op: false settings: #True if player should be banned if they fail IP authentication (or are not allowed ban-on-wrong-ip: true #Reason to kick a player if they fail IP authentication (or are not allowed) kick-reason: Nope.
Commands
command | description |
---|---|
/ips help | Show help page |
/ips reload | Reload the config. |
/ips /ips add [user] [ip] [op(true/false)] | Add a user to the config. |
/ips remove [user] | Remove a user from the config. |
All commands require the permission ipsecurity.admin
@eXoCraeft
1. To use IP Ranges just leave out part of the ip and it will act like a wildcard, like this 192.168. and then if you join on 192.168.1.1 it will let you on.
2. Im not sure what you mean by unban since you cant "ban" someone. but if you mean in the config file where it says "Notch" just don't put them there and it wont "ban" them.
I hope i helped : )
Hello, I've two questions :
1/ Please, explain us exactly how writing IP Range ? (with :, - ...) As 192.168.0.1-192.168.0.10 or 192.168.2.10:192.168.2.20 ???
2/ How can i unban user ?
Thanks.
Where is the source for this plugin?
I would love to have multiple IPs for one person as well
@aed8494
You can already use IP ranges, the system checks if the ip that the user logs in with starts with what you put in the config, so you can just leave off however many digits you want and it will basically be a wildcard.
@Puremin0rez
Yeah.
Could you add the possibility of multiple IPs for a single account too?
Thank you.
When do you think you will have IP ranges working? Also thank you this plugin will be helpful for alot of people who don't want to run auth plugins.
Great Plugin, H31IX Defiantly going to use this.