NetCloak

Verified safeOpen sourceExclusive
No reviews reviews
8
downloads
8.0
android

AI summary

Advanced network-environment simulation framework for security research. Intercepts Java/ART and native libc calls to mask VPN tunnels and custom routing from apps, presenting a simulated Wi-Fi environment. Native correctness pass fixes ShadowHook self-disable leaks; closed raw-syscall bypass for SIOCGIFCONF pruning; fixed scanner crash in Fing and SigBypass coexistence issues.

Generated by AI. May contain inaccuracies.

About this app

NetCloak is an advanced Android network-environment simulation framework that combines Java/ART method interception with native libc-level interception.

Designed for application security research, interoperability testing, and anti-tamper analysis, NetCloak presents a highly consistent, simulated Wi-Fi environment across multiple observation layers. It successfully masks VPN tunnels and custom network routing from both Android framework APIs and low-level native POSIX networking interfaces.

Research Disclaimer: NetCloak is intended for authorized testing and research on applications and devices you control. It does not guarantee that every application, SDK, kernel component, or security mechanism will observe the simulated environment.

What's new

v2.0.0Aug 23, 2026
  • Highlights
  • Native correctness pass. Every ShadowHook SHARED-mode proxy now calls SHADOWHOOK_STACK_SCOPE() first, ending the silent self-disable that let getifaddrs / /proc/net/if_inet6 / sysfs-stat / if_indextoname / ifindex / emulator-property probes keep leaking after the first hit. ifconf_tail closed. The SIOCGIFCONF prune now zeroes the freed tail and is shared between the libc ioctl() hook and a raw syscall(SYS_ioctl) path, so a raw-syscall variant can't dodge it. Scanner-crash fix (Fing). The ioctl() VPN-name check now runs only for SIOCGIF* requests that actually carry a struct ifreq, through a bounded IFNAMSIZ copy — eliminating the out-of-bounds read that SIGSEGV'd ioctl-heavy network scanners on launch. SigBypass coexistence. read / getdents64 / netlink / fstatat / faccessat / syscall-dispatcher hooks replace the frozen open() path; netlink call-site-split transform; nl_walk_len clamp fixes the MSG_TRUNC over-read fault. UI overhaul. "Liquid glass" tabbed shell (Settings / Apps / About), card-section settings with whole-row switches and dependency dimming, interactive scoped-mode package picker with per-app on-disk APK size, 12 accent colours, theme-mode selector, monospace face app-wide, an About tab that reads its live version from BuildConfig, and a new Key Features card. Memoized world-readable probe fixes the false "Module active" race on no-root devices. Build/size. Dead Instagram/DexKit leftovers and unused deps removed, R8 + resource shrinking on (obfuscation off), native -Oz + dead-section GC — ~4 MB APK, down from 93.81 MB in v1.0.0.

About this version

Version
2.0.0 (3)
Size
4.16 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a
Downloads
8
Updated
Aug 23, 2026
Package
com.example.lspatchmock

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app