modified: Cargo.toml
Some checks failed
gitea/Frida-android-native/pipeline/head There was a failure building this commit
Some checks failed
gitea/Frida-android-native/pipeline/head There was a failure building this commit
modified: src/client.rs modified: src/main.rs
This commit is contained in:
parent
ab114e051c
commit
7c517d31f7
@ -8,10 +8,6 @@ keywords = ["tun", "network", "tunnel", "vpn"]
|
|||||||
categories = ["network-programming", "asynchronous"]
|
categories = ["network-programming", "asynchronous"]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
[lib]
|
|
||||||
crate-type = ["cdylib"]
|
|
||||||
path = "src/main.rs"
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = "2.33"
|
clap = "2.33"
|
||||||
aes-gcm = "0.10.3"
|
aes-gcm = "0.10.3"
|
||||||
|
@ -22,7 +22,7 @@ use crate::udp::{UDPVpnPacket, UDPVpnHandshake, UDPSerializable};
|
|||||||
use network_interface::NetworkInterface;
|
use network_interface::NetworkInterface;
|
||||||
use network_interface::NetworkInterfaceConfig;
|
use network_interface::NetworkInterfaceConfig;
|
||||||
|
|
||||||
pub async fn client_mode(client_config: ClientConfiguration, fd: i32) -> i32 {
|
pub async fn client_mode(client_config: ClientConfiguration, fd: i32) {
|
||||||
info!("Starting client...");
|
info!("Starting client...");
|
||||||
|
|
||||||
let sock = UdpSocket::bind("0.0.0.0:25565").await.unwrap();
|
let sock = UdpSocket::bind("0.0.0.0:25565").await.unwrap();
|
||||||
@ -140,6 +140,4 @@ pub async fn client_mode(client_config: ClientConfiguration, fd: i32) -> i32 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
-2
|
|
||||||
}
|
}
|
11
src/main.rs
11
src/main.rs
@ -1,10 +1,10 @@
|
|||||||
#![cfg(target_os = "android")]
|
/*#![cfg(target_os = "android")]
|
||||||
|
|
||||||
use jni::{
|
use jni::{
|
||||||
objects::{JClass, JString},
|
objects::{JClass, JString},
|
||||||
sys::{jboolean, jchar, jint},
|
sys::{jboolean, jchar, jint},
|
||||||
JNIEnv,
|
JNIEnv,
|
||||||
};
|
};*/
|
||||||
use std::{error::Error, fs, net::Ipv4Addr, str};
|
use std::{error::Error, fs, net::Ipv4Addr, str};
|
||||||
use clap::{App, Arg, ArgMatches};
|
use clap::{App, Arg, ArgMatches};
|
||||||
use env_logger::Builder;
|
use env_logger::Builder;
|
||||||
@ -15,8 +15,9 @@ use fast32::base32::RFC4648;
|
|||||||
mod config;
|
mod config;
|
||||||
mod client;
|
mod client;
|
||||||
mod udp;
|
mod udp;
|
||||||
mod mobile;
|
//mod mobile;
|
||||||
|
|
||||||
|
/*
|
||||||
#[no_mangle]
|
#[no_mangle]
|
||||||
pub unsafe extern "C" fn Java_com_alterdekim_frida_FridaLib_run(
|
pub unsafe extern "C" fn Java_com_alterdekim_frida_FridaLib_run(
|
||||||
mut env: JNIEnv,
|
mut env: JNIEnv,
|
||||||
@ -34,8 +35,8 @@ pub unsafe extern "C" fn Java_com_alterdekim_frida_FridaLib_run(
|
|||||||
pub unsafe extern "C" fn Java_com_alterdekim_frida_FridaLib_stop(_env: JNIEnv, _: JClass) -> jint {
|
pub unsafe extern "C" fn Java_com_alterdekim_frida_FridaLib_stop(_env: JNIEnv, _: JClass) -> jint {
|
||||||
mobile::mobile_stop()
|
mobile::mobile_stop()
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() {
|
async fn main() {
|
||||||
// Initialize the logger with 'info' as the default level
|
// Initialize the logger with 'info' as the default level
|
||||||
@ -66,4 +67,4 @@ async fn main() {
|
|||||||
let config: ClientConfiguration = serde_yaml::from_slice(RFC4648.decode(cfg_raw.as_bytes()).unwrap().as_slice()).expect("Bad client config file structure");
|
let config: ClientConfiguration = serde_yaml::from_slice(RFC4648.decode(cfg_raw.as_bytes()).unwrap().as_slice()).expect("Bad client config file structure");
|
||||||
|
|
||||||
client::client_mode(config, matches.value_of("fd").unwrap().parse().unwrap()).await;
|
client::client_mode(config, matches.value_of("fd").unwrap().parse().unwrap()).await;
|
||||||
}*/
|
}
|
Loading…
x
Reference in New Issue
Block a user