AstroSploit >> Private
High-performance packet protection plugin for Paper & Spigot
AstroSploit is an open-source protection plugin designed to filter exploit packets, invalid items, custom payload abuse, and Netty buffer overflows before they reach the main server loop.
How It Works
AstroSploit acts as an inline packet engine at the Netty pipeline layer, filtering malformed traffic before it hits the server.
Features
Full Configuration
Control checks, actions, thresholds, and limits in config.yml.
Punishments
Disconnect exploiters, set delayed bans, and define max violations before punishment.
Integrations
Supports Discord webhooks, SQLite, MySQL, and YAML storage.
Packet Protection
Checks malformed packets, oversized payloads, rate abuse, and invalid data before they hit the server.
Configurable Checks
Enable or tune checks like BookCrash, CustomPayload, InvalidItem, InvalidSign, InvalidPosition, RecipeSpam, and BrandSpoof.
Console & Discord Preview
Clean server console logs and real-time Discord webhook notifications.
AstroSploit Statistics
config.yml
general: prefix: "ABEDC6ASTROSPLOIT &8» &7" announce-brand-on-join: true debug: false player-logs: expiration: "1d" auto-purge-expired: true alerts: console: true in-game: true permission: "astrosploit.alerts" cooldown-ms: 500 format: "%prefix%&f%player% &7failed &e%check% &8(&cx%violations%&8)" discord: enabled: true webhook-url: "" checks: invalid-item: enabled: true action: KICK max-nbt-depth: 10 max-nbt-size-bytes: 16384 cancel-event: true invalid-custom-payload: enabled: true action: KICK max-payload-size-bytes: 32768 cancel-event: true invalid-sign: enabled: true action: KICK max-line-length: 384 cancel-event: true invalid-recipe: enabled: true action: KICK max-recipe-packets-per-sec: 15 cancel-event: true invalid-window-click: enabled: true action: KICK max-clicks-per-sec: 35 cancel-event: true packet-rate: enabled: true action: KICK max-packets-per-sec: 300 burst-threshold: 500 entity-limit: enabled: true max-entities-per-chunk: 80 max-vehicles-per-chunk: 25 op-protection: enabled: true strict-whitelist: true whitelisted-ops: - "ThreadCrash" messages: no-permission: "%prefix%&cYou do not have permission to execute this command." reloaded: "%prefix%&aConfiguration reloaded successfully." alerts-enabled: "%prefix%&aStaff alerts enabled." alerts-disabled: "%prefix%&cStaff alerts disabled."