@ECHO OFF REM QBFC Project Options Begin REM HasVersionInfo: Yes REM Companyname: XAROBASE Script REM Productname: Xarspot REM Filedescription: Xarspot REM Copyrights: XAROBASE REM Trademarks: XAROBASE Script REM Originalname: xarspot.exe REM Comments: Xarspot REM Productversion: 2. 0. 0. 0 REM Fileversion: 02.00.00.00 REM Internalname: xarspot REM Appicon: icon.ico REM AdministratorManifest: Yes REM QBFC Project Options End ECHO ON @echo off title Xarspot :RELOAD cls set COUNT=0 set LOGDIR= set LOGNAME= set PLUGINDIR= set PROFILDIR= set SECURITY= set LOCK= set SIMPLY= set TOOLSETAT= set WIFIETAT= set ADMINETAT= set TOOLSUSER= set WIFIUSER= set ADMINUSER= set TOOLSPASS= set WIFIPASS= set ADMINPASS= set /a RM1="%random% %%9000 +1000" set /a RM2="%random% %%9000 +1000" set TICKET=%COMPUTERNAME%-%USERNAME%-%RM1%%RM2% if not exist "%~dp0logparam.ini" ( set /a COUNT = %COUNT% + 1 echo %~dp0log\=%COMPUTERNAME%.txt>"%~dp0logparam.ini" ) for /f "tokens=1,2 usebackq delims==" %%a in ("%~dp0logparam.ini") do ( set LOGDIR=%%a set LOGNAME=%%b ) if not exist "%~dp0pluginparam.ini" ( set /a COUNT = %COUNT% + 1 echo %~dp0plugin\>"%~dp0pluginparam.ini" ) for /f "tokens=1 usebackq delims==" %%c in ("%~dp0pluginparam.ini") do ( set PLUGINDIR=%%c ) if not exist "%~dp0profilparam.ini" ( set /a COUNT = %COUNT% + 1 echo %~dp0profil\>"%~dp0profilparam.ini" ) for /f "tokens=1 usebackq delims==" %%d in ("%~dp0profilparam.ini") do ( set PROFILDIR=%%d ) if not exist "%~dp0security.ini" ( set /a COUNT = %COUNT% + 1 echo security=75498533=lock=25699228=simply=39393797>"%~dp0security.ini ) for /f "tokens=2,4,6 usebackq delims==" %%e in ("%~dp0security.ini") do ( set SECURITY=%%e set LOCK=%%f set SIMPLY=%%g ) if "%COUNT%"=="4" ( goto INITIAL ) if exist "%PLUGINDIR%toolsmode.ini" ( set TOOLSETAT=VALID for /f "tokens=2,4 usebackq delims==" %%h in ("%PLUGINDIR%toolsmode.ini") do ( set TOOLSUSER="%%h" set TOOLSPASS="%%i" ) ) if exist "%PLUGINDIR%wifimode.ini" ( set WIFIETAT=VALID for /f "tokens=2,4 usebackq delims==" %%j in ("%PLUGINDIR%wifimode.ini") do ( set WIFIUSER="%%j" set WIFIPASS="%%k" ) ) if exist "%PLUGINDIR%adminmode.ini" ( set ADMINETAT=VALID for /f "tokens=2,4 usebackq delims==" %%l in ("%PLUGINDIR%adminmode.ini") do ( set ADMINUSER="%%l" set ADMINPASS="%%m" ) ) if not exist "%LOGDIR%" ( md "%LOGDIR%" ) if not "%LOCK%"=="25699228" ( echo ******************************************************************************** echo Vous n'avez pas l'autorisation d'acceder a Xarspot echo ******************************************************************************** goto UNLOCK ) echo.>>"%LOGDIR%%LOGNAME%" echo ********************************Nouvelle session********************************>>"%LOGDIR%%LOGNAME%" echo TICKET : %TICKET%>>"%LOGDIR%%LOGNAME%" echo.>>"%LOGDIR%%LOGNAME%" echo [%DATE% : %TIME%] %USERNAME% a ouvert Xarspot>>"%LOGDIR%%LOGNAME%" if "%SIMPLY%"=="36364262" ( goto FSIMPLY ) :FDEBUT cls echo TICKET : %TICKET% echo /\ /\ echo /\ /\ /\ /\ echo /\ /\ /\ /\ /\ /\ echo /\ /\ /\ /\ =========================Xarspot====== /\ /\ /\ /\ echo /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ echo. echo. :DEBUT echo ******************************************************************************** set RETURN=DEBUT set COMMANDE= set /p COMMANDE="Xarspot > " if "%COMMANDE%"=="" ( echo. echo Veuillez entrer une commande. goto %RETURN% ) if /i "%COMMANDE%"=="help" ( goto HELP ) if /i "%COMMANDE%"=="clean" ( goto FDEBUT ) if /i "%COMMANDE%"=="copyright" ( goto COPYRIGHT ) if /i "%COMMANDE%"=="exit" ( exit ) if /i "%COMMANDE%"=="adminconfigsecurity" ( goto ADMINCONFIGSECURITYC ) if /i "%COMMANDE%"=="adminconfiglock" ( goto ADMINCONFIGLOCKC ) if /i "%COMMANDE%"=="adminconfigsimply" ( goto ADMINCONFIGSIMPLYC ) if /i "%COMMANDE%"=="adminconfigtools" ( goto ADMINCONFIGTOOLS ) if /i "%COMMANDE%"=="tools" ( goto TOOLSC ) if /i "%COMMANDE%"=="adminconfigwifi" ( goto ADMINCONFIGWIFI ) if /i "%COMMANDE%"=="wifi" ( goto WIFIC ) if /i "%COMMANDE%"=="adminconfigadmin" ( goto ADMINCONFIGADMIN ) if /i "%COMMANDE%"=="admin" ( goto ADMINC ) echo. echo Commande inconnue ! echo Pour obtenir de l'aide, utiliser la commande help. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande errone : %COMMANDE%>>"%LOGDIR%%LOGNAME%" goto %RETURN% :HELP echo ******************************************************************************** echo. echo Liste des commandes disponibles : echo. echo. echo clean : Premet d'effacer les ancienne commande de la fenetre. echo. echo copyright : Permet d'afficher les information de copyright de cette outil. echo. echo tools : Permet d'acceder aux outils systemes. echo. echo wifi : Permet d'acceder au parametres du HOTSPOT. echo. echo help : Permet d'afficher l'aide. echo. echo exit : Permet de quitter la fenetre. goto %RETURN% :COPYRIGHT echo ******************************************************************************** echo COPYRIGHT XAROBASE TOUT DROIT RESERVE echo. echo xarobase.ddns.net echo. echo Logiciel GRATUIT VENTE INTERDITE ! goto %RETURN% :FSIMPLY cls echo TICKET : %TICKET% echo /\ /\ echo /\ /\ /\ /\ echo /\ /\ /\ /\ /\ /\ echo /\ /\ /\ /\ =========================Xarspot====== /\ /\ /\ /\ echo /\ /\ /\ /\ /\ /\ /\ SIMPLY MODE echo. echo. :SIMPLY echo *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# set RETURN=SIMPLY set SIMPLYCOMMANDE= set /p SIMPLYCOMMANDE="> " if "%SIMPLYCOMMANDE%"=="" ( echo. echo Veuillez entrer une commande. goto %RETURN% ) if /i "%SIMPLYCOMMANDE%"=="help" ( goto SIMPLYHELP ) if /i "%SIMPLYCOMMANDE%"=="clean" ( goto FSIMPLY ) if /i "%SIMPLYCOMMANDE%"=="copyright" ( goto COPYRIGHT ) if /i "%SIMPLYCOMMANDE%"=="cmd" ( goto TOOLSCMD ) if /i "%SIMPLYCOMMANDE%"=="run" ( goto TOOLSRUN ) if /i "%SIMPLYCOMMANDE%"=="carte" ( goto TOOLSCARTE ) if /i "%SIMPLYCOMMANDE%"=="restartcarte" ( goto TOOLSRESTARTCARTE ) if /i "%SIMPLYCOMMANDE%"=="setip" ( goto TOOLSSETIP ) if /i "%SIMPLYCOMMANDE%"=="setipp" ( goto TOOLSSETIPP ) if /i "%SIMPLYCOMMANDE%"=="addprofil" ( goto TOOLSADDPROFIL ) if /i "%SIMPLYCOMMANDE%"=="ping" ( goto TOOLSPING ) if /i "%SIMPLYCOMMANDE%"=="reboot" ( goto TOOLSREBOOT ) if /i "%SIMPLYCOMMANDE%"=="verif" ( goto WIFIVERIF ) if /i "%SIMPLYCOMMANDE%"=="config" ( goto WIFICONFIG ) if /i "%SIMPLYCOMMANDE%"=="start" ( goto WIFISTART ) if /i "%SIMPLYCOMMANDE%"=="stop" ( goto WIFISTOP ) if /i "%SIMPLYCOMMANDE%"=="restart" ( goto WIFIRESTART ) if /i "%SIMPLYCOMMANDE%"=="ssid" ( goto WIFISSID ) if /i "%SIMPLYCOMMANDE%"=="mdp" ( goto WIFIMDP ) if /i "%SIMPLYCOMMANDE%"=="info" ( goto WIFIINFO ) if /i "%SIMPLYCOMMANDE%"=="allstart" ( goto WIFIALLSTART ) if /i "%SIMPLYCOMMANDE%"=="allstop" ( goto WIFIALLSTOP ) if /i "%SIMPLYCOMMANDE%"=="advanced" ( goto DEBUT ) if /i "%SIMPLYCOMMANDE%"=="exit" ( exit ) echo. echo Commande inconnue ! echo Pour obtenir de l'aide, utiliser la commande help. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande errone : %COMMANDE%>>"%LOGDIR%%LOGNAME%" goto %RETURN% :SIMPLYHELP echo *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# echo. echo Liste des commandes disponibles : echo. echo. echo clean : Premet d'effacer les ancienne commande de la fenetre. echo. echo copyright : Permet d'afficher les information de copyright de cette outil. echo. echo cmd : Permet d'ouvrir une invite de commande en tant que administrateur. echo. echo run : Permet d'ouvrir un programme en tant que utilisateur specifie. echo. echo carte : Permet d'afficher les cartes reseaux dans le Panneau de configuration. echo. echo restartcarte : Permet de redemarrer une carte reseau de votre choix. echo. echo setip : Permet de definir la configuration IP d'une carte. echo. echo setipp : Permet de definir la configuration IP d'une carte grace a un profil. echo. echo addprofil : Permet d'ajouter des profils. echo. echo ping : Permet de realiser un ping. echo. echo reboot : Permet de redemarrer le PC. echo. echo verif : Permet de verifier si la carte reseau prend en charge le mode HOTSPOT. echo. echo config : Permet de realiser la configuration totale du HOTSPOT. echo. echo start : Permet d'activer le HOTSPOT. echo. echo stop : Permet de desactiver le HOTSPOT. echo. echo restart : Permet de redemarrer le HOTSPOT. echo. echo ssid : Permet de modifier le SSID du HOTSPOT. echo. echo mdp : Permet de modifier le mot de passe du HOTSPOT. echo. echo info : Permet d'afficher les informations du HOTSPOT. echo. echo allstart : Permet d'autoriser le mode HOTSPOT. echo. echo allstop : Permet d'interdire le mode HOTSPOT. echo. echo help : Permet d'afficher l'aide. echo. echo exit : Permet de quitter la fenetre. goto %RETURN% :TOOLSC if not "%TOOLSETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous ne possedez pas les droits pour acceder a cette section. goto %RETURN% ) if "%SECURITY%"=="75498533" ( goto TOOLS ) echo ################################################################################ set CONNEXIONTOOLSUSER= set CONNEXIONTOOLSPASS= set /p CONNEXIONTOOLSUSER="Nom d'utilisateur TOOLS : " if "%CONNEXIONTOOLSUSER%"=="" ( echo. echo Veuillez entrer le nom d'utilisateur. goto TOOLSC ) if not "%CONNEXIONTOOLSUSER%"==%TOOLSUSER% ( echo. echo Mauvais nom d'utilisateur. goto %RETURN% ) set /p CONNEXIONTOOLSPASS="Mot de passse TOOLS : " if "%CONNEXIONTOOLSPASS%"=="" ( echo. echo Veuillez entrer le mot de passe. goto TOOLSC ) if not "%CONNEXIONTOOLSPASS%"==%TOOLSPASS% ( echo. echo Mauvais mot de passe. goto %RETURN% ) echo. echo Connexion OK. echo [%DATE% : %TIME%] %USERNAME% a ouvert le compte TOOLS de Xarspot>>"%LOGDIR%%LOGNAME%" goto TOOLS :TOOLS echo ******************************************************************************** set RETURN=TOOLS set TOOLSCOMMANDE= set /p TOOLSCOMMANDE="TOOLS # " if "%TOOLSCOMMANDE%"=="" ( echo. echo Veuillez entrer une commande. goto %RETURN% ) if /i "%TOOLSCOMMANDE%"=="changetools" ( goto ADMINCHANGETOOLS ) if /i "%TOOLSCOMMANDE%"=="deletetools" ( goto ADMINDELETETOOLS ) if /i "%TOOLSCOMMANDE%"=="help" ( goto TOOLSHELP ) if /i "%TOOLSCOMMANDE%"=="cmd" ( goto TOOLSCMD ) if /i "%TOOLSCOMMANDE%"=="run" ( goto TOOLSRUN ) if /i "%TOOLSCOMMANDE%"=="carte" ( goto TOOLSCARTE ) if /i "%TOOLSCOMMANDE%"=="restartcarte" ( goto TOOLSRESTARTCARTE ) if /i "%TOOLSCOMMANDE%"=="setip" ( goto TOOLSSETIP ) if /i "%TOOLSCOMMANDE%"=="setipp" ( goto TOOLSSETIPP ) if /i "%TOOLSCOMMANDE%"=="addprofil" ( goto TOOLSADDPROFIL ) if /i "%TOOLSCOMMANDE%"=="ping" ( goto TOOLSPING ) if /i "%TOOLSCOMMANDE%"=="reboot" ( goto TOOLSREBOOT ) if /i "%TOOLSCOMMANDE%"=="exit" ( goto DEBUT ) echo. echo Commande inconnue ! echo Pour obtenir de l'aide, utiliser la commande help. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande TOOLS errone : %TOOLSCOMMANDE%>>"%LOGDIR%%LOGNAME%" goto %RETURN% :TOOLSHELP echo ******************************************************************************** echo. echo Liste des commandes disponibles : echo. echo. echo changetools : Permet de modifier le nom d'utilisateur et le mot de passe TOOLS. echo. echo deletetools : Permet de supprimer l'acces au compte TOOLS. echo. echo cmd : Permet d'ouvrir une invite de commande en tant que administrateur. echo. echo run : Permet d'ouvrir un programme en tant que utilisateur specifie. echo. echo carte : Permet d'afficher les cartes reseaux dans le Panneau de configuration. echo. echo restartcarte : Permet de redemarrer une carte reseau de votre choix. echo. echo setip : Permet de definir la configuration IP d'une carte. echo. echo setipp : Permet de definir la configuration IP d'une carte grace a un profil. echo. echo addprofil : Permet d'ajouter des profils. echo. echo ping : Permet de realiser un ping. echo. echo reboot : Permet de redemarrer le PC. echo. goto %RETURN% :TOOLSCMD echo ******************************************************************************** start>nul if not "%ERRORLEVEL%"=="0" ( echo ******************************************************************************** echo. echo Une erreur est survenue ! goto %RETURN% ) echo. echo Ouverture de l'invite de commande. echo [%DATE% : %TIME%] %USERNAME% a ouvert une invite de commande en mode admin via Xarspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :TOOLSRUN echo ******************************************************************************** set USER= set RUNAS= set /p USER="Entrer le nom de l'utilisateur : " if "%USER%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSRUN ) set /p RUNAS="Entrer le nom ou chemin du programme a executer : " if "%RUNAS%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSRUN ) runas /user:%USER% %RUNAS% if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue ! goto %RETURN% ) echo. echo Ouverture du programme. echo [%DATE% : %TIME%] %USERNAME% a ouvert %RUNAS% en tant que %USER% via Xarspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :TOOLSCARTE echo ******************************************************************************** ncpa.cpl>nul echo. echo Ouverture du Panneau de configuration. goto %RETURN% :TOOLSRESTARTCARTE echo ******************************************************************************** set NAME= netsh int sh int set /p NAME="Entrer le nom de la carte a redemarrer : " if "%NAME%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSCARTERESTART ) netsh int set int name="%NAME%" admin=disabled>nul echo. echo Carte %NAME% desactive. netsh int set int name="%NAME%" admin=enabled>nul echo. echo Carte %NAME% active. echo. echo Redemarrage effectue. echo [%DATE% : %TIME%] %USERNAME% a redemarre de la carte %NAME%>>"%LOGDIR%%LOGNAME%" goto %RETURN% :TOOLSSETIP echo ******************************************************************************** set CARTE= set IP= set MSR= set GATEWAY= set DNS1= set DNS2= set CONFIRM= netsh int sh int set /p CARTE="Entrer le nom de la carte a configurer : " if "%CARTE%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIP ) set /p IP="Adresse IP (ou tapez DHCP) : " if "%IP%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIP ) if /i "%IP%"=="dhcp" ( netsh interface ip set address "%CARTE%" dhcp >nul echo. echo Parametres applique. goto TOOLSSETIPDHCP ) set /p MSR="Masque de sous-reseau : " if "%MSR%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIP ) set /p GATEWAY="Passerelle : " :TOOLSSETIPDHCP set /p DNS1="DNS primaire (ou tapez DHCP) : " if /i "%DNS1%"=="dhcp" ( netsh interface ip set dns "%CARTE%" dhcp >nul echo. echo Parametres applique. goto %RETURN% ) set /p DNS2="DNS secondaire : " echo Verification des paramètres : echo. echo Adresse IP : %IP% echo Masque de sous-reseau : %MSR% echo Passerelle : %GATEWAY% echo DNS primaire : %DNS1% echo DNS secondaire : %DNS2% echo. echo Les parametres sont a appliquer sur la carte %CARTE%. :TOOLSSETIPCONFIRM set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) : " if "%CONFIRM%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIPCONFIRM ) if /i "%CONFIRM%"=="oui" ( netsh interface ip set address "%CARTE%" static %IP% %MSR% %GATEWAY% >nul netsh interface ip set dns "%CARTE%" static %DNS1% primary >nul netsh interface ip add dnsserver "%CARTE%" %DNS2% index=2 >nul echo. echo Parametres appliques. goto %RETURN% ) if /i "%CONFIRM%"=="non" ( echo. echo Operation annule. goto %RETURN% ) echo. echo Reponse invalide. goto TOOLSSETIPCONFIRM :TOOLSSETIPP echo ******************************************************************************** set PROFIL= set CARTE= set TYPE= set CONFIRM= set IP= set MSR= set GATEWAY= set DNS1= set DNS2= netsh int sh int set /p CARTE="Entrer le nom de la carte a configurer : " if "%CARTE%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIPP ) echo. echo Liste des profils : echo. dir /B %PROFILDIR% :TOOLSSETIPPPROFIL set /p PROFIL="Entrer le nom du profil a appliquer : " if "%PROFIL%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIPPPROFIL ) for /f "tokens=1 usebackq delims=|" %%n in ("%PROFILDIR%%PROFIL%") do ( set TYPE=%%n ) if "%TYPE%"=="0" ( goto TOOLSSETIPPDHCP ) if "%TYPE%"=="1" ( goto TOOLSSETIPPSTATIC ) if "%TYPE%"=="2" ( goto TOOLSSETIPPDS ) echo . echo Profil corrompu ou inexistant ! goto TOOLSSETIPPPROFIL :TOOLSSETIPPDHCP echo Détail du profil %PROFIL% : echo. echo Adresse IP : Dynamique echo Masque de sous-reseau : Dynamique echo Passerelle : Dynamique echo DNS primaire : Dynamique echo DNS secondaire : Dynamique echo. echo Les parametres sont a appliquer sur la carte %CARTE%. :TOOLSSETIPPDHCPCONFIRM set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) :" if "%CONFIRM%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIPPDHCPCONFIRM ) if /i "%CONFIRM%"=="oui" ( netsh interface ip set address "%CARTE%" dhcp >nul netsh interface ip set dns "%CARTE%" dhcp >nul echo. echo Parametres appliques. goto %RETURN% ) if /i "%CONFIRM%"=="non" ( echo. echo Operation annule. goto %RETURN% ) echo. echo Reponse invalide. goto TOOLSSETIPPDHCPCONFIRM :TOOLSSETIPPSTATIC for /f "tokens=2,3,4,5,6 usebackq delims=|" %%o in ("%PROFILDIR%%PROFIL%") do ( set IP=%%o set MSR=%%p set GATEWAY=%%q set DNS1=%%r set DNS2=%%s ) echo Détail du profil %PROFIL% : echo. echo Adresse IP : %IP% echo Masque de sous-reseau : %MSR% echo Passerelle : %GATEWAY% echo DNS primaire : %DNS1% echo DNS secondaire : %DNS2% echo. echo Les parametres sont a appliquer sur la carte %CARTE%. :TOOLSSETIPPSTATICCONFIRM set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) :" if "%CONFIRM%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIPPSTATICCONFIRM ) if /i "%CONFIRM%"=="oui" ( netsh interface ip set address "%CARTE%" static %IP% %MSR% %GATEWAY% >nul netsh interface ip set dns "%CARTE%" static %DNS1% primary >nul netsh interface ip add dnsserver "%CARTE%" %DNS2% index=2 >nul echo. echo Parametres appliques. goto %RETURN% ) if /i "%CONFIRM%"=="non" ( echo. echo Operation annule. goto %RETURN% ) echo. echo Reponse invalide. goto TOOLSSETIPPSTATICCONFIRM :TOOLSSETIPPDS for /f "tokens=5,6 usebackq delims=|" %%t in ("%PROFILDIR%%PROFIL%") do ( set DNS1=%%t set DNS2=%%u ) echo Détail du profil %PROFIL% : echo. echo Adresse IP : Dynamique echo Masque de sous-reseau : Dynamique echo Passerelle : Dynamique echo DNS primaire : %DNS1% echo DNS secondaire : %DNS2% echo. echo Les parametres sont a appliquer sur la carte %CARTE%. :TOOLSSETIPPDSCONFIRM set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) :" if "%CONFIRM%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSSETIPPDSCONFIRM ) if /i "%CONFIRM%"=="oui" ( netsh interface ip set dns "%CARTE%" static %DNS1% primary >nul netsh interface ip add dnsserver "%CARTE%" %DNS2% index=2 >nul echo. echo Parametres appliques. goto %RETURN% ) if /i "%CONFIRM%"=="non" ( echo. echo Operation annule. goto %RETURN% ) echo. echo Reponse invalide. goto TOOLSSETIPPDSCONFIRM :TOOLSADDPROFIL echo ******************************************************************************** set TYPEC= set TYPE= set IP= set MSR= set GATEWAY= set DNS1= set DNS2= echo. echo Adresse IP et DNS dynamique (1) echo Adresse IP dynamique et DNS statique (2) echo Adresse IP et DNS statique (3) set /p TYPEC="Choix du type de profil : " if "%TYPEC%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSADDPROFIL ) if "%TYPEC%"=="1" ( echo. echo Adresse IP et DNS dynamique. set TYPE=0 echo %TYPE%|||||| ) if "%TYPEC%"=="2" ( echo. echo Adresse IP dynamique et DNS statique. set TYPE=3 set /p DNS1="DNS primaire : " set /p DNS2="DNS secondaire : " set /p NAME="Nom du profil : " echo %TYPE%||||%DNS1%|%DNS2%>%PROFILDIR%%NAME% echo Profil cree avec succes. goto %RETURN% ) if "%TYPEC%"=="3" ( echo. echo Adresse IP et DNS statique. set TYPE=2 set /p IP="Adresse IP : " set /p MSR="Masque sous-reseau : " set /p GATEWAY="Passerelle : " set /p DNS1="DNS primaire : " set /p DNS2="DNS secondaire : " set /p NAME="Nom du profil : " echo %TYPE%|%IP%|%MSR%|%GATEWAY%|%DNS1%|%DNS2%>%PROFILDIR%%NAME% echo Profil cree avec succes. goto %RETURN% ) echo Reponse invalide. goto TOOLSADDPROFIL :TOOLSPING echo ******************************************************************************** set PING= set PACKET= set /p PING="Entrer l'adresse IP ou le nom d'hote : " if "%PING%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSPING ) set /p PACKET="Entrer le nombre de packets a envoyer : " if "%PACKET%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSPING ) ping %PING% /n %PACKET% goto %RETURN% :TOOLSREBOOT echo ******************************************************************************** set REBOOT= set /p REBOOT="Redemarrer Windows (oui/non) : " if "%REBOOT%"=="" ( echo. echo Veuillez entrer une valeur. goto TOOLSREBOOT ) if /i "%REBOOT%"=="oui" ( goto TOOLSREBOOTTIME ) if /i "%REBOOT%"=="non" ( echo. echo Redemarrage annule. goto %RETURN% ) echo. echo Reponse invalide. goto REBOOT :TOOLSREBOOTTIME set TIME= set /p TIME="Dans combien de secondes :" shutdown /r /t %TIME%>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue ! goto %RETURN% ) echo. echo Redemarrage dans %TIME% secondes ! goto %RETURN% :WIFIC if not "%WIFIETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous ne possedez pas les droits pour acceder a cette section. goto %RETURN% ) if "%SECURITY%"=="75498533" ( goto WIFI ) echo ################################################################################ set CONNEXIONWIFIUSER= set CONNEXIONWIFIPASS= set /p CONNEXIONWIFIUSER="Nom d'utilisateur WIFI : " if "%CONNEXIONWIFIUSER%"=="" ( echo. echo Veuillez entrer le nom d'utilisateur. goto WIFIC ) if not "%CONNEXIONWIFIUSER%"==%WIFIUSER% ( echo. echo Mauvais nom d'utilisateur. goto %RETURN% ) set /p CONNEXIONWIFIPASS="Mot de passse WIFI : " if "%CONNEXIONWIFIPASS%"=="" ( echo. echo Veuillez entrer le mot de passe. goto WIFIC ) if not "%CONNEXIONWIFIPASS%"==%WIFIPASS% ( echo. echo Mauvais mot de passe. goto %RETURN% ) echo. echo Connexion OK. echo [%DATE% : %TIME%] %USERNAME% a ouvert le compte WIFI de Xarspot>>"%LOGDIR%%LOGNAME%" goto WIFI :WIFI echo ******************************************************************************** set RETURN=WIFI set WIFICOMMANDE= set /p WIFICOMMANDE="WIFI # " if "%WIFICOMMANDE%"=="" ( echo. echo Veuillez entrer une commande. goto %RETURN% ) if /i "%WIFICOMMANDE%"=="help" ( goto WIFIHELP ) if /i "%WIFICOMMANDE%"=="changewifi" ( goto ADMINCHANGEWIFI ) if /i "%WIFICOMMANDE%"=="deletewifi" ( goto ADMINDELETEWIFI ) if /i "%WIFICOMMANDE%"=="verif" ( goto WIFIVERIF ) if /i "%WIFICOMMANDE%"=="config" ( goto WIFICONFIG ) if /i "%WIFICOMMANDE%"=="start" ( goto WIFISTART ) if /i "%WIFICOMMANDE%"=="stop" ( goto WIFISTOP ) if /i "%WIFICOMMANDE%"=="restart" ( goto WIFIRESTART ) if /i "%WIFICOMMANDE%"=="ssid" ( goto WIFISSID ) if /i "%WIFICOMMANDE%"=="mdp" ( goto WIFIMDP ) if /i "%WIFICOMMANDE%"=="info" ( goto WIFIINFO ) if /i "%WIFICOMMANDE%"=="allstart" ( goto WIFIALLSTART ) if /i "%WIFICOMMANDE%"=="allstop" ( goto WIFIALLSTOP ) if /i "%WIFICOMMANDE%"=="exit" ( goto DEBUT ) echo. echo Commande inconnue ! echo Pour obtenir de l'aide, utiliser la commande help echo [%DATE% : %TIME%] %USERNAME% a utilise une commande WIFI errone : %WIFICOMMANDE%>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFIHELP echo ******************************************************************************** echo. echo Liste des commandes disponibles : echo. echo. echo changewifi : Permet de modifier le nom d'utilisateur et le mot de passe WIFI. echo. echo deletewifi : Permet de supprimer l'acces au compte WIFI. echo. echo verif : Permet de verifier si la carte reseau prend en charge le mode HOTSPOT. echo. echo config : Permet de realiser la configuration totale du HOTSPOT. echo. echo start : Permet d'activer le HOTSPOT. echo. echo stop : Permet de desactiver le HOTSPOT. echo. echo restart : Permet de redemarrer le HOTSPOT. echo. echo ssid : Permet de modifier le SSID du HOTSPOT. echo. echo mdp : Permet de modifier le mot de passe du HOTSPOT. echo. echo info : Permet d'afficher les informations du HOTSPOT. echo. echo allstart : Permet d'autoriser le mode HOTSPOT. echo. echo allstop : Permet d'interdire le mode HOTSPOT. echo. echo help : Permet d'afficher l'aide WIFI. echo. echo exit : Permet de retouner au Xarspot de base. goto %RETURN% :WIFIVERIF echo ******************************************************************************** netsh wlan show drivers if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue ! goto %RETURN% ) goto %RETURN% :WIFICONFIG echo ******************************************************************************** set CSSIDWIFI= set CMDPWIFI= set CMDPCWIFI= netsh wlan show drivers set /p CSSIDWIFI="Entrer le SSID de votre WiFi : " if "%CSSIDWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto WIFICONFIG ) set /p CMDPWIFI="Entrer le mot de passe de votre : " if "%CMDPWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto WIFICONFIG ) set /p CMDPCWIFI="Entrer de nouveau le mot de passe : " if "%CMDPCWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto WIFICONFIG ) if not "%CMDPWIFI%"=="%CMDPCWIFI%" ( echo. echo Les mot de passe ne sont pas identiques. goto WIFICONFIG ) netsh wlan set hostednetwork mode="allow" ssid="%CSSIDWIFI%" key="%CMDPWIFI%">nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors du parametrage ! goto %RETURN% ) echo. echo Le Hotspot a bien ete parametre : echo SSID = %CSSIDWIFI% echo MDP = %CMDPCWIFI% netsh wlan start hostednetwork>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors de l'activation ! goto %RETURN% ) echo. echo Hotspot demarre. echo [%DATE% : %TIME%] %USERNAME% a utilise de l'outil de configuration de Xarspot>>"%LOGDIR%%LOGNAME%" echo [%DATE% : %TIME%] %USERNAME% a modifie le SSID par %CSSIDWIFI%>>"%LOGDIR%%LOGNAME%" echo [%DATE% : %TIME%] %USERNAME% a modifie le mot de passe>>"%LOGDIR%%LOGNAME%" echo [%DATE% : %TIME%] %USERNAME% a active le hotspot>>"%LOGDIR%%LOGNAME%" ncpa.cpl>nul echo. echo Ouverture du Panneau de configuration. echo Configurer le partage de connexion entre les cartes. goto %RETURN% :WIFISTART echo ******************************************************************************** netsh wlan start hostednetwork>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors de l'activation ! goto %RETURN% ) echo. echo Hotspot demarre. echo [%DATE% : %TIME%] %USERNAME% a active le hotspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFISTOP echo ******************************************************************************** netsh wlan stop hostednetwork>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors de l'arret ! goto %RETURN% ) echo. echo Hotspot arrete. echo [%DATE% : %TIME%] %USERNAME% a desactive le hotspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFIRESTART echo ******************************************************************************** netsh wlan stop hostednetwork>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors de l'arret ! goto %RETURN% ) echo. echo Hotspot arrete. netsh wlan start hostednetwork>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors de l'activation ! goto %RETURN% ) echo. echo Hotspot demarre. echo [%DATE% : %TIME%] %USERNAME% a redemarre le hotspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFISSID echo ******************************************************************************** set SSIDWIFI= set /p SSIDWIFI="Entrer le nouveau SSID : " if "%SSIDWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto WIFISSID ) netsh wlan set hostednetwork ssid="%SSIDWIFI%">nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors du changement de SSID ! goto %RETURN% ) echo. echo SSID change par %SSIDWIFI%. echo [%DATE% : %TIME%] %USERNAME% a modifie le SSID par %SSIDWIFI%>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFIMDP echo ******************************************************************************** set MDPWIFI= set MDPCWIFI= set /p MDPWIFI="Entrer le nouveau mot de passe : " if "%MDPWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto WIFIMDP ) set /p MDPCWIFI="Entrer de nouveau le mot de passe : " if "%MDPCWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto WIFIMDP ) if not "%MDPWIFI%"=="%MDPCWIFI%" ( echo. echo Les mot de passe ne sont pas identiques. goto WIFIMDP ) netsh wlan set hostednetwork key="%MDPWIFI%">nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue lors du changement de mot de passe ! echo Le mot de passe doit contenire entre 8 et 63 caracteres. goto %RETURN% ) echo. echo Mot de passe modifie. echo [%DATE% : %TIME%] %USERNAME% a modifie le mot de passe>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFIINFO echo ******************************************************************************** netsh wlan show hostednetwork if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue ! goto %RETURN% ) echo [%DATE% : %TIME%] %USERNAME% a consulte les informations du hotspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFIALLSTART echo ******************************************************************************** netsh wlan set hostednetwork mode=allow>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue ! goto %RETURN% ) echo. echo Le mode Hotspot est maintenant autorise. echo [%DATE% : %TIME%] %USERNAME% a autorise le hotspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :WIFIALLSTOP echo ******************************************************************************** netsh wlan set hostednetwork mode=disallow>nul if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue ! goto %RETURN% ) echo. echo Le mode Hotspot est maintenant interdit. echo [%DATE% : %TIME%] %USERNAME% a interdit le hotspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :ADMINC if not "%ADMINETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous ne possedez pas les droits pour acceder a cette section. goto %RETURN% ) if "%SECURITY%"=="75498533" ( goto ADMIN ) echo ################################################################################ set CONNEXIONADMINUSER= set CONNEXIONADMINPASS= set /p CONNEXIONADMINUSER="Nom d'utilisateur admin : " if "%CONNEXIONADMINUSER%"=="" ( echo. echo Veuillez entrer le nom d'utilisateur. goto ADMINC ) if not "%CONNEXIONADMINUSER%"==%ADMINUSER% ( echo. echo Mauvais nom d'utilisateur. goto %RETURN% ) set /p CONNEXIONADMINPASS="Mot de passse admin : " if "%CONNEXIONADMINPASS%"=="" ( echo. echo Veuillez entrer le mot de passe. goto ADMINC ) if not "%CONNEXIONADMINPASS%"==%ADMINPASS% ( echo. echo Mauvais mot de passe. goto %RETURN% ) echo. echo Connexion OK. echo [%DATE% : %TIME%] %USERNAME% a ouvert le compte admin de Xarspot>>"%LOGDIR%%LOGNAME%" goto ADMIN :ADMIN echo ################################################################################ set RETURN=ADMIN set ADMINCOMMANDE= set /p ADMINCOMMANDE="ADMIN # " if "%ADMINCOMMANDE%"=="" ( echo. echo Veuillez entrer une commande. goto %RETURN% ) if /i "%ADMINCOMMANDE%"=="help" ( goto ADMINHELP ) if /i "%ADMINCOMMANDE%"=="changetools" ( goto ADMINCHANGETOOLS ) if /i "%ADMINCOMMANDE%"=="changewifi" ( goto ADMINCHANGEWIFI ) if /i "%ADMINCOMMANDE%"=="changeadmin" ( goto ADMINCHANGEADMIN ) if /i "%ADMINCOMMANDE%"=="deletetools" ( goto ADMINDELETETOOLS ) if /i "%ADMINCOMMANDE%"=="deletewifi" ( goto ADMINDELETEWIFI ) if /i "%ADMINCOMMANDE%"=="deleteadmin" ( goto ADMINDELETEADMIN ) if /i "%ADMINCOMMANDE%"=="logdir" ( goto ADMINLOGDIR ) if /i "%ADMINCOMMANDE%"=="plugindir" ( goto ADMINPLUGINDIR ) if /i "%ADMINCOMMANDE%"=="showlog" ( goto ADMINSHOWLOG ) if /i "%ADMINCOMMANDE%"=="clearlog" ( goto ADMINCLEARLOG ) if /i "%ADMINCOMMANDE%"=="wifisecurity" ( goto ADMINWIFISECURITY ) if /i "%ADMINCOMMANDE%"=="fulldel" ( goto ADMINFULLDEL ) if /i "%ADMINCOMMANDE%"=="exit" ( goto DEBUT ) echo. echo Commande inconnue ! echo Pour obtenir de l'aide, utiliser la commande help. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande admin errone : %ADMINCOMMANDE%>>"%LOGDIR%%LOGNAME%" goto %RETURN% :ADMINHELP echo ################################################################################ echo. echo Liste des commandes disponibles : echo. echo. echo changetools : Permet de modifier le nom d'utilisateur et le mot de passe TOOLS. echo. echo changewifi : Permet de modifier le nom d'utilisateur et le mot de passe WIFI. echo. echo changeadmin : Permet de modifier le nom d'utilisateur et le mot de passe admin. echo. echo logdir : Permet de definir le repertoire de sauvegarde des logs. echo. echo plugindir : Permet de definir le repertoire de sauvegarde des plugins. echo. echo showlog : Permet d'ouvrir les logs. echo. echo clearlog : Permet de supprimer les logs. echo. echo wifisecurity : Permet de récuperer les informations de securite du Hotspot. echo. echo fulldel : Permet de supprimer Xarspot. echo. echo help : Permet d'afficher l'aide admin. echo. echo exit : Permet de retouner au Xarspot de base. goto %RETURN% :ADMINLOGDIR echo ################################################################################ set DEFLD= set DEFLN= set XCCONFIRM=* set /p DEFLD="Repertoire de sauvegarde : " if "%DEFLD%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINLOGDIR ) set /p DEFLN="Nom du fichier log :" if "%DEFLN%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINLOGDIR ) if not exist "%DEFLD%" ( md "%DEFLD%" ) xcopy /E /D /Y "%LOGDIR%%XCCONFIRM%" "%DEFLD%" rmdir "%LOGDIR%" /s /q>nul echo. echo Les logs seront sauvegarde a l'emplacement suivant : echo. echo %DEFLD%%DEFLN% echo %DEFLD%=%DEFLN%>"%~dp0logparam.ini" pause>nul goto RELOAD :ADMINPLUGINDIR echo ################################################################################ set DEFPD= set XCCONFIRM=* set /p DEFPD="Repertoire de sauvegarde : " if "%DEFPD%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINPLUGINDIR ) if not exist "%DEFPD%" ( md "%DEFPD%" ) xcopy /E /D /Y "%PLUGINDIR%%XCCONFIRM%" "%DEFPD%" rmdir "%PLUGINDIR%" /s /q>nul echo. echo Les plugins seront sauvegarde a l'emplacement suivant : echo. echo %DEFPD% echo %DEFPD%>"%~dp0pluginparam.ini" pause>nul goto RELOAD :ADMINPROFILDIR echo ################################################################################ set DEFPD= set XCCONFIRM=* set /p DEFPD="Repertoire de sauvegarde : " if "%DEFPD%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINPROFILDIR ) if not exist "%DEFPD%" ( md "%DEFPD%" ) xcopy /E /D /Y "%PROFILDIR%%XCCONFIRM%" "%DEFPD%" rmdir "%PROFILDIR%" /s /q>nul echo. echo Les profils seront sauvegarde a l'emplacement suivant : echo. echo %DEFPD% echo %DEFPD%>"%~dp0profilparam.ini" pause>nul goto RELOAD :ADMINSHOWLOG echo ################################################################################ set LOGSHOW= set /p LOGSHOW="Ouvrir le log de la session (1) ou tous les logs (2) : " if "%LOGSHOW%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINSHOWLOG ) if "%LOGSHOW%"=="1" ( %LOGDIR%%LOGNAME% echo. echo Le log de la session a ete ouvert. goto %RETURN% ) if "%LOGSHOW%"=="2" ( explorer.exe %LOGDIR% echo. echo Tous logs ont ete ouvert. goto %RETURN% ) echo. echo Reponse invalide. goto ADMINSHOWLOG :ADMINCLEARLOG echo ################################################################################ set LOGCLEAR= set /p LOGCLEAR="Supprimer le log de la session (1) ou tous les logs (2) : " if "%LOGCLEAR%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCLEARLOG ) if "%LOGCLEAR%"=="1" ( del "%LOGDIR%%LOGNAME%" echo. echo Le log de la session a ete efface. goto %RETURN% ) if "%LOGCLEAR%"=="2" ( rmdir "%LOGDIR%" /s /q>nul md "%LOGDIR%">nul echo. echo Tous logs ont ete effaces. goto %RETURN% ) echo Reponse invalide. goto ADMINCLEARLOG :ADMINWIFISECURITY echo ################################################################################ netsh wlan show hostednetwork setting=security if not "%ERRORLEVEL%"=="0" ( echo. echo Une erreur est survenue ! goto %RETURN% ) echo [%DATE% : %TIME%] %USERNAME% a consulte les informations de securite du hotspot>>"%LOGDIR%%LOGNAME%" goto %RETURN% :ADMINCHANGETOOLS echo ################################################################################ set CTOOLSUSER= set CTOOLSPASS= set CCTOOLSPASS= set /p CTOOLSUSER="Entrer le nouveau nom d'utilisateur TOOLS : " if "%CTOOLSUSER%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGETOOLS ) set /p CTOOLSPASS="Entrer le nouveau mot de passe TOOLS : " if "%CTOOLSPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGETOOLS ) set /p CCTOOLSPASS="Entrer de nouveau le mot de passe TOOLS : " if "%CCTOOLSPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGETOOLS ) if not "%CTOOLSPASS%"=="%CCTOOLSPASS%" ( echo. echo Les mot de passe ne sont pas identiques. goto ADMINCHANGETOOLS ) echo user=%CTOOLSUSER%=pass=%CCTOOLSPASS%>"%PLUGINDIR%toolsmode.ini" echo. echo Compte TOOLS modifie avec comme nom d'utilisateur %CTOOLSUSER% et mot de passe %CCTOOLSPASS%. pause>nul goto RELOAD :ADMINCHANGEWIFI echo ################################################################################ set CWIFIUSER= set CWIFIPASS= set CCWIFIPASS= set /p CWIFIUSER="Entrer le nouveau nom d'utilisateur WIFI : " if "%CWIFIUSER%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGEWIFI ) set /p CWIFIPASS="Entrer le nouveau mot de passe WIFI : " if "%CWIFIPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGEWIFI ) set /p CCWIFIPASS="Entrer de nouveau le mot de passe WIFI : " if "%CCWIFIPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGEWIFI ) if not "%CWIFIPASS%"=="%CCWIFIPASS%" ( echo. echo Les mot de passe ne sont pas identiques. goto ADMINCHANGEWIFI ) echo user=%CWIFIUSER%=pass=%CCWIFIPASS%>"%PLUGINDIR%wifimode.ini" echo. echo Compte WIFI modifie avec comme nom d'utilisateur %CWIFIUSER% et mot de passe %CCWIFIPASS%. pause>nul goto RELOAD :ADMINCHANGEADMIN echo ################################################################################ set CADMINUSER= set CADMINPASS= set CCADMINPASS= set /p CADMINUSER="Entrer le nouveau nom d'utilisateur admin : " if "%CADMINUSER%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGEADMIN ) set /p CADMINPASS="Entrer le nouveau mot de passe admin : " if "%CADMINPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGEADMIN ) set /p CCADMINPASS="Entrer de nouveau le mot de passe admin : " if "%CCADMINPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCHANGEADMIN ) if not "%CADMINPASS%"=="%CCADMINPASS%" ( echo. echo Les mot de passe ne sont pas identiques. goto ADMINCHANGEADMIN ) echo user=%CADMINUSER%=pass=%CCADMINPASS%>"%PLUGINDIR%adminmode.ini" echo. echo Compte admin modifie avec comme nom d'utilisateur %CADMINUSER% et mot de passe %CCADMINPASS%. pause>nul goto RELOAD :ADMINCONFIGSECURITYC if not "%ADMINETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous devez d'abord configurer le compte admin ! goto DEBUT ) if "%SECURITY%"=="75498533" ( echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de securite de Xarspot>>"%LOGDIR%%LOGNAME%" goto ADMINCONFIGSECURITY ) echo ################################################################################ set CONNEXIONSECUUSER= set CONNEXIONSECUPASS= set /p CONNEXIONSECUUSER="Nom d'utilisateur admin : " if "%CONNEXIONSECUUSER%"=="" ( echo. echo Veuillez entrer le nom d'utilisateur. goto ADMINCONFIGSECURITYC ) if not "%CONNEXIONSECUUSER%"==%ADMINUSER% ( echo. echo Mauvais nom d'utilisateur. goto %RETURN% ) set /p CONNEXIONSECUPASS="Mot de passse admin : " if "%CONNEXIONSECUPASS%"=="" ( echo. echo Veuillez entrer le mot de passe. goto ADMINCONFIGSECURITYC ) if not "%CONNEXIONSECUPASS%"==%ADMINPASS% ( echo. echo Mauvais mot de passe. goto %RETURN% ) echo. echo Connexion OK. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de securite de Xarspot>>"%LOGDIR%%LOGNAME%" goto ADMINCONFIGSECURITY :ADMINCONFIGSECURITY echo ################################################################################ set CONFIGSECURITY= set /p CONFIGSECURITY="Activer la securite (oui/non) : " if "%CONFIGSECURITY%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGSECURITY ) if /i "%CONFIGSECURITY%"=="oui" ( echo. echo security=74594824=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini" echo Securite active. pause>nul goto RELOAD ) if /i "%CONFIGSECURITY%"=="non" ( echo. echo security=75498533=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini" echo Securite desactive. pause>nul goto RELOAD ) echo. echo Reponse invalide. goto ADMINCONFIGSECURITY :ADMINCONFIGLOCKC if not "%ADMINETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous devez d'abord configurer le compte admin ! goto %RETURN% ) if "%SECURITY%"=="75498533" ( echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de blocage de Xarspot>>"%LOGDIR%%LOGNAME%" goto ADMINCONFIGLOCK ) echo ################################################################################ set CONNEXIONLOCKUSER= set CONNEXIONLOCKPASS= set /p CONNEXIONLOCKUSER="Nom d'utilisateur admin : " if "%CONNEXIONLOCKUSER%"=="" ( echo. echo Veuillez entrer le nom d'utilisateur. goto ADMINCONFIGLOCKC ) if not "%CONNEXIONLOCKUSER%"==%ADMINUSER% ( echo. echo Mauvais nom d'utilisateur. goto %RETURN% ) set /p CONNEXIONLOCKPASS="Mot de passse admin : " if "%CONNEXIONLOCKPASS%"=="" ( echo. echo Veuillez entrer le mot de passe. goto ADMINCONFIGLOCKC ) if not "%CONNEXIONLOCKPASS%"==%ADMINPASS% ( echo. echo Mauvais mot de passe. goto %RETURN% ) echo. echo Connexion OK. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de blocage de Xarspot>>"%LOGDIR%%LOGNAME%" goto ADMINCONFIGLOCK :ADMINCONFIGLOCK echo ################################################################################ set CONFIGLOCK= set /p CONFIGLOCK="Activer le blocage (oui/non) : " if "%CONFIGLOCK%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGLOCK ) if /i "%CONFIGLOCK%"=="oui" ( echo. echo security=%SECURITY%=lock=32932574=simply=%SIMPLY%>"%~dp0security.ini" echo Blocage active. pause>nul goto RELOAD ) if /i "%CONFIGLOCK%"=="non" ( echo. echo security=%SECURITY%=lock=25699228=simply=%SIMPLY%>"%~dp0security.ini" echo Blocage desactive. pause>nul goto RELOAD ) echo. echo Reponse invalide. goto ADMINCONFIGLOCK :ADMINCONFIGSIMPLYC if not "%ADMINETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous devez d'abord configurer le compte admin ! goto %RETURN% ) if not "%TOOLSETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous devez d'abord configurer le compte TOOLS ! goto %RETURN% ) if not "%WIFIETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Vous devez d'abord configurer le compte WIFI ! goto %RETURN% ) if "%SECURITY%"=="75498533" ( echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de simply de Xarspot>>"%LOGDIR%%LOGNAME%" goto ADMINCONFIGSIMPLY ) echo ################################################################################ set CONNEXIONSIMPLYUSER= set CONNEXIONSIMPLYPASS= set /p CONNEXIONSIMPLYUSER="Nom d'utilisateur admin : " if "%CONNEXIONSIMPLYUSER%"=="" ( echo. echo Veuillez entrer le nom d'utilisateur. goto ADMINCONFIGSIMPLYC ) if not "%CONNEXIONSIMPLYUSER%"==%ADMINUSER% ( echo. echo Mauvais nom d'utilisateur. goto %RETURN% ) set /p CONNEXIONSIMPLYPASS="Mot de passse admin : " if "%CONNEXIONSIMPLYPASS%"=="" ( echo. echo Veuillez entrer le mot de passe. goto ADMINCONFIGSIMPLYC ) if not "%CONNEXIONSIMPLYPASS%"==%ADMINPASS% ( echo. echo Mauvais mot de passe. goto %RETURN% ) echo. echo Connexion OK. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de simply de Xarspot>>"%LOGDIR%%LOGNAME%" goto ADMINCONFIGSIMPLY :ADMINCONFIGSIMPLY echo ################################################################################ set CONFIGSIMPLY= set /p CONFIGSIMPLY="Activer le simply (oui/non) : " if "%CONFIGSIMPLY%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGSIMPLY ) if /i "%CONFIGSIMPLY%"=="oui" ( echo. echo security=%SECURITY%=lock=%LOCK%=simply=36364262>"%~dp0security.ini" echo Simply active. pause>nul goto RELOAD ) if /i "%CONFIGSIMPLY%"=="non" ( echo. echo security=%SECURITY%=lock=%LOCK%=simply=39393797>"%~dp0security.ini" echo Simply desactive. pause>nul goto RELOAD ) echo. echo Reponse invalide. goto ADMINCONFIGSIMPLY :ADMINCONFIGTOOLS echo ################################################################################ set CONFIGTOOLSUSER= set CONFIGTOOLSPASS= set CONFIGCTOOLSPASS= if "%TOOLSETAT%"=="VALID" ( echo. echo Le compte TOOLS est deja cree. goto %RETURN% ) set /p CONFIGTOOLSUSER="Entrer le nouveau nom d'utilisateur TOOLS : " if "%CONFIGTOOLSUSER%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGTOOLS ) set /p CONFIGTOOLSPASS="Entrer le nouveau mot de passe TOOLS : " if "%CONFIGTOOLSPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGTOOLS ) set /p CONFIGCTOOLSPASS="Entrer de nouveau le mot de passe TOOLS : " if "%CONFIGCTOOLSPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGTOOLS ) if not "%CONFIGTOOLSPASS%"=="%CONFIGCTOOLSPASS%" ( echo. echo Les mot de passe ne sont pas identiques. goto ADMINCONFIGTOOLS ) if not exist "%PLUGINDIR%" ( md "%PLUGINDIR%" ) echo user=%CONFIGTOOLSUSER%=pass=%CONFIGTOOLSPASS%>"%PLUGINDIR%toolsmode.ini" echo. echo Compte TOOLS cree avec comme nom d'utilisateur %CONFIGTOOLSUSER% et mot de passe %CONFIGCTOOLSPASS%. pause>nul goto RELOAD :ADMINCONFIGWIFI echo ################################################################################ set CONFIGWIFIUSER= set CONFIGWIFIPASS= set CONFIGCWIFIPASS= if "%WIFIETAT%"=="VALID" ( echo. echo Le compte WIFI est deja cree. goto %RETURN% ) set /p CONFIGWIFIUSER="Entrer le nouveau nom d'utilisateur WIFI : " if "%CONFIGWIFIUSER%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGWIFI ) set /p CONFIGWIFIPASS="Entrer le nouveau mot de passe WIFI : " if "%CONFIGWIFIPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGWIFI ) set /p CONFIGCWIFIPASS="Entrer de nouveau le mot de passe WIFI : " if "%CONFIGCWIFIPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGWIFI ) if not "%CONFIGWIFIPASS%"=="%CONFIGCWIFIPASS%" ( echo. echo Les mot de passe ne sont pas identiques. goto ADMINCONFIGWIFI ) if not exist "%PLUGINDIR%" ( md "%PLUGINDIR%" ) echo user=%CONFIGWIFIUSER%=pass=%CONFIGWIFIPASS%>"%PLUGINDIR%wifimode.ini" echo. echo Compte WIFI cree avec comme nom d'utilisateur %CONFIGWIFIUSER% et mot de passe %CONFIGCWIFIPASS%. pause>nul goto RELOAD :ADMINCONFIGADMIN echo ################################################################################ set CONFIGADMINUSER= set CONFIGADMINPASS= set CONFIGCADMINPASS= if "%ADMINETAT%"=="VALID" ( echo. echo Le compte admin est deja cree. goto %RETURN% ) set /p CONFIGADMINUSER="Entrer le nouveau nom d'utilisateur admin : " if "%CONFIGADMINUSER%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGADMIN ) set /p CONFIGADMINPASS="Entrer le nouveau mot de passe admin : " if "%CONFIGADMINPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGADMIN ) set /p CONFIGCADMINPASS="Entrer de nouveau le mot de passe admin : " if "%CONFIGCADMINPASS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINCONFIGADMIN ) if not "%CONFIGADMINPASS%"=="%CONFIGCADMINPASS%" ( echo. echo Les mot de passe ne sont pas identiques. goto ADMINCONFIGADMIN ) if not exist "%PLUGINDIR%" ( md "%PLUGINDIR%" ) echo user=%CONFIGADMINUSER%=pass=%CONFIGADMINPASS%>"%PLUGINDIR%adminmode.ini" echo. echo Compte admin cree avec comme nom d'utilisateur %CONFIGADMINUSER% et mot de passe %CONFIGCADMINPASS%. pause>nul goto RELOAD :ADMINDELETETOOLS echo ################################################################################ if not "%TOOLSETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Le compte TOOLS n'existe pas. goto %RETURN% ) set DTOOLS= set /p DTOOLS="Supprimer le compte TOOLS (oui/non) : " if "%DTOOLS%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINDELETETOOLS ) if /i "%DTOOLS%"=="oui" ( del "%PLUGINDIR%toolsmode.ini" echo. echo Le compte TOOLS a ete supprime. echo [%DATE% : %TIME%] %USERNAME% a supprime le compte TOOLS de Xarspot>>"%LOGDIR%%LOGNAME%" pause>nul goto RELOAD ) if /i "%DTOOLS%"=="non" ( echo. echo Operation annule. goto %RETURN% ) echo Reponse invalide. goto ADMINDELETETOOLS :ADMINDELETEWIFI echo ################################################################################ if not "%WIFIETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Le compte WIFI n'existe pas. goto %RETURN% ) set DWIFI= set /p DWIFI="Supprimer le compte WIFI (oui/non) : " if "%DWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINDELETEWIFI ) if /i "%DWIFI%"=="oui" ( del "%PLUGINDIR%wifimode.ini" echo. echo Le compte WIFI a ete supprime. echo [%DATE% : %TIME%] %USERNAME% a supprime le compte WIFI de Xarspot>>"%LOGDIR%%LOGNAME%" pause>nul goto RELOAD ) if /i "%DWIFI%"=="non" ( echo. echo Operation annule. goto %RETURN% ) echo Reponse invalide. goto ADMINDELETEWIFI :ADMINDELETEADMIN echo ################################################################################ if not "%ADMINETAT%"=="VALID" ( echo ******************************************************************************** echo. echo Le compte ADMIN n'existe pas. goto %RETURN% ) set DADMIN= set /p DADMIN="Supprimer le compte admin (oui/non) : " if "%DADMIN%"=="" ( echo. echo Veuillez entrer une valeur. goto ADMINDELETEADMIN ) if /i "%DADMIN%"=="oui" ( del "%PLUGINDIR%adminmode.ini" echo. echo Le compte admin a ete supprime. echo [%DATE% : %TIME%] %USERNAME% a supprime le compte admin de Xarspot>>"%LOGDIR%%LOGNAME%" pause>nul goto RELOAD ) if /i "%DADMIN%"=="non" ( echo. echo Operation annule. goto %RETURN% ) echo Reponse invalide. goto ADMINDELETEADMIN :INITIAL cls echo ******************************************************************************** echo =========================Xarspot====== echo. echo ******************************************************************************** echo. echo ******************************************************************************** echo XAROBASE Software TOUT DROIT RESERVE echo. echo www.xarobase.com echo. echo Logiciel GRATUIT VENTE INTERDITE ! echo ******************************************************************************** echo. set CINITIALADMIN= set /p CINITIALADMIN="Creer le compte admin (oui/non) : " if "%CINITIALADMIN%"=="" ( echo. echo Veuillez entrer une valeur. goto INITIAL ) if /i "%CINITIALADMIN%"=="oui" ( if not exist "%PLUGINDIR%" ( md "%PLUGINDIR%" ) echo user=admin=pass=admin>"%PLUGINDIR%adminmode.ini" echo. echo Compte admin cree avec comme nom d'utilisateur admin et mot de passe admin. goto INITIAL2 ) if /i "%CINITIALADMIN%"=="non" ( goto INITIAL2 ) echo Reponse invalide. goto INITIAL :INITIAL2 echo. set CINITIALTOOLS= set /p CINITIALTOOLS="Creer le compte TOOLS (oui/non) : " if "%CINITIALTOOLS%"=="" ( echo. echo Veuillez entrer une valeur. goto INITIAL2 ) if /i "%CINITIALTOOLS%"=="oui" ( if not exist "%PLUGINDIR%" ( md "%PLUGINDIR%" ) echo user=tools=pass=tools>"%PLUGINDIR%toolsmode.ini" echo. echo Compte TOOLS cree avec comme nom d'utilisateur tools et mot de passe tools. goto INITIAL3 ) if /i "%CINITIALTOOLS%"=="non" ( goto INITIAL3 ) echo Reponse invalide. goto INITIAL2 :INITIAL3 echo. set CINITIALWIFI= set /p CINITIALWIFI="Creer le compte WIFI (oui/non) : " if "%CINITIALWIFI%"=="" ( echo. echo Veuillez entrer une valeur. goto INITIAL3 ) if /i "%CINITIALWIFI%"=="oui" ( if not exist "%PLUGINDIR%" ( md "%PLUGINDIR%" ) echo user=wifi=pass=wifi>"%PLUGINDIR%wifimode.ini" echo. echo Compte WIFI cree avec comme nom d'utilisateur wifi et mot de passe wifi. goto INITIAL4 ) if /i "%CINITIALWIFI%"=="non" ( goto INITIAL4 ) echo Reponse invalide. goto INITIAL3 :INITIAL4 echo. echo ******************************************************************************** echo Ne pas oublier de changer les nom d'utilisateur et les mot de passes ! echo ******************************************************************************** goto INITIAL5 :INITIAL5 echo. set CINITIALSECURITY= set /p CINITIALSECURITY="Activer la securite (oui/non) : " if "%CINITIALSECURITY%"=="" ( echo. echo Veuillez entrer une valeur. goto INITIAL5 ) if /i "%CINITIALSECURITY%"=="oui" ( echo. echo security=74594824=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini" echo Securite active. pause>nul goto RELOAD ) if /i "%CINITIALSECURITY%"=="non" ( echo. echo security=75498533=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini" echo Securite desactive. pause>nul goto RELOAD ) echo Reponse invalide. goto INITIAL5 :UNLOCK set UNLOCKCOMMANDE= for /f "tokens=2,4 usebackq delims==" %%y in ("%PLUGINDIR%adminmode.ini") do ( set UNLOCKADMINUSER=%%y set UNLOCKADMINPASS=%%z ) set /p UNLOCKCOMMANDE="" if "%UNLOCKCOMMANDE%"=="" ( goto RELOAD ) if "%UNLOCKCOMMANDE%"=="*$unlock -user:%UNLOCKADMINUSER% -pass:%UNLOCKADMINPASS%$*" ( echo. echo security=%SECURITY%=lock=25699228=simply=%SIMPLY%>"%~dp0security.ini" echo Deblocage effectue avec succes. pause>nul goto RELOAD ) if /i "%UNLOCKCOMMANDE%"=="exit" ( exit ) goto RELOAD :ADMINFULLDEL echo ################################################################################ set CADMINUSER= set CADMINPASS= echo Suppression de Xarspot. set /p CADMINUSER="Nom d'utilisateur admin : " if "%CADMINUSER%"=="" ( echo. echo Veuillez entrer le nom d'utilisateur. goto %RETURN% ) if not "%CADMINUSER%"==%ADMINUSER% ( echo. echo Mauvais nom d'utilisateur. goto %RETURN% ) set /p CADMINPASS="Mot de passse admin : " if "%CADMINPASS%"=="" ( echo. echo Veuillez entrer le mot de passe. goto %RETURN% ) if not "%CADMINPASS%"==%ADMINPASS% ( echo. echo Mauvais mot de passe. goto %RETURN% ) echo. echo Connexion OK. rmdir "%LOGDIR%" /s /q>nul rmdir "%PLUGINDIR%" /s /q>nul rmdir "%PROFILDIR%" /s /q>nul del "%~dp0logparam.ini">nul del "%~dp0security.ini">nul del "%~dp0pluginparam.ini">nul del "%~dp0profilparam.ini">nul echo Repertoire et fichier log supprime. echo. echo Pour supprimer definitivement Xarspot, veuillez supprimer le fichier xarspot.exe dans le repertoire suivant : echo. echo %~dp0 echo ################################################################################ pause>nul exit