Rename to btest-rs, add LICENSE and README with full credits

- Rename package to btest-rs (Rust convention for reimplementations)
- MIT license matching the original btest-opensource license
- LICENSE explicitly credits Alex Samorukov's original work
- Comprehensive README with usage, performance numbers, and credits
- CLI --help references the original project

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Siavash Sameni
2026-03-31 12:58:04 +04:00
parent e604fdb2e7
commit d71a3a4e71
6 changed files with 227 additions and 42 deletions

32
Cargo.lock generated
View File

@@ -82,6 +82,22 @@ dependencies = [
"generic-array",
]
[[package]]
name = "btest-rs"
version = "0.1.0"
dependencies = [
"anyhow",
"bytes",
"clap",
"md-5",
"rand",
"socket2 0.5.10",
"thiserror",
"tokio",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "bytes"
version = "1.11.1"
@@ -255,22 +271,6 @@ version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "mikrotik-btest"
version = "0.1.0"
dependencies = [
"anyhow",
"bytes",
"clap",
"md-5",
"rand",
"socket2 0.5.10",
"thiserror",
"tokio",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "mio"
version = "1.2.0"