Skip to content

itsravn/Ravn-Guard-Sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Ravn-Guard-Sentinel

Security Netty Java License

"The First Line of Defense." A kernel-level packet filtering system designed to neutralize attacks before they reach the main thread.

Ravn-Guard-Sentinel operates directly within the Netty pipeline, injecting custom channel handlers to analyze incoming traffic byte-by-byte. Unlike standard plugins, Sentinel drops malicious packets at the socket level, ensuring zero performance impact on the server tick loop.

⚔️ Defense Capabilities

  • Netty Injection: Intercepts traffic at the lowest level possible in the JVM.
  • NullPing Mitigation: Automatically closes connections that send malformed handshake packets.
  • Packet Limiter: Intelligent rate-limiting per IP to prevent packet flood exploits.
  • Decoder Analysis: Detects and blocks illegal NBT tags that cause server crashes (Book exploits, heavy items).

⚙️ Configuration (sentinel.yml)

security-level: HIGH # LOW, MEDIUM, HIGH, PARANOID

packet-filter:
  max-packets-per-sec: 50
  block-unknown-payloads: true
  
firewall:
  geo-block:
    - "CN" # China
    - "RU" # Russia
  whitelist-mode: false

alerts:
  webhook: "[https://discord.com/api/webhooks/](https://discord.com/api/webhooks/)..."
  notify-admins: true

About

Advanced packet-injection firewall and traffic analysis framework for Spigot. Mitigates NullPing, Bot attacks, and exploit vectors at the Netty channel level.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages