yourvpndead/gradlew
test 1ef08e9ab7 Initial commit: YourVPNDead — Android SOCKS5 localhost vulnerability scanner
Defensive security tool demonstrating how spyware can exploit
unauthenticated SOCKS5 proxies on localhost to discover VPN exit IPs.

Modules:
- PortScanner: parallel TCP scan of 127.0.0.1 (known ports + full range)
- Socks5Probe: SOCKS5/HTTP/gRPC handshake detection with auth check
- ExitIPResolver: exit IP discovery through vulnerable SOCKS5
- XrayAPIDetector: xray gRPC API (HandlerService) detection
- DeviceInfoCollector: VPN status, interfaces, direct IP
- GeoLocator: IP geolocation via ip-api.com
- ScanOrchestrator: pipeline orchestrator
- Jetpack Compose UI with Material 3

GitHub Actions CI for automated APK builds.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:25:43 +03:00

38 lines
813 B
Shell

#!/bin/sh
#
# Gradle start up script for POSIX generated by Gradle.
#
# Attempt to set APP_HOME
PRG="$0"
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
JAVACMD="java"
if [ -n "$JAVA_HOME" ] ; then
JAVACMD="$JAVA_HOME/bin/java"
fi
exec "$JAVACMD" $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain "$@"