mirror of
https://github.com/ParrotXray/Mantis.git
synced 2026-08-24 18:50:28 +09:00
feat: change ebpf build path
This commit is contained in:
parent
a087564edb
commit
12050089c4
1
lib/ebpf/info.txt
Normal file
1
lib/ebpf/info.txt
Normal file
@ -0,0 +1 @@
|
||||
// this's ebpf folder
|
||||
@ -8,12 +8,17 @@ use std::time::SystemTime;
|
||||
use cargo_metadata::{Artifact, CompilerMessage, Message, Metadata, MetadataCommand, Package, Target};
|
||||
|
||||
fn main() {
|
||||
let suricata_eve_socket = PathBuf::from("/").join("tmp").join("suricata-alerts.sock");
|
||||
|
||||
let manifest_dir = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap());
|
||||
let artifact_dir = manifest_dir.join("static").join("artifacts");
|
||||
let rule_dir = manifest_dir.join("static").join("rules");
|
||||
let suricata_eve_socket = PathBuf::from("/tmp").join("suricata-alerts.sock");
|
||||
let csv_dir = manifest_dir.parent().unwrap().join("records");
|
||||
let onnxruntime_dir = manifest_dir.parent().unwrap().join("onnxruntime").join("libonnxruntime.so");
|
||||
|
||||
let lib_dir = manifest_dir.parent().unwrap().join("lib");
|
||||
let onnxruntime_dir = lib_dir.join("onnxruntime").join("libonnxruntime.so");
|
||||
let ingress_edpf_dir = lib_dir.join("ebpf").join("mantis-ingress");
|
||||
let egress_edpf_dir = lib_dir.join("ebpf").join("mantis-egress");
|
||||
|
||||
let static_web = manifest_dir.join("static").join("web");
|
||||
let project_name = manifest_dir.file_name().unwrap().to_string_lossy().into_owned();
|
||||
@ -25,6 +30,8 @@ fn main() {
|
||||
println!("cargo:rustc-env=ARTIFACTCS_PATH={}", artifact_dir.display());
|
||||
println!("cargo:rustc-env=CSV_RECORD_PATH={}", csv_dir.display());
|
||||
println!("cargo:rustc-env=ONNXRUNTIME_PATH={}", onnxruntime_dir.display());
|
||||
println!("cargo:rustc-env=INGRESS_PATH={}", ingress_edpf_dir.display());
|
||||
println!("cargo:rustc-env=EGRESS_PATH={}", egress_edpf_dir.display());
|
||||
println!("cargo:rustc-env=RULE_PATH={}", rule_dir.display());
|
||||
println!("cargo:rustc-env=RULE_EVE_PATH={}", suricata_eve_socket.display());
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user