From 4db0dedfef768851a7dcef3700a3feb40128811b Mon Sep 17 00:00:00 2001 From: alterdekim Date: Mon, 20 Jan 2025 19:25:29 +0300 Subject: [PATCH] x2 modified: frida_client/src/client.rs modified: frida_server/src/server.rs --- frida_client/src/client.rs | 1 + frida_server/src/server.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/frida_client/src/client.rs b/frida_client/src/client.rs index 4e188af..c305c9a 100644 --- a/frida_client/src/client.rs +++ b/frida_client/src/client.rs @@ -124,6 +124,7 @@ pub mod general { Some(h) => { match h { 0 => { + // todo: reduce repeated code blocks count let handshake = UDPVpnHandshake::deserialize(&(buf1[..l].to_vec())); let mut k = [0u8; 32]; for (&x, p) in handshake.public_key.iter().zip(k.iter_mut()) { diff --git a/frida_server/src/server.rs b/frida_server/src/server.rs index 0dfa186..c5b13fa 100644 --- a/frida_server/src/server.rs +++ b/frida_server/src/server.rs @@ -207,6 +207,7 @@ pub async fn server_mode(server_config: ServerConfiguration, s_interface: Option //info!("Got handshake from {:?}", handshake.request_ip); let skey = BASE64_STANDARD.encode(&handshake.public_key); if plp.iter().any(|c| c.ip == handshake.request_ip && c.public_key == skey) { + // todo: reduce repeated code blocks count let internal_ip = IpAddr::V4(handshake.request_ip); info!("Accepted client from {:?}", handshake.request_ip); let mut k = [0u8; 32];