


If reconnection is successful, the previous connection will be recovered, and all existing UDP conversations will stay vaild.įor example, if you use udp2raw + OpenVPN, OpenVPN won’t lose connection after any reconnect, even if network cable is re-plugged or WiFi access point is changed. If timed-out, client will automatically change port number and reconnect. Defense replay attack with an anti-replay window, smiliar to IPSec and OpenVPN.įailure Detection & Stabilization (Connection Recovery)Ĭonection failures are detected by heartbeats.Protect data integrity by HMAC-SHA1 (or weaker MD5/CRC32).So there wont be any TCP over TCP problem when using OpenVPN. It also simulates following TCP options: MSS, sackOk, TS, TS_ack, wscale.Firewalls will regard FakeTCP as a TCP connection, but its essentially UDP: it supports real-time/out-of-order delivery(just as normal UDP does), no congrestion control or re-transmission. In FakeTCP header mode,udp2raw tunnel simulates 3-way handshake while establishing a connection,simulates seq and ack_seq while data transferring. Simulated TCP with Real-time/Out-of-Order Delivery In UDP header mode, it behaves just like a normal UDP tunnel, and you can just make use of the other features (such as encrytion, anti-replay, or connection stalization). In ICMP header mode,udp2raw tunnel works like an ICMP tunnel. ICMP/FakeTCP headers help you bypass UDP blocking, UDP QOS or improper UDP NAT behavior on some ISPs.

NET Post-Exploitation Library Written in C# Udp2raw Tunnel Features Send/Receive UDP Packets with ICMP/FakeTCP/UDP headers Nevertheless,if you used udp2raw + any UDP-based VPN together,you can tunnel any traffic(include TCP/UDP/ICMP),currently OpenVPN/L2TP/ShadowVPN and tinyfecVPN are confirmed to be supported.Īlso Read SharpSploit – A. When used alone,udp2raw tunnels only UDP traffic. It can defend Replay-Attack and supports Multiplexing. Udp2raw Tunnel is a tunnel which turns UDP Traffic into Encrypted FakeTCP/UDP/ICMP Traffic by using Raw Socket, helps you Bypass UDP FireWalls(or Unstable UDP Environment).
