CryShield - The Next Generation in AntiCheat

Discussion in 'Archived: Plugin Requests' started by 303i, Sep 17, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    303i

    Plugin category: Anti-Cheat

    Suggested name: CryShield (I'm a fan of the Crysis series, heh)

    What I want: Despite Nanoguard being discovered as malicious, the core ideas it had in mind were far beyond what current Anti-Cheats can offer. My ideas are a variation of what NanoGuard was suppose to be.
    Features:
    Protection against VPN/Proxy users and spambots using public TOR/stopspam lists.
    SSYN/RUDY Layer 7 DoS Protection (Front end integration with Bukkit for processing of incoming data)
    Prevents flying, NoFall, teleportation (can detect when /tp is used however for bypassing etc), block clipping, and high packet flow (Enforces packet rate using front end integration)
    Prevents/Reduces risk of Speedhacks/mining/nukers etc
    Message analytics (eg chat speed, count, repetition, frequency, with option of auto-kick if considered spam)
    Uses heuristics for some cheat detection rather than user-defined values like current AC's.
    eg suspicious motion, 'fractional movement?'
    Prevents impossible combat speeds, target finding rates, or spin speed.
    Demands proper head direction and swing status for block changes
    Full Spigot support (if you wouldn't mind, it should work anyways)
    No auto kick/ban etc, just automatic reports to the admins/mods depending on severity.
    Config option to not monitor for certain severity levels or specific hacks .

    Ideas for commands:
    cs/cryshield interchangeable
    /cs stats - reports number of cheat attempts blocked etc
    /cs report <level> - Shows a list of players and current number of detections for each severity level (in order from high to low)
    /cs report player <playername> -Shows detections for a certain player
    /cs report save - Saves all infractions/players to a text file in the server's directory (or a paste website?)
    /cs report clear (name) - Clears all infractions for a certain player
    /cs hide <name> - Hides a player name from the reports (should display hidden player numbers when you do /cs report)
    /cs hide list - Displays current hidden players
    /cs info -Displays current version etc

    Ideas for permissions:
    cryshield.admin - Access to all commands but report clear
    cryshield.clear - Access to report clear (for security reasons)
    cryshield.alertone/two/three - Get automatic message when someone is prevented from using a cheat depending on security level
    cryshield.exempt - Exempt from cheat tracking/detection.

    When I'd like it by: This is a complex ask, Take as long as you like.

    I know you're not really suppose to offer rewards/incentives, however I can allow any developer of this plugin (as long as they have/can prove previous work/plugin creations on bukkitdev) a staff rank on my server for medium-scale testing with around ~25 players online during peak time.
     
  2. Online

    timtower Administrator Administrator Moderator

    303i Blocking DDOS and other things that happen outside of minecraft can't be blocked with bukkit
     
  3. Offline

    303i

    If this is true, how were Nanoguard able to advertise such features without getting picked up almost instantly? Its been around since 1.2/1.3
     
  4. Online

    timtower Administrator Administrator Moderator

    Why not use nanogaurd then?
     
  5. Because nanoguard was malicious software.
     
    CeramicTitan likes this.
  6. Offline

    303i

    Read the latest news.
     
  7. Online

    timtower Administrator Administrator Moderator

    Actually read that but my memory isn't that good
     
  8. Offline

    303i

    Take a look <Removed link to deleted plugin - Necrodoom>
     
  9. Offline

    1Rogue


    Advertising a feature and actually having the feature are two different things entirely.
     
    user_43347 likes this.
  10. Offline

    user_43347

    Yea, as we know, everything we read on the internet is true.
    Nobody can lie in an advertisement, especially not delete comments like they totally didn't do.
     
  11. Offline

    AndyMcB1

    I can code very well.

    Well.. :p
     
  12. Offline

    1Rogue

    True DDoS prevention doesn't occur at the level where the attack is made to hit (the server)
     
  13. Offline

    AndyMcB1

    1Rogue It was a failed attempt at sarcasm meaning that "If I advertise something it doesn't always mean I can do it"
    Hence saying I can code well, while in reality it's not great.
     
  14. Offline

    Zarkopafilis

    I am sure this will have conflict with libs and custom plugins and stuff.Also , this one is hard
     
  15. Offline

    iiHeroo


    NanoGuard AntiCheat was one plugin overall, if you mean this plugin, it's still around, the dev of it is the BukkitDev team leader ;-;, so he'd get in a lot of trouble if he used "malicious" code. Here's "AntiCheat" http://dev.bukkit.org/bukkit-plugins/anticheat/
     
  16. Offline

    Garris0n

    NoCheatPlus is exponentially more effective.
     
  17. Offline

    iiHeroo


    Once again, I was just telling him where to find "AntiCheat", I didn't say, "Get this, it's the best anti hack plugin", he seemed to referring to AntiCheat, so I told him the plugin.
     
  18. Offline

    1Rogue

    No, he was referring to Nanoguard anticheat. That plugin DID have malicious code, and it WAS removed. You cannot find the page for that reason.

    http://forums.bukkit.org/threads/ps...guard-anticheat-and-infinitedispenser.174108/
     
  19. Offline

    iiHeroo

    -_Husky_- likes this.
  20. Offline

    1Rogue

    Nanoguard didn't do a lot of things.
     
  21. Offline

    303i

    Look at the bloody cache link I have above, it has all of their claimed features.
     
  22. Offline

    AndyMcB1

    Why is this thread still open?
     
  23. Offline

    Necrodoom

    Locked due to impossibility with bukkit API, asking for plugins for non-bukkit, as well as duplication of existing plugin features (these that are possible and allowed)
     
Thread Status:
Not open for further replies.

Share This Page