[Discontinued] Security - Secure Your Server [$9.99]

Status
This thread has been locked.

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0
MJlrxMi.png

No longer playing or coding on Minecraft. If you’d like to take over this plugin please email me, [email protected].
Security
Protecting your server, the right way
Price: $9.99 USD

Information:
https://bitbucket.org/DaCavE12/security/wiki/Home
tCOjVZC.png

Security is a Bukkit/Spigot plugin custom coded by myself. The main goal of this plugin is to protect your server from staff abusing (or commonly known as "ETB"ing or griefing).

For some reason, people believe that logging every single action for every player on the server is security. That doesn't and will not stop anything. My plugin is the solution to this problem, where it takes action immediately based on actions and will protect your server from abusive or harmful actions from staff members.

aoY3a8f.png

Features include:
  • Staff Login System (pins are hashed with salt; a secure way of storing passwords)
  • Anti-Abuse System
    • Anti-Ban Wave
    • Anti-Teleport Abuse (more information here)
    • Anti-Item Abuse (notifications in chat)
    • Customizable commands to be triggered when threshold reached
  • Chat Filter
    • The chat filter does not just check if the message contains the blacklisted word. It removes spaces, and other symbols and is pretty hard to bypass in my opinion (if you are saying the correct word). For example if the word "crap" was blacklisted, these examples would be blocked:
      • crap
      • CrAp
      • CRAAAAAAAAAAAPPPP
      • C R A P
      • CC R AA PPPPP
      • CC R AA^^&@P
  • Chat Clear
  • Chat Lock
  • Chat Slow
    • Chat slow reminders every configured amount of time
  • Command Lock
  • Blacklist System
  • Smart IP-Whitelisting (more information here)
  • Ability to log staff commands, blacklists, item drops, chat messages
WnK3ZYa.png

All commands can be found on the wiki page for this plugin here:
https://bitbucket.org/DaCavE12/security/wiki/Commands

All permissions can also be found on the wiki page for the plugin:
https://bitbucket.org/DaCavE12/security/wiki/Permissions

vICS407.png

https://gyazo.com/592163afba77483b64dac884340442c1
(Example of Anti-Teleport abuse)

hdlz2rq.png


Wi3X0Vi.png


xmU649L.png


zMUl4FN.png


eb4nnCb.png


7HNDpC9.png


dVJOxVK.png

(the same is for chat, blacklists, and dropped flagged items)

UNwyAph.png


Configuration File
Code:
Messages:
  NO_PERMISSION: '&cYou do not have permission!'
  BLACKLIST_COMMAND:
    ERROR: '&7Usage (&c/blacklist (name) (reason)&7)'
    ERROR_UNBLACKLIST: '&7Usage (&c/unblacklist (name)&7)'
    ERROR_CHECKBLACKLIST: '&7Usage (&c/checkblacklist (name)&7)'
    PREBLACKLIST_MESSAGE: '&aGetting user information and blacklisting'
    BLACKLIST_MESSAGE: '&c%player% has been permanently blacklisted!'
    ALREADY_BLACKLISTED: '&c%player% is already blacklisted!'
    UNBLACKLIST_MESSAGE: '&cYou have unblacklisted %player%!'
    BLACKLISTED_MESSAGE: '&cYou have been &lblacklisted &cfrom SERVERNAME. This is a suspension that may not be removed through a donation unban or forums appeal.'
    NOT_BLACKLISTED: '&c%player% is not blacklisted!'
    UNBLACKLIST_ERROR: '&7Usage (&c/unblacklist (name)&7)'
    CHECK_BLACKLIST_ERROR: '&7Usage (&c/blacklist (name)&7)'
    CHECK_BLACKLIST:
      - '&8&m--------------------------------'
      - '&4* &cCurrently Blacklisted: &7%blacklisted%'
      - '&4* &cReason: &7%reason%'
      - '&4* &cStaff: &7%staff%'
      - '&4* &cDate: &7%date%'
      - '&8&m--------------------------------'

  CHAT_MANAGEMENT:
    CLEAR_CHAT:
      ERROR: '&7Usage (&c/clearchat&7)'
      CLEARED_BY: '&aThe chat was cleared by %player%'
    LOCK_CHAT:
      ERROR: '&7Usage (&c/lockchat&7)'
      CHAT_LOCKED: '&cThe chat was &llocked &cby %player%'
      CHAT_UNLOCKED: '&aThe chat was &lunlocked &aby %player%'
      CHAT_IS_LOCKED: '&cThe chat is currently locked! You cannot speak'
    LOCK_COMMANDS:
      ERROR: '&7Usage (&c/lockcommands&7)'
      COMMANDS_LOCKED: '&cAll commands were &ldisabled &cby %player%'
      COMMANDS_UNLOCKED: '&aAll commands were &lre-enabled &aby %player%'
      COMMANDS_ARE_LOCKED: '&cAll commands are currently disabled. Try again later!'
    CHAT_SLOW:
      ERROR: '&7Usage (&c/slow (seconds [or off])&7)'
      DISABLED: '&cYou have &ldisabled &cchat slow!'
      ENABLED: '&aYou have enabled chat slow for %seconds% seconds.'
      ENABLED_DEFAULT: '&aYou have enabled chat slow for %seconds% (DEFAULT) seconds.'
      CHAT_SLOWED: '&cChat is on slow mode (&l%seconds% &cseconds)'
  LOGIN:
    ERROR: '&7Usage (&c/login (pin)&7)'
    CORRECT: '&aCorrect! Welcome back %player%!'
    INCORRECT: '&cIncorrect Password'
    ALREADY_LOGGED: '&cYou are already logged in'
    PLEASE_LOGIN: '&cPlease login with /login (pin)'
    SETLOGIN_ERROR: '&cThis is a console only command!'
    REGISTER_ERROR: '&cPlease create a new pin with /register (pin) (confirm pin)'
    CONFIRM_PASSWORD: '&cYou must correctly confirm your password to register!'
    REGISTER_SUCCESS: '&aYou have registered your pin! Now you must login.'
    ALREADY_REGISTERED: '&cYou are already registered'

