CrazyLoginFilter
Version 0.8
Description
Add additional protection to your server by fitlering ips/connections to the entire server and to your account.
If you loose your minecraft password somewhy, you don't have to care much about your servers security.
Because only your IP can connect to your account/server (if set). Now supports DNS Resolving for more flexibility (name.no-ip.com).
Features
- Filter IPs and Connections per Player (its possible to add server side settings too)
- Allow local/hamachi/other access only or disallow them.
- it can be possible to (dis-)allow special countries, internet providers (via connection)
- Black/WhitelistIPs
- Regex Support
- DNS Support (prefix your dns with # when adding it to your ip list.)
- Black/WhiteListConnections
- Currently only Config-Database support.
- Filter Usernames
- char filter
- length filter
- option to blockDifferentNameCases
Requirements
- CrazyCore (Version 10.7.1 or later)
Related Plugins
- CrazyCaptcha (Captchas)
- CrazyLogin (Passwords)
- CrazyLoginRank (Join Ranking)
Commands
- /crazyloginfilter create
Create a loginfilter (for yourself) - /crazyloginfilter show
Show current settings for this player. - /crazyloginfilter <ip/connection> <check> [true/false]
Check IPs/Connections (on login) - /crazyloginfilter <ip/connection> <whitelist> [true/false]
Use IP/Connection list as whitelist (otherwise as blacklist) - /crazyloginfilter <ip/connection> <show> [page]
Show current Filter IPs/Connections - /crazyloginfilter <ip/connection> <add/remove> <regex>
Add/remove regex to Filter IPs/Connections (remove supports indexes, so becarefull) - /crazyloginfilter delete
Remove your loginfilter - /crazyloginfilter serverFilter ...
Change server side Filter settings (Command structure like above)
Permissions
Currently no permissions available.
Languages
- en_en (English)
- de_de (German - Deutsch)
- cn_cn (Chinese - 中国的, thanks to mindcat)
- fr_fr (French - Français, thanks to FireBurst699)
- fi_fi (Finnish - Suomi, thanks to suomenlippis)
- es_es (Spanish - Español, thanks to Sirikon)
- pl_pl (Polish - polski, thanks to MegaManNT)
- nl_nl (Dutch - Nederlands, thanks to jekeke123)
- ru_ru (Russian - русский, thanks to SannyOK)
(Please post additional translations here, so i can share them to everybody!)
-
View User Profile
-
Send Message
Posted Feb 10, 2013is it possible i can keep my server in online mode and have a single entry for my friend who doesnt have legit minecraft?
-
View User Profile
-
Send Message
Posted Jan 4, 2013Ok, thanks! Thank you very much i like all of your plugins.
-
View User Profile
-
Send Message
Posted Jan 4, 2013@Mowstyl
try this one
/clf mode filterNames [a-zA-Z0-9_.]
-
View User Profile
-
Send Message
Posted Jan 4, 2013@TheOneMadHawk
Thank you very much. And if i want to add a . ?
-
View User Profile
-
Send Message
Posted Jan 4, 2013@Mowstyl
The easiest way to block unwanted names is
/clf mode filterNames true
true=[a-zA-Z0-9_]
more information about regex can be found here:
http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
-
View User Profile
-
Send Message
Posted Jan 4, 2013How can i create a filter for a character in a name (exactly the / character)
-
View User Profile
-
Send Message
Posted Jan 1, 2013This is a simple example
/crazyloginfilter create
/crazyloginfilter ip add 127.0.0.1
/crazyloginfilter ip whitelist true
/crazyloginfilter ip check true
allows only local access (127.0.0.1) to this account
connection is something like this dslb-145-135-135-154.pools.arcor-ip.net
if you use the server filter you can use the connection ".*.uk" to allow only clients from Onited Kingdoms, (test that first!)
-
View User Profile
-
Send Message
Posted Jan 1, 2013how dose this work? like how u set it up
-
View User Profile
-
Send Message
Posted Nov 30, 2012@jelluh24
Could you please send me the error log?
-
View User Profile
-
Send Message
Posted Nov 30, 2012i'm getting an internal server error when I try to login
-
View User Profile
-
Send Message
Posted Nov 17, 2012@GunsSLO
Connection!=IP
Beispiel Connection: dslb-145-135-135-154.pools.arcor-ip.net (regex allowed!)
Or you can just disable connection check.
/crazyloginfilter connection check false
@GunsSLO
I was wondering do we need to personally add every player to the database
Yes, but the player can do this on his own.
-
View User Profile
-
Send Message
Posted Nov 17, 2012and I have another question, regarding this plugin, while i was being able to successfully lock my self out of game :) other players not added to database were normally able to login. I was wondering do we need to personally add every player to the database or is this possible automatically, we want to make our server free of account stealers and spoofers.
Thanks
-
View User Profile
-
Send Message
Posted Nov 17, 2012@TheOneMadHawk
You mean adding my ip? Im not sure i understood you here with .*.de can you be more specific please ? I connect to a nonpremium server running bukkit 1.4.4 beta using mineshafter-proxy
-
View User Profile
-
Send Message
Posted Nov 17, 2012@GunsSLO
/crazyloginfilter connection check true
Have you whitelisted your connection too?
/crazyloginfilter connection add .*.de
-
View User Profile
-
Send Message
Posted Nov 17, 2012Hi, I have similar problem, downloaded latest crazycore crazylogin and crazyloginfilter, now when i switch ip whitelist and connection whitelist as true i get ACCESS DENIED, and i added my ip before. Commands i issued to the server: /crazyloginfilter create /crazyloginfilter ip add "myiphere" (without "") /crazyloginfilter ip check true /crazyloginfilter connection check true /crazyloginfilter ip whitelist true /crazyloginfilter connection whitelist true
any help will be welcome :) Thanks
-
View User Profile
-
Send Message
Posted Oct 9, 2012@Lyhome
Thanks for that bugreport i fix that soon.
You can disable ip and connection checks, so it does not affect your login/join.
-
View User Profile
-
Send Message
Posted Oct 9, 2012/crazyloginfilter remove failed to execute. function "remove" not found.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@Enrux
what happened? what did you do to fix it?
-
View User Profile
-
Send Message
Posted Sep 13, 2012@TheOneMadHawk
Solved :D
-
View User Profile
-
Send Message
Posted Sep 12, 2012@Enrux
Did you typed exactly what I told you?
Including the "..*" part?
I used
/crazyloginfilter ip add 5..*
and it worked perfectly for me.
Is there a conflicting server filter activated?
Which reason is parsed to console/log?