PREY (Packet Routing Engine Yield)
PREY is a high-performance, asynchronous networking framework written in Rust. It is designed to be a robust engine for packet routing, reverse proxies, and user-space security layers.
This project is in early development stages!
Vision
To provide a modular and memory-safe infrastructure for:
- Layer 4/7 Reverse Proxying
- High-throughput Load Balancing (Prey-Proxy)
- User-space Firewalls (Prey-Fire)
What is done so far?
-
Buffer Module
- Buffer Pool Structure and functionality
- Creation and buffers sectorization
- Buffer Structure and functionality
- Reading, Writing and Editing data functions.
- Buffer Pool Structure and functionality
Created by Renan Machado Santos. Built for performance.