mirror of
https://github.com/EFForg/rayhunter.git
synced 2026-05-01 09:59:57 -07:00
fix(lib/util): use better names for runtime metadata
- document RuntimeMetadata fields - rename RayhunterMetadata to RuntimeMetadata - rename RuntimeMetadata.os to RuntimeMetadata.system_os - remove unpopulated hardware field - remove unnecessary duplication of datastructure in analyzer harness
This commit is contained in:
committed by
Will Greenberg
parent
188e9f436b
commit
0b3c0de481
@@ -61,8 +61,8 @@ struct UdpHeader {
|
||||
|
||||
impl<T> GsmtapPcapWriter<T> where T: AsyncWrite + Unpin + Send {
|
||||
pub async fn new(writer: T) -> Result<Self, GsmtapPcapError> {
|
||||
let metadata = crate::util::RayhunterMetadata::new();
|
||||
let package = format!("{} {}", metadata.name, metadata.version);
|
||||
let metadata = crate::util::RuntimeMetadata::new();
|
||||
let package = format!("{} {}", env!("CARGO_PKG_NAME").to_owned(), metadata.rayhunter_version);
|
||||
let section = SectionHeaderBlock {
|
||||
endianness: Endianness::Big,
|
||||
major_version: 1,
|
||||
@@ -70,7 +70,7 @@ impl<T> GsmtapPcapWriter<T> where T: AsyncWrite + Unpin + Send {
|
||||
section_length: -1,
|
||||
options: vec![
|
||||
SectionHeaderOption::Hardware(Cow::from(metadata.arch)),
|
||||
SectionHeaderOption::OS(Cow::from(metadata.os)),
|
||||
SectionHeaderOption::OS(Cow::from(metadata.system_os)),
|
||||
SectionHeaderOption::UserApplication(Cow::from(package)),
|
||||
],
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user