[package]
name = "memflow-native"
version = "0.2.1"
authors = ["Aurimas Blažulionis <0x60@pm.me>", "ko1N <ko1N1337@gmail.com>"]
edition = "2021"
description = "System call based proxy-OS for memflow"
documentation = "https://docs.rs/memflow-native"
readme = "README.md"
homepage = "https://memflow.io"
repository = "https://github.com/memflow/memflow-native"
license = "MIT"
keywords = [ "memflow", "introspection", "memory", "dma" ]
categories = [ "api-bindings", "memory-management", "os" ]
[lib]
crate-type = ["lib", "cdylib"]
[dependencies]
memflow = { version = "0.2", features = ["plugins"] }
log = "0.4"
libc = { version = "0.2.90" }
itertools = "0.12"
goblin = "0.7"
[target.'cfg(target_os = "linux")'.dependencies]
procfs = { version = "0.15", features = ["backtrace"] }
[target.'cfg(target_os = "windows")'.dependencies]
windows = { version = "^0.52.0", features = [
"Win32_Foundation",
"Win32_System_Diagnostics_ToolHelp",
"Win32_System_Diagnostics_Debug",
"Win32_System_Threading",
"Win32_System_ProcessStatus",
"Win32_Security",
"Win32_System_Memory"
] }
[target.'cfg(target_os = "macos")'.dependencies]
mac-sys-info = "0.1"
libproc = "0.14"
mach2 = "0.4"
[features]
default = []
plugins = []