AdvancedAntiVPN - Prevent Bad Actors, Bots & More ☄️ Security EVERY Server Needs ☄️ [1.8.x - 1.21.x]

MC PLUGINS AdvancedAntiVPN - Prevent Bad Actors, Bots & More ☄️ Security EVERY Server Needs ☄️ [1.8.x - 1.21.x] v2.27.3

    ☄️ Block VPNs/Proxies/Tor nodes from your server. (Spigot, BungeeCord & Velocity Support)
You have to Like the resource before downloading.
Native Minecraft Version: 1.21
Tested Minecraft Versions: 1.8 -> 1.21
Contributors: HexedHero

1720422948013

Natively built on 1.21.x but works on 1.8.x - 1.21.x
Currently protecting
[IMG]
networks,
[IMG]
standalone servers and
[IMG]
players.​

ABOUT:
1
2

3
4

AdvancedAntiVPN
is a Spigot + Forks, BungeeCord + Forks & Velocity + Forks plugin designed to be a bridge connecting Minecraft to Anti-VPN/Anti-Proxy/Anti-Tor services, for professional servers, giving you complete full control, and transparency with unlimited scalability. Using as many or as few services as you want, you can detect players who are attempting to use them to bypass bans/mutes or bot attacks on your server.

One of if not the only plugin that work on multiple platforms using multiple services for detections that you can pick and choose from as you wish to ensure real players are never blocked.

Utilize a single or multiple services, block players, and notify staff members in-game or even on Discord. Do none of these or all of these, it's entirely up to you!

Don't be vulnerable, secure your server and block bad actors bypassing your punishment systems or attempting to bot your server before it happens! Install it once and let it do its magic passively in the background!

FEATURES
  • Config settings for almost everything including flagged threshold, cache times, actions, services and more! Check out the configuration below.
  • Universal Plugin, works on Spigot, BungeeCord and Velocity implementations, This includes any forks of Spigot, BungeeCord or Velocity.
  • Flagged Thresholds, change how many services should detect a player using a VPN/Proxy/Tor to be flagged and then enabled actions executed. For example, you could use 2 services and only one of them has to detect the player to flag them, or use 3 services and have to have all 3 detect a player to flag them.
  • IP Services, utilize services to detect Proxies/VPNs/Tors, use a single or all of them. We currently support:
    • IP-API: Unlimited queries. Supports unlimited players.
    • ProxyCheck: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • IPHub: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • GetIPIntel: 500 Free daily queries. Supports 750+ daily unique players with default settings.
    • VPNAPI: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • IPHunter: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • IPQualityScore: 5,000 Free monthly queries. Supports 200+ daily unique players with default settings.
    • More coming soon!
  • Flagged Actions, execute several different actions when a player is flagged, depending on what you want to do, you can use a single action or all of them. We currently have:
    • Block: Stop the player from joining the server/network.
    • Notify: Notify staff by sending a message in-game and across the network.
    • Discord Webhook: Post a rich embed message into any Discord channel! Log information and/or tag staff members to alert them.
    • Commands: Execute a list of commands with or without a delay.
    • More coming soon!
  • Geoblocking. Only allow or block players from certain countries.
  • Aegis Mode. Turn on Aegis mode to block all incoming connections to prevent API request waste and potentially only let active players join.
  • No Bypasses. Due to the plugin giving server owners complete control, every server is different in its detection methods and thus no "bypass" for this plugin can be made.
  • Blacklist/Whitelist. Add IPs or UUIDs into the whitelist or blacklist to bypass checks or permanently block.
  • Parallel Checking, takes less than a quarter of a second on average to check a player joining, so fast your players won't notice a difference!
  • Cache System. Uses the minimum required connections and caches information for a configurable amount of time to reduce eating up your service queries and to keep system impact as low as possible.
  • SQLite & MySQL support, fast database implementation, and sync your cache information across multiple servers if you wish.
  • Regular plugin updates with bug fixes.
  • Highly efficient with performance in mind since the start and highly optimized, if you see any timings/heap reports with AdvancedAntiVPN being an issue, send me the information and I will do my best.
  • Completely Async. All web and events are fired async so AdvancedAntiVPN will never lock the main thread when connecting to the services or executing actions.
  • Supports all Popular Versions. This means you can check players on 1.20, 1.12 or even 1.8!
  • Hex colors in supported Minecraft versions.
  • and many more...
Config.yml

COMMANDS & PERMISSIONS

Commands:

  • /AdvancedAntiVPN Shows the command help menu.
  • /AdvancedAntiVPN Reload Will reload the plugin and everything within it including config, services, actions etc.
  • /AdvancedAntiVPN Help Will show you information about the plugin commands and how to use them.
  • /AdvancedAntiVPN Stats Will show you information about the IP(s) in your database and how many are flagged, within cache time etc.
  • /AdvancedAntiVPN Blacklist Add/Remove (IP/UUID) Add an IP or UUID to the blacklist to always block it without using any services to check it.
  • /AdvancedAntiVPN Whitelist Add/Remove (IP/UUID) Add an IP or UUID to the whitelist to allow them to bypass any checks.
  • /AdvancedAntiVPN Purge Delete the database cache data.
  • /AdvancedAntiVPN Test (IP) Test an IP against your service setup.
  • /AdvancedAntiVPN Aegis (Enable/Disable) Toggle Aegis mode.
Permissions:
  • advancedantivpn.command.reload Permission for reload arg.
  • advancedantivpn.command.help Permission for the help arg.
  • advancedantivpn.command.stats Permission for the stats arg.
  • advancedantivpn.command.whitelist Permission for the whitelist arg.
  • advancedantivpn.command.blacklist Permission for the blacklist arg.
  • advancedantivpn.command.purge Permission for the purge arg.
  • advancedantivpn.command.test Permission for the test arg.
  • advancedantivpn.command.aegis Permission for the aegis arg.
  • advancedantivpn.bypass Permission to bypass all checks on join.
  • advancedantivpn.aegis.bypass Permission to bypass Aegis mode.
  • advancedantivpn.* Permission for all the above.
(Note: The bypass permission requires Vault installed when using the plugin on Bukkit servers or LuckPerms installed when using the plugin on BungeeCord or Velocity servers)

HELP/HOW TO

If you need support/help then don't hesitate to get in touch with me in a direct message here.

If the above link contains an error message that is because you have low activity on your account to prevent spam bots. Please place a comment here asking for me to message you or ask for help there.
Liked By 3 members:
g1g7v1s1
kurlo22
Long1603200803
Go to download
Mon
Author Mon Money
Moderator

Posts

52

Likes

460

Resources

45

Downloads 2
Views 108
First release
Last update
Rating 0.00 star(s) 0 ratings
Top