A rewrite of native freeRouter tools in Rust http://freertr.org
Go to file
famfo e258f897b9 Implement pcap_int 2023-05-04 16:43:10 +02:00
pcap_int Implement pcap_int 2023-05-04 16:43:10 +02:00
tap_int Implement pcap_int 2023-05-04 16:43:10 +02:00
.gitignore Restructure project 2023-05-04 12:03:46 +02:00
Cargo.lock Implement pcap_int 2023-05-04 16:43:10 +02:00
Cargo.toml Implement pcap_int 2023-05-04 16:43:10 +02:00
README.md Implement pcap_int 2023-05-04 16:43:10 +02:00

README.md

freertr_native-rs

A rewrite of some of the native tools for freeRouter in Rust.

You can find more information about the tools and features in their respective sub dirctories.

Building tools

To build the tools, you need to have rust installed. Then you can run cargo build --release. This will download the dependencies compile the project. The binary will be located in target/release/<tool name>.

You can also build the tool directly either by running cargo build --release --bin=<tool name> or by running cargo build --release from it's directory.

Feature flags

Some tools might have extra feature flags you can enable, for that check the READMEs in the sub directories. To build using a feature flag, use cargo build --release --bin=<tool name> --features=<feature name>.