Tyr
Tyr is a high-performance, cross-platform and all-protocol network combat attack payload and policy library.
Features
- Payload Generation: Easily generate packets with customizable source and destination IP addresses, ports, and network interfaces.
- Randomization: Support for generating random IP addresses and ports for increased anonymity.
- Multi-Threading: Utilize multiple threads to send packets simultaneously, increasing the attack speed.
- Datalink Layer: Support for sending packets over the datalink layer, allowing for more advanced network attacks.
- Network Combat Policy: Support for launch network combat policies, including SYN flood, UDP flood, and more.
- Error Handling: Robust error handling to ensure smooth operation and informative error messages.
Getting Started
Prerequisites
- Rust programming language
- WinPcap for Windows users
Installation
To use Tyr in your Rust project, add tyr
to your Cargo.toml
file.
Then, run cargo build
to build your project.
Usage
Here's a simple example of how to use Tyr to send SYN packets:
use datalink;
use Error;
use Payload;
Contributing
Contributions are very welcome! Please read our Contributing Guidelines for more information.
License
This project is licensed under the AGPL-3.0 License by @Noctisynth, org.