Updated TunnelProv

This commit is contained in:
Stephen 2025-05-25 11:44:05 -04:00
parent 3768b36ef2
commit 91bf8e3ff1

View file

@ -1,10 +1,3 @@
//
// PacketTunnelProvider.swift
// TunnelProv
//
// Created by Stephen on 4/16/25.
//
//
// PacketTunnelProvider.swift
// TunnelProv
@ -68,10 +61,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
if protocols[i].int32Value == AF_INET {
modifiedPacket = self.packetReplaceIp(packet, self.tunnelDeviceIp, self.tunnelFakeIp, self.tunnelFakeIp, self.tunnelDeviceIp)
}
NSLog("wow \(modifiedPacket)")
// Ensure packet has at least 20 bytes before swapping
if modifiedPacket.count >= 20 {
var mutableBytes = [UInt8](modifiedPacket)
@ -160,3 +150,4 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
return data
}
}