[SCRIPT] VPN IP Leakfix

Dieses Thema im Forum "Sicherheit & Datenschutz" wurde erstellt von bimmelbammel, 25. Januar 2013 .

Schlagworte:
  1. 25. Januar 2013
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    Hallo Mädels,
    ich habe ein kleines Bash-Script geschrieben, womit man das IP Leaken bei einem VPN-Verbindungsbruch verhindern kann. Es sind keine extra Programme nötig. Unter Windows 7 funktioniert es bei mir fehlerfrei. Ob andere Systeme wie z.B. Vista oder XP funktionieren, kann ich nicht sagen.

    Das ganze sieht wie folgt aus:

    unbenanntr6ujb.png
    {img-src: //www.abload.de/img/unbenanntr6ujb.png}


    Anleitung:
    1. OpenVPN starten & verbinden
    2. Die .bat Datei mit Admin-Rechten(!) starten, 1 eintippen und mit Enter bestätigen.
    Code:
    Code:
    @echo off
    :START
    cls
    echo =============================
    echo VPN IP Leakfix by dnwebmedia
    echo - Use at your own risk -
    echo =============================
    echo.
    echo [1] Protect me
    echo [2] Remove protection
    echo [3] Show current route
    echo.
    echo.
    
    
    
    AT > NUL
    IF NOT %ERRORLEVEL%==0 (
     echo This script must be run as admin, exiting...
     pause>NUL
    )
    
    
    set asw=0
    set /p asw="Please enter selection: "
    if %asw%==1 goto PROTECT
    if %asw%==2 goto REMOVE
    if %asw%==3 goto SHOW
    goto START
    
    
    
    :PROTECT
     for /f "tokens=3" %%i in (
     'route.exe print ^|findstr "\<0.0.0.0\>"'
     ) do (
     set "DefaultGateway=%%i"
     goto :endfor
     )
     :endfor
     
     echo Trying to activate the protection...
     echo.
     route delete 0.0.0.0 %DefaultGateway%
     echo.
     echo - TO DEACTIVATE THIS PROTECTION, JUST PRESS ENTER AND THEN SELECT [2]. DO NOT CLOSE THIS WINDOW BEFORE -
     pause>NUL
     goto START
    
    
    :REMOVE
     echo Disabling protection...
     echo.
     route add 0.0.0.0 mask 0.0.0.0 %DefaultGateway% metric 1
     echo.
     echo You can close this window now. I'll hope it was useful for you! :)
     pause>NUL
     exit
    
    
    :SHOW
     route print -4
     pause>NUL
     goto START
    
    Bei Fragen einfach im Thread melden.
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.