More reorganization, renamed to Wave Hunter

This commit is contained in:
Will Greenberg
2023-12-13 16:51:21 -08:00
parent 69d40a766a
commit 557de415d7
7 changed files with 65 additions and 45 deletions
Generated
+15 -15
View File
@@ -197,21 +197,6 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "diag"
version = "0.1.0"
dependencies = [
"bytes",
"chrono",
"crc",
"deku",
"env_logger",
"libc",
"log",
"pcap-file",
"thiserror",
]
[[package]]
name = "env_logger"
version = "0.10.1"
@@ -596,6 +581,21 @@ version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
[[package]]
name = "wavehunter"
version = "0.1.0"
dependencies = [
"bytes",
"chrono",
"crc",
"deku",
"env_logger",
"libc",
"log",
"pcap-file",
"thiserror",
]
[[package]]
name = "winapi"
version = "0.3.9"
+11 -3
View File
@@ -1,13 +1,21 @@
[package]
name = "diag"
name = "wavehunter"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]
name = "wavehunter"
path = "src/lib.rs"
[[bin]]
name = "debug_reader"
path = "src/debug_reader.rs"
name = "wavehunter-reader"
path = "src/bin/wavehunter_reader.rs"
[[bin]]
name = "wavehunter"
path = "src/bin/wavehunter.rs"
[dependencies]
bytes = "1.5.0"
+26
View File
@@ -1 +1,27 @@
# Wave Hunter
```
@@@ @@@ @@@ @@@@@@ @@@ @@@ @@@@@@@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@@@@@ @@@@@@@@ @@@@@@@
@@! @@! @@! @@! @@@ @@! @@@ @@! @@! @@@ @@! @@@ @@!@!@@@ @!! @@! @@! @@@
@!! !!@ @!@ @!@!@!@! @!@ !@! @!!!:! @!@!@!@! @!@ !@! @!@@!!@! @!! @!!!:! @!@!!@!
!: !!: !! !!: !!! !: .:! !!: !!: !!! !!: !!! !!: !!! !!: !!: !!: :!!
::.: ::: : : : :: : :: :: : : : :.:: : :: : : : :: :: : : :
_ _ _ _ _ _ _ _
)`'-.,_)`'-.,_)`'-.,_)`'-.,_)`'-.,_)`'-.,_)`'-.,_)`'-.,_
O .
O ' '
o ' .
o .'
__________.-' '...___
.-' ### '''...__
/ a### ## ''--.._ ______
'. # ######## ' .-'
'-._ ..**********#### ___...---'''\ '
'-._ __________...---''' \ l
\ | apc '._|
\__;
```
diag helper binary for the Orbic mobile hotspot. Based on code from [QCSuper](https://github.com/P1sec/QCSuper)
+3 -10
View File
@@ -1,14 +1,7 @@
mod hdlc;
mod diag;
mod diag_device;
mod diag_reader;
mod debug_file;
mod log_codes;
use wavehunter::diag_device::{DiagDevice, DiagResult};
use wavehunter::diag_reader::DiagReader;
use crate::diag_device::DiagDevice;
use crate::diag_reader::DiagReader;
fn main() -> diag_device::DiagResult<()> {
fn main() -> DiagResult<()> {
// this should eventually be removed for prod
env_logger::init();
@@ -1,14 +1,8 @@
mod hdlc;
mod diag;
mod diag_device;
mod diag_reader;
mod debug_file;
mod log_codes;
use wavehunter::debug_file::DebugFileReader;
use wavehunter::diag_reader::DiagReader;
use wavehunter::diag_device::DiagResult;
use crate::debug_file::DebugFileReader;
use crate::diag_reader::DiagReader;
fn main() -> diag_device::DiagResult<()> {
fn main() -> DiagResult<()> {
// this should eventually be removed for prod
env_logger::init();
let args: Vec<String> = std::env::args().collect();
-7
View File
@@ -391,11 +391,4 @@ mod test {
},
});
}
#[test]
fn test_fuck() {
env_logger::init();
let data = vec![32, 0, 0, 0, 1, 0, 0, 0, 122, 1, 0, 0, 16, 0, 38, 0, 38, 0, 192, 176, 153, 128, 249, 211, 218, 62, 2, 1, 20, 14, 48, 0, 160, 0, 14, 6, 1, 0, 217, 39, 5, 0, 0, 0, 0, 7, 0, 64, 2, 14, 213, 72, 153, 192, 168, 216, 126];
dbg!(MessagesContainer::from_bytes((&data, 0)).unwrap());
}
}
+6
View File
@@ -0,0 +1,6 @@
pub mod hdlc;
pub mod diag;
pub mod diag_device;
pub mod diag_reader;
pub mod debug_file;
pub mod log_codes;