diff --git a/Cargo.lock b/Cargo.lock index 20b05b6..63a1e7d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -144,9 +144,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.28" +version = "1.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e80e3b6a3ab07840e1cae9b0666a63970dc28e8ed5ffbcdacbfc760c281bfc1" +checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" dependencies = [ "shlex", ] @@ -642,14 +642,14 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "oryx-common" -version = "0.3.0" +version = "0.4.0" dependencies = [ "network-types", ] [[package]] name = "oryx-tui" -version = "0.3.0" +version = "0.4.0" dependencies = [ "aya", "clap", diff --git a/Cargo.toml b/Cargo.toml index b2b2eab..a4237b5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ members = ["xtask", "oryx-tui", "oryx-common"] [workspace.package] description = "TUI for sniffing network traffic using eBPF" authors = ["Badr Badri "] -version = "0.3.0" +version = "0.4.0" readme = "Readme.md" license = "GPL-3.0" edition = "2021" diff --git a/Readme.md b/Readme.md index a771349..839fdc6 100644 --- a/Readme.md +++ b/Readme.md @@ -4,7 +4,7 @@ ## 📸 Demo -![](https://github.com/user-attachments/assets/32b19d28-c76c-4b93-a9c2-db14697176e7) +![](https://github.com/user-attachments/assets/e64dc4b6-9143-4b05-b4a8-b5d0455e5d5e) ## ✨ Features diff --git a/Release.md b/Release.md index 73bf84f..39d0c94 100644 --- a/Release.md +++ b/Release.md @@ -1,9 +1,10 @@ -## v0.4 - TBA +## v0.4 - 2024-10-13 ### Added - Firewall - Save and Load firewall rules. +- Add logging ## v0.3 - 2024-09-25 diff --git a/oryx-ebpf/Cargo.lock b/oryx-ebpf/Cargo.lock index ed68da1..ed17893 100644 --- a/oryx-ebpf/Cargo.lock +++ b/oryx-ebpf/Cargo.lock @@ -1,12 +1,12 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "aya-ebpf" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7318de0c49a17873182763831cb22f74fb30d04e2eb7e6d7b7e9b7d86d70ed3" +checksum = "d8dbaf5409a1a0982e5c9bdc0f499a55fe5ead39fe9c846012053faf0d404f73" dependencies = [ "aya-ebpf-bindings", "aya-ebpf-cty", @@ -16,24 +16,24 @@ dependencies = [ [[package]] name = "aya-ebpf-bindings" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8536b7e39b232ecd854e587f473ba15640c09afc3e08408fc28144a7404ae75" +checksum = "783dc1a82a3d71d83286165381dcc1b1d41643f4b110733d135547527c000a9a" dependencies = [ "aya-ebpf-cty", ] [[package]] name = "aya-ebpf-cty" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5c130d898322b9698937465b3b749095dae85dba0da4ee648235947eb95738d" +checksum = "2cce099aaf3abb89f9a1f8594ffe07fa53738ebc2882fac624d10d9ba31a1b10" [[package]] name = "aya-ebpf-macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce7820cc83547582284a140ffbdd46ab527d7ee2d9d0cfedf3f184fad3f8e15c" +checksum = "72f47f7b4a75eb5f1d7ba0fb5628d247b1cf20388658899177875dabdda66865" dependencies = [ "proc-macro-error", "proc-macro2", @@ -49,14 +49,14 @@ checksum = "e82e9f64c09f56aa7c80c3fa087997bd99a913f91d9c74d36cf5fd75dd5773e6" [[package]] name = "oryx-common" -version = "0.3.0" +version = "0.4.0" dependencies = [ "network-types", ] [[package]] name = "oryx-ebpf" -version = "0.3.0" +version = "0.4.0" dependencies = [ "aya-ebpf", "network-types", diff --git a/oryx-ebpf/Cargo.toml b/oryx-ebpf/Cargo.toml index ce86ee2..8c8fe05 100644 --- a/oryx-ebpf/Cargo.toml +++ b/oryx-ebpf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oryx-ebpf" -version = "0.3.0" +version = "0.4.0" description = "oryx eBPF" license = "GPL-3.0" edition = "2021" @@ -8,7 +8,7 @@ repository = "https://github.com/pythops/oryx" homepage = "https://github.com/pythops/oryx" [dependencies] -aya-ebpf = "0.1.0" +aya-ebpf = "0.1.1" oryx-common = { path = "../oryx-common" } network-types = "0.0.7"