Settings:

  BLACKLIST:
    Log_Blacklists: true
    Time_Between_PreBlacklist: 1 # in seconds

  LOGGING:
    Log_Staff_Commands: true
    Log_Staff_Chat: true

  ANTIABUSE:
    TeleportChecks:
      ENABLED: true
      TimePerReset: 600 # in seconds (600 seconds = 10 minutes)
      NumOfTimesBeforeAction: 6
      ActionCommand: 'ban %player% Abusing (Check #1)'
    BanChecks:
      ENABLED: true
      TimePerReset: 30 # in seconds
      NumOfTimesBeforeAction: 6
      ActionCommand: 'ban %player% Abusing (Check #2)'

  CHAT_FILTER:
    ENABLED: true
    CENSOR_MESSAGE: '&8[&4&l!&8] &cYou are not allowed to use this type of language.'
    WORD_LIST:
      - 'nigger'
      - 'kys'

  CHAT_SLOW:
    REMINDER_ENABLED: true
    INTERVAL: 60 # in seconds

  LOGIN_SECURITY:
    ENABLED: true

  ITEM_DROP_ABUSE:
    ENABLED: true
    ITEM_LIST:
      - 'DIAMOND_BLOCK'
      - 'REDSTONE_BLOCK'
      - 'LAPIS_BLOCK'
      - 'EMERALD_BLOCK'
      - 'IRON_BLOCK'
      - 'GOLD_BLOCK'
      - 'COAL_BLOCK'
      - 'DIAMOND_ORE'
      - 'REDSTONE_ORE'
      - 'LAPIS_ORE'
      - 'EMERALD_ORE'
      - 'IRON_ORE'
      - 'GOLD_ORE'
      - 'COAL_ORE'
      - 'DIAMOND'
      - 'REDSTONE'
      - 'EMERALD'
      - 'IRON_INGOT'
      - 'GOLD_INGOT'
      - 'COAL'
      - 'DIAMOND_HELMET'
      - 'DIAMOND_CHESTPLATE'
      - 'DIAMOND_LEGGINGS'
      - 'DIAMOND_BOOTS'
      - 'DIAMOND_SWORD'
      - 'DIAMOND_PICKAXE'
      - 'SULPHUR'
      - 'GLOWSTONE_DUST'

2DuRsfV.png

When you download (or buy) this plugin, you agree to the following:
  • You may not decompile this plugin or use the code in any way without direct permission from me
  • You may not redistribute this plugin to anyone
  • This plugin may be only used for your own server or network (the buyer)
  • You may not share, leak, or claim the plugin as your own
  • Refunds are not allowed
  • You must pay through Friends and Family on PayPal
If you would like to purchase this plugin (for $10), please contact me through PM. Thanks.

pUuwhar.png

I am always looking to add more features, and fix any bugs that are encountered. Feel free to suggest them below, or visit my issue tracking area on my bitbukkit. All purchases are granted with unlimited updates for the life of this plugin.
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0
The chat filter looks really well made but what if someone only wants the really good chat filter. Can they disable everything else?
If you'd like I could custom make you a chat filter (using the one above) and reduce the price a lot.
 

Rj

PhD Candidate, Control Theorist
Supreme
Feedback score
7
Posts
730
Reactions
221
Resources
0
maybe add where you set a staff members ip and if the ip doesnt match where the logging on deny the join
 

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0
pZ7U0Cl.png

WUNuFvy.png

???????????????????????????????
Ah thanks for notifying me of this. I hash the passwords in another file and totally forgot to exclude the login and register command in the text files when logging staff command. I'm going to fix it right now :p

This is what it looks like in the actual file:
HXnuEu4.png
 

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0
Status
For anyone currently using my plugin: My current web host is undergoing maintenance, so the plugin cannot load (due to the anti-leak depending on the host). The web host should be fixed in a few hours (around 12 AM EST). I apologize for the downtime.
 

MatOG

Feedback score
3
Posts
32
Reactions
9
Resources
0
Vouch, VERY Nice security plugin purchased this from DaCavE,

I am very happy.
 

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0
Status
For anyone currently using my plugin: My current web host is undergoing maintenance, so the plugin cannot load (due to the anti-leak depending on the host). The web host should be fixed in a few hours (around 12 AM EST). I apologize for the downtime.
For anyone who was wondering services have been back up.
 

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0
MySQL support & a feature that I can disable the chat clear, chat mute, etc.. and probably buying
Adding the option soon to disable chat clear and mute (and those other commands) as well as MySQL support is planned to be added.
 

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0

DaCavE

d e v
Supreme
Feedback score
13
Posts
134
Reactions
86
Resources
0
Status
This thread has been locked.
Top