modified: Cargo.toml
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:
Michael Wain 2024-10-05 21:16:58 +03:00
parent ab114e051c
commit 7c517d31f7
3 changed files with 7 additions and 12 deletions

View File

@ -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"

View File

@ -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
} }

View File

@ -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;
}*/ }