27.01.2016, 17:55
(
Последний раз редактировалось SlowARG; 01.12.2018 в 14:50.
)
nRCON
Most secure RCON System!
••• Description: •••Most secure RCON System!
Are you tired of script kiddies that want to steal your RCON password? Then, this is your best option!
nRCON is a simple (but secure) RCON system, it disables completely default RCON System (/rcon login) and remote RCON, it also create a strong large RCON.
••• Features: •••
• It disables all RCON Login Attempt (with correct password or no).
• It creates a hashed rcon with SHA256 and two salts.
• Log system (it will log all login attempt, "init" messages, cmds, and more).
• Allowed Players System with check of name and IP.
• Two new RCON commands (logout and passwd).
• Unique RCON password peer user.
• Fake "unknown command" if unallowed player try to use /nrcon command.
• See te script for more info
••• How to use: •••
1. Change allowed player names and IPs in the pawn code. Then change "RCON_PASSWORD" string.
2. Load the script at server startup (in server.cfg, blah... blah... blah).
3. In game, login with /nrcon login password.
4. Use normal rcon commands (/rcon say hi, /rcon loadfs, etc).
Warning: if "N_UNIQUE_RCON" is enabled, the rcon password will not be "RCON_PASSWORD" string, it will be unique for all players.
••• Unique RCON "algorithm": •••
• Hypothetical scenario:
- Player Name: Nobody.
- RCON_PASSWORD: changeme.
The password will be Nob6changeme8ydo (case sensitive)
• "Algorithm":
First 3rd letters of player's name + strlen of player's name + RCON_PASSWORD + strlen of RCON_PASSWORD + reverted last 3rd letters of player's name.
Nob6changeme8ydo
••• Dependences/How to Compile: •••
• YSF. (https://sampforum.blast.hk/showthread.php?tid=513499)
• sscanf2. (https://sampforum.blast.hk/showthread.php?tid=570927)
• I-ZCMD. (https://sampforum.blast.hk/showthread.php?tid=576114)
••• Downloads: •••
v0.1 - Pastebin (http://pastebin.com/zXs1ycnM)
Credits:
Scripter: Slow_ARG (Nobody).
Thanks to: Mauzen, Calgon, PaulDinam, Gabriel "Larcius" Cordes.
Special thanks to (for dependences): ******, kurta999, Emmet_, Yashas.
This is all... If you will use it, please respect all credits. Thanks!
Greetings!
Slow_ARG.