Skip to content

radioactiveAHM/LTP

Repository files navigation

Logo

Lazy Tcp Port-Forwarding


Extreme Performance Async Multi-Threaded TCP and UDP Port Forwarding in Rust with Tokio Runtime

Key Features

  • Asynchronous and Multi-Threaded: The port forwarding engine is designed to handle multiple connections concurrently, making efficient use of system resources.
  • TCP and UDP Support: Forward traffic for both TCP and UDP protocols seamlessly.
  • Configurable: Easily customize port mappings, source and destination addresses, and other settings.
  • Performance Optimized: Leverage Rust’s memory safety and Tokio’s async capabilities to achieve outstanding performance.

Built With

  • Rust
  • Tokio

Build

  1. Clone the repository:
    1. git clone https://github.com/radioactiveAHM/LTP.git
    2. cd LTP
  2. Build LTP:
    • cargo build --release
  3. The compiled binary will be located at /target/release/LTP.

Usage

  1. Configure config.json: Edit the config.json file to set up any necessary configurations for LTP.
  2. Run LTP.

License

Distributed under the Apache License Version 2.0. See LICENSE for more information.