Slack & Discord Auth - A second layer of protection for your staff

Status
This thread has been locked.

sergivb01

sergivb01
Premium
Feedback score
3
Posts
62
Reactions
69
Resources
0
wUn702K.png

DESCRIPTION:

Slack Auth is a Minecraft plugin designed for adding a second layer of security into your staff members account. This plugin creates a bot user that will send a 6 digit pin to a specific Slack/Discord channel. This must be typed in-game. Once entered, the staff member will be authenticated until its IP changes. The Discord bot listens for two commands for banning or unbanning a staff member (only executed by Slack/Discord Administrators) if its account has been compromised.
  • Discord and Slack support.
  • Data is saved in Redis database.
  • Rich config file.
  • Multi-server support (I recommend installing it on lobbies).
  • Block player from sending commands.
  • Block player from breaking/placing blocks.
  • Block player from chatting.
  • MongoDB & MySQL support. (TODO)

This plugin is being sold for €7.50 via PayPal.

SCREENSHOTS:
gW0hKrhKQYeyLLIULKiuIg.png

2tqbBTa2SQ6Ou3DrOfg3YQ.png

CODE SNIPPETS:
HCdaaR3RS-q7D06iaAoV9w.png

PROOF OF OWNERSHIP:
MRplaXOFSPe2FtaIv4lBMA.png

CONFIGURATION:

Code:
############################################################################
#
#                         Slack 2FA Auth
#
#   If you require assistance, please contact @sergivb01 on MCM
#
#      * Discord: sergiiiii#1749 // https://discord.gg/rgvhHTX
#      * MCM: http://www.mc-market.org/members/73306/
#      * Mail: [email protected]
#
############################################################################

#Once you start your server, this will be set to your machine HWID. Please send me this value
#though MCM in order to whitelist you. Contact me if you have any issues with this.
hwid: ""

#Type in here number of the server (1 = 1st Lobby // 2 = 2nd Lobby)
server-num: 1

#Create a bot at https://my.slack.com/services/new/bot and paste token here.
slack:
  enabled: true
  bot-token: "bot-token"
  channel: "auth"

#Create a Discord APP in Discord Developer website. Then you will need to create a bot user and get the secret
#token and place it down here. Make sure to install the app in your desired Discord Server.
discord:
  enabled: true
  bot-token: "bot-token"
  channel: "auth"

#Your redis server details.
redis:
  host: "localhost"
  port: 6379
  timeout: 2000
  auth: false #Set this to true if you are using a password
  password: ""

connection:
  proxy: false
  url: ""
  port: 8080

#Supports color codes (in-game) and message formatting (slack, like *message* for bold or `code` for code).
messages:
  authed: "&aYou are now authenticated."
  need-auth: "&cYou must authenticate your account!"
  bot:
    connected-message: "Hey! I am now connected and reading your messages."
    disconnected-message: "Bye!"
    code-set: "Code for %player% is: %pin%"
    code-removed: "Code for %player% has been removed!"
    code-exists: "A code for you already exists! Please run \"delcode %player%\""
    player-authed: "%player% has been authenticated"
    player-banned: "Ok, I have just banned %player%"
    player-unbanned: "Ok, I have just unbanned %player%"

#These commands must be executable by console.
commands:
  ban: "ban %player% -s Security Reasons"
  unban: "pardon %player% -s"

By purchasing this you are agree in ToS:
  • You may not resell file(s) that will be sent to you.
  • You may not re-distribute the file(s).
  • You may not decompile the files? Anyway, you will do it.

Thank you!
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

imask3r

Veil Network Owner
Premium
Feedback score
1
Posts
101
Reactions
23
Resources
0
Vouch! Insane developer with this things! Already tested on veilmc.net
 

Hunting_Potato

Developer
Deactivated
Feedback score
11
Posts
745
Reactions
425
Resources
0
I didn’t know people still used Slack o.o

You should really make a discord one, it would be a hit for servers who do not have a good developer. Goodluck though
 

sergivb01

sergivb01
Premium
Feedback score
3
Posts
62
Reactions
69
Resources
0
I didn’t know people still used Slack o.o

You should really make a discord one, it would be a hit for servers who do not have a good developer. Goodluck though
Thank you! I am currently looking for a good Discord API to make it compatible with Discord.
 

sergivb01

sergivb01
Premium
Feedback score
3
Posts
62
Reactions
69
Resources
0
There are FREE 2 factors auth plugins, why we should buy yours ?
This one provides your authentication code via Slack (team collaboration chat) and Discord (soon). It also has the ability to ban/unban compromised staff accounts by a simple command. SlackAuth provides you a secure and simple way to authenticate your staff members while other authentication plugins you must use your mobile phone (which sometimes you don't have it next to you and it might be annoying). Furthermore, if somehow the account you are using in your 2FA app (required by the other plugins), your codes will be available by the hacker => account compromised.[DOUBLEPOST=1514561590][/DOUBLEPOST]UPDATE:
  • Added Discord Support.
  • Added new listeners (protection).
  • Ability to enable/disable bots (slack disabled/discord enabled for example).
  • Config re-formatted.
[DOUBLEPOST=1514562536][/DOUBLEPOST]
I didn’t know people still used Slack o.o

You should really make a discord one, it would be a hit for servers who do not have a good developer. Goodluck though

Done :)
 
Last edited:

Christopher

Floating around
Supreme
Feedback score
8
Posts
2,048
Reactions
1,120
Resources
0
This one provides your authentication code via Slack (team collaboration chat) and Discord (soon). It also has the ability to ban/unban compromised staff accounts by a simple command. SlackAuth provides you a secure and simple way to authenticate your staff members while other authentication plugins you must use your mobile phone (which sometimes you don't have it next to you and it might be annoying). Furthermore, if somehow the account you are using in your 2FA app (required by the other plugins), your codes will be available by the hacker => account compromised.[DOUBLEPOST=1514561590][/DOUBLEPOST]UPDATE:
  • Added Discord Support.
  • Added new listeners (protection).
  • Ability to enable/disable bots (slack disabled/discord enabled for example).
  • Config re-formatted.
[DOUBLEPOST=1514562536][/DOUBLEPOST]

Done :)
Christ that was fast...

+1
 

sergivb01

sergivb01
Premium
Feedback score
3
Posts
62
Reactions
69
Resources
0
UPDATE:
  • Message translation fixed.
  • Removed debug message.
  • Cleaned up code.
  • Improved Discord support.
  • Added license (HWID)
  • Added ability to use proxy for Websocket connections (config).
 
Status
This thread has been locked.
Top