Frida/frida_core/Cargo.toml
alterdekim 39d9e14ddb
All checks were successful
gitea/Frida/pipeline/head This commit looks good
Trying to finally implement GUI for desktop
modified:   Cargo.lock
	modified:   frida_core/Cargo.toml
	modified:   frida_gui/Cargo.toml
	renamed:    frida_core/build.rs -> frida_gui/build.rs
	renamed:    frida_core/icons/off.ico -> frida_gui/icons/off.ico
	renamed:    frida_core/icons/on.ico -> frida_gui/icons/on.ico
	new file:   frida_gui/icons/on.raw
	deleted:    frida_gui/src/gui/mod.rs
	deleted:    frida_gui/src/gui/tab/mod.rs
	deleted:    frida_gui/src/gui/tab_button.rs
	deleted:    frida_gui/src/gui/tab_panel.rs
	modified:   frida_gui/src/main.rs
	new file:   frida_gui/src/toggle_switch.rs
	renamed:    frida_core/tray.rc -> frida_gui/tray.rc
2025-01-22 23:08:24 +03:00

36 lines
886 B
TOML

[package]
name = "frida_core"
version = "0.2.0"
edition = "2021"
license-file = "../LICENSE.md"
authors = ["alterwain"]
keywords = ["tun", "network", "tunnel", "vpn"]
categories = ["network-programming", "asynchronous"]
readme = "../README.md"
[lib]
crate-type = ["staticlib", "cdylib", "lib"]
[dependencies]
futures = "0.3.30"
chrono = "0.4.38"
base64 = { workspace = true }
x25519-dalek = { workspace = true }
rand = { workspace = true }
serde_derive = { workspace = true }
serde = { workspace = true }
log = { workspace = true }
tokio = { workspace = true }
[target.'cfg(target_os="windows")'.dependencies]
wintun = "0.5.0"
[target.'cfg(target_os="macos")'.dependencies]
nix = { version = "0.29.0", features = ["socket"] }
[target.'cfg(target_os="linux")'.dependencies]
tokio-tun = "0.12.1"
[target.'cfg(target_os="android")'.dependencies]
libc = "0.2"
filedescriptor = "0.8.2"