xarspot.bat 70 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148
  1. @ECHO OFF
  2. REM QBFC Project Options Begin
  3. REM HasVersionInfo: Yes
  4. REM Companyname: XAROBASE Script
  5. REM Productname: Xarspot
  6. REM Filedescription: Xarspot
  7. REM Copyrights: XAROBASE
  8. REM Trademarks: XAROBASE Script
  9. REM Originalname: xarspot.exe
  10. REM Comments: Xarspot
  11. REM Productversion: 2. 0. 0. 0
  12. REM Fileversion: 02.00.00.00
  13. REM Internalname: xarspot
  14. REM Appicon: icon.ico
  15. REM AdministratorManifest: Yes
  16. REM QBFC Project Options End
  17. ECHO ON
  18. @echo off
  19. title Xarspot
  20. :RELOAD
  21. cls
  22. set COUNT=0
  23. set LOGDIR=
  24. set LOGNAME=
  25. set PLUGINDIR=
  26. set PROFILDIR=
  27. set SECURITY=
  28. set LOCK=
  29. set SIMPLY=
  30. set TOOLSETAT=
  31. set WIFIETAT=
  32. set ADMINETAT=
  33. set TOOLSUSER=
  34. set WIFIUSER=
  35. set ADMINUSER=
  36. set TOOLSPASS=
  37. set WIFIPASS=
  38. set ADMINPASS=
  39. set /a RM1="%random% %%9000 +1000"
  40. set /a RM2="%random% %%9000 +1000"
  41. set TICKET=%COMPUTERNAME%-%USERNAME%-%RM1%%RM2%
  42. if not exist "%~dp0logparam.ini" (
  43. set /a COUNT = %COUNT% + 1
  44. echo %~dp0log\=%COMPUTERNAME%.txt>"%~dp0logparam.ini"
  45. )
  46. for /f "tokens=1,2 usebackq delims==" %%a in ("%~dp0logparam.ini") do (
  47. set LOGDIR=%%a
  48. set LOGNAME=%%b
  49. )
  50. if not exist "%~dp0pluginparam.ini" (
  51. set /a COUNT = %COUNT% + 1
  52. echo %~dp0plugin\>"%~dp0pluginparam.ini"
  53. )
  54. for /f "tokens=1 usebackq delims==" %%c in ("%~dp0pluginparam.ini") do (
  55. set PLUGINDIR=%%c
  56. )
  57. if not exist "%~dp0profilparam.ini" (
  58. set /a COUNT = %COUNT% + 1
  59. echo %~dp0profil\>"%~dp0profilparam.ini"
  60. )
  61. for /f "tokens=1 usebackq delims==" %%d in ("%~dp0profilparam.ini") do (
  62. set PROFILDIR=%%d
  63. )
  64. if not exist "%~dp0security.ini" (
  65. set /a COUNT = %COUNT% + 1
  66. echo security=75498533=lock=25699228=simply=39393797>"%~dp0security.ini
  67. )
  68. for /f "tokens=2,4,6 usebackq delims==" %%e in ("%~dp0security.ini") do (
  69. set SECURITY=%%e
  70. set LOCK=%%f
  71. set SIMPLY=%%g
  72. )
  73. if "%COUNT%"=="4" (
  74. goto INITIAL
  75. )
  76. if exist "%PLUGINDIR%toolsmode.ini" (
  77. set TOOLSETAT=VALID
  78. for /f "tokens=2,4 usebackq delims==" %%h in ("%PLUGINDIR%toolsmode.ini") do (
  79. set TOOLSUSER="%%h"
  80. set TOOLSPASS="%%i"
  81. )
  82. )
  83. if exist "%PLUGINDIR%wifimode.ini" (
  84. set WIFIETAT=VALID
  85. for /f "tokens=2,4 usebackq delims==" %%j in ("%PLUGINDIR%wifimode.ini") do (
  86. set WIFIUSER="%%j"
  87. set WIFIPASS="%%k"
  88. )
  89. )
  90. if exist "%PLUGINDIR%adminmode.ini" (
  91. set ADMINETAT=VALID
  92. for /f "tokens=2,4 usebackq delims==" %%l in ("%PLUGINDIR%adminmode.ini") do (
  93. set ADMINUSER="%%l"
  94. set ADMINPASS="%%m"
  95. )
  96. )
  97. if not exist "%LOGDIR%" (
  98. md "%LOGDIR%"
  99. )
  100. if not "%LOCK%"=="25699228" (
  101. echo ********************************************************************************
  102. echo Vous n'avez pas l'autorisation d'acceder a Xarspot
  103. echo ********************************************************************************
  104. goto UNLOCK
  105. )
  106. echo.>>"%LOGDIR%%LOGNAME%"
  107. echo ********************************Nouvelle session********************************>>"%LOGDIR%%LOGNAME%"
  108. echo TICKET : %TICKET%>>"%LOGDIR%%LOGNAME%"
  109. echo.>>"%LOGDIR%%LOGNAME%"
  110. echo [%DATE% : %TIME%] %USERNAME% a ouvert Xarspot>>"%LOGDIR%%LOGNAME%"
  111. if "%SIMPLY%"=="36364262" (
  112. goto FSIMPLY
  113. )
  114. :FDEBUT
  115. cls
  116. echo TICKET : %TICKET%
  117. echo /\ /\
  118. echo /\ /\ /\ /\
  119. echo /\ /\ /\ /\ /\ /\
  120. echo /\ /\ /\ /\ =========================Xarspot====== /\ /\ /\ /\
  121. echo /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
  122. echo.
  123. echo.
  124. :DEBUT
  125. echo ********************************************************************************
  126. set RETURN=DEBUT
  127. set COMMANDE=
  128. set /p COMMANDE="Xarspot > "
  129. if "%COMMANDE%"=="" (
  130. echo.
  131. echo Veuillez entrer une commande.
  132. goto %RETURN%
  133. )
  134. if /i "%COMMANDE%"=="help" (
  135. goto HELP
  136. )
  137. if /i "%COMMANDE%"=="clean" (
  138. goto FDEBUT
  139. )
  140. if /i "%COMMANDE%"=="copyright" (
  141. goto COPYRIGHT
  142. )
  143. if /i "%COMMANDE%"=="exit" (
  144. exit
  145. )
  146. if /i "%COMMANDE%"=="adminconfigsecurity" (
  147. goto ADMINCONFIGSECURITYC
  148. )
  149. if /i "%COMMANDE%"=="adminconfiglock" (
  150. goto ADMINCONFIGLOCKC
  151. )
  152. if /i "%COMMANDE%"=="adminconfigsimply" (
  153. goto ADMINCONFIGSIMPLYC
  154. )
  155. if /i "%COMMANDE%"=="adminconfigtools" (
  156. goto ADMINCONFIGTOOLS
  157. )
  158. if /i "%COMMANDE%"=="tools" (
  159. goto TOOLSC
  160. )
  161. if /i "%COMMANDE%"=="adminconfigwifi" (
  162. goto ADMINCONFIGWIFI
  163. )
  164. if /i "%COMMANDE%"=="wifi" (
  165. goto WIFIC
  166. )
  167. if /i "%COMMANDE%"=="adminconfigadmin" (
  168. goto ADMINCONFIGADMIN
  169. )
  170. if /i "%COMMANDE%"=="admin" (
  171. goto ADMINC
  172. )
  173. echo.
  174. echo Commande inconnue !
  175. echo Pour obtenir de l'aide, utiliser la commande help.
  176. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande errone : %COMMANDE%>>"%LOGDIR%%LOGNAME%"
  177. goto %RETURN%
  178. :HELP
  179. echo ********************************************************************************
  180. echo.
  181. echo Liste des commandes disponibles :
  182. echo.
  183. echo.
  184. echo clean : Premet d'effacer les ancienne commande de la fenetre.
  185. echo.
  186. echo copyright : Permet d'afficher les information de copyright de cette outil.
  187. echo.
  188. echo tools : Permet d'acceder aux outils systemes.
  189. echo.
  190. echo wifi : Permet d'acceder au parametres du HOTSPOT.
  191. echo.
  192. echo help : Permet d'afficher l'aide.
  193. echo.
  194. echo exit : Permet de quitter la fenetre.
  195. goto %RETURN%
  196. :COPYRIGHT
  197. echo ********************************************************************************
  198. echo COPYRIGHT XAROBASE TOUT DROIT RESERVE
  199. echo.
  200. echo xarobase.ddns.net
  201. echo.
  202. echo Logiciel GRATUIT VENTE INTERDITE !
  203. goto %RETURN%
  204. :FSIMPLY
  205. cls
  206. echo TICKET : %TICKET%
  207. echo /\ /\
  208. echo /\ /\ /\ /\
  209. echo /\ /\ /\ /\ /\ /\
  210. echo /\ /\ /\ /\ =========================Xarspot====== /\ /\ /\ /\
  211. echo /\ /\ /\ /\ /\ /\ /\ SIMPLY MODE
  212. echo.
  213. echo.
  214. :SIMPLY
  215. echo *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
  216. set RETURN=SIMPLY
  217. set SIMPLYCOMMANDE=
  218. set /p SIMPLYCOMMANDE="> "
  219. if "%SIMPLYCOMMANDE%"=="" (
  220. echo.
  221. echo Veuillez entrer une commande.
  222. goto %RETURN%
  223. )
  224. if /i "%SIMPLYCOMMANDE%"=="help" (
  225. goto SIMPLYHELP
  226. )
  227. if /i "%SIMPLYCOMMANDE%"=="clean" (
  228. goto FSIMPLY
  229. )
  230. if /i "%SIMPLYCOMMANDE%"=="copyright" (
  231. goto COPYRIGHT
  232. )
  233. if /i "%SIMPLYCOMMANDE%"=="cmd" (
  234. goto TOOLSCMD
  235. )
  236. if /i "%SIMPLYCOMMANDE%"=="run" (
  237. goto TOOLSRUN
  238. )
  239. if /i "%SIMPLYCOMMANDE%"=="carte" (
  240. goto TOOLSCARTE
  241. )
  242. if /i "%SIMPLYCOMMANDE%"=="restartcarte" (
  243. goto TOOLSRESTARTCARTE
  244. )
  245. if /i "%SIMPLYCOMMANDE%"=="setip" (
  246. goto TOOLSSETIP
  247. )
  248. if /i "%SIMPLYCOMMANDE%"=="setipp" (
  249. goto TOOLSSETIPP
  250. )
  251. if /i "%SIMPLYCOMMANDE%"=="addprofil" (
  252. goto TOOLSADDPROFIL
  253. )
  254. if /i "%SIMPLYCOMMANDE%"=="ping" (
  255. goto TOOLSPING
  256. )
  257. if /i "%SIMPLYCOMMANDE%"=="reboot" (
  258. goto TOOLSREBOOT
  259. )
  260. if /i "%SIMPLYCOMMANDE%"=="verif" (
  261. goto WIFIVERIF
  262. )
  263. if /i "%SIMPLYCOMMANDE%"=="config" (
  264. goto WIFICONFIG
  265. )
  266. if /i "%SIMPLYCOMMANDE%"=="start" (
  267. goto WIFISTART
  268. )
  269. if /i "%SIMPLYCOMMANDE%"=="stop" (
  270. goto WIFISTOP
  271. )
  272. if /i "%SIMPLYCOMMANDE%"=="restart" (
  273. goto WIFIRESTART
  274. )
  275. if /i "%SIMPLYCOMMANDE%"=="ssid" (
  276. goto WIFISSID
  277. )
  278. if /i "%SIMPLYCOMMANDE%"=="mdp" (
  279. goto WIFIMDP
  280. )
  281. if /i "%SIMPLYCOMMANDE%"=="info" (
  282. goto WIFIINFO
  283. )
  284. if /i "%SIMPLYCOMMANDE%"=="allstart" (
  285. goto WIFIALLSTART
  286. )
  287. if /i "%SIMPLYCOMMANDE%"=="allstop" (
  288. goto WIFIALLSTOP
  289. )
  290. if /i "%SIMPLYCOMMANDE%"=="advanced" (
  291. goto DEBUT
  292. )
  293. if /i "%SIMPLYCOMMANDE%"=="exit" (
  294. exit
  295. )
  296. echo.
  297. echo Commande inconnue !
  298. echo Pour obtenir de l'aide, utiliser la commande help.
  299. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande errone : %COMMANDE%>>"%LOGDIR%%LOGNAME%"
  300. goto %RETURN%
  301. :SIMPLYHELP
  302. echo *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
  303. echo.
  304. echo Liste des commandes disponibles :
  305. echo.
  306. echo.
  307. echo clean : Premet d'effacer les ancienne commande de la fenetre.
  308. echo.
  309. echo copyright : Permet d'afficher les information de copyright de cette outil.
  310. echo.
  311. echo cmd : Permet d'ouvrir une invite de commande en tant que administrateur.
  312. echo.
  313. echo run : Permet d'ouvrir un programme en tant que utilisateur specifie.
  314. echo.
  315. echo carte : Permet d'afficher les cartes reseaux dans le Panneau de configuration.
  316. echo.
  317. echo restartcarte : Permet de redemarrer une carte reseau de votre choix.
  318. echo.
  319. echo setip : Permet de definir la configuration IP d'une carte.
  320. echo.
  321. echo setipp : Permet de definir la configuration IP d'une carte grace a un profil.
  322. echo.
  323. echo addprofil : Permet d'ajouter des profils.
  324. echo.
  325. echo ping : Permet de realiser un ping.
  326. echo.
  327. echo reboot : Permet de redemarrer le PC.
  328. echo.
  329. echo verif : Permet de verifier si la carte reseau prend en charge le mode HOTSPOT.
  330. echo.
  331. echo config : Permet de realiser la configuration totale du HOTSPOT.
  332. echo.
  333. echo start : Permet d'activer le HOTSPOT.
  334. echo.
  335. echo stop : Permet de desactiver le HOTSPOT.
  336. echo.
  337. echo restart : Permet de redemarrer le HOTSPOT.
  338. echo.
  339. echo ssid : Permet de modifier le SSID du HOTSPOT.
  340. echo.
  341. echo mdp : Permet de modifier le mot de passe du HOTSPOT.
  342. echo.
  343. echo info : Permet d'afficher les informations du HOTSPOT.
  344. echo.
  345. echo allstart : Permet d'autoriser le mode HOTSPOT.
  346. echo.
  347. echo allstop : Permet d'interdire le mode HOTSPOT.
  348. echo.
  349. echo help : Permet d'afficher l'aide.
  350. echo.
  351. echo exit : Permet de quitter la fenetre.
  352. goto %RETURN%
  353. :TOOLSC
  354. if not "%TOOLSETAT%"=="VALID" (
  355. echo ********************************************************************************
  356. echo.
  357. echo Vous ne possedez pas les droits pour acceder a cette section.
  358. goto %RETURN%
  359. )
  360. if "%SECURITY%"=="75498533" (
  361. goto TOOLS
  362. )
  363. echo ################################################################################
  364. set CONNEXIONTOOLSUSER=
  365. set CONNEXIONTOOLSPASS=
  366. set /p CONNEXIONTOOLSUSER="Nom d'utilisateur TOOLS : "
  367. if "%CONNEXIONTOOLSUSER%"=="" (
  368. echo.
  369. echo Veuillez entrer le nom d'utilisateur.
  370. goto TOOLSC
  371. )
  372. if not "%CONNEXIONTOOLSUSER%"==%TOOLSUSER% (
  373. echo.
  374. echo Mauvais nom d'utilisateur.
  375. goto %RETURN%
  376. )
  377. set /p CONNEXIONTOOLSPASS="Mot de passse TOOLS : "
  378. if "%CONNEXIONTOOLSPASS%"=="" (
  379. echo.
  380. echo Veuillez entrer le mot de passe.
  381. goto TOOLSC
  382. )
  383. if not "%CONNEXIONTOOLSPASS%"==%TOOLSPASS% (
  384. echo.
  385. echo Mauvais mot de passe.
  386. goto %RETURN%
  387. )
  388. echo.
  389. echo Connexion OK.
  390. echo [%DATE% : %TIME%] %USERNAME% a ouvert le compte TOOLS de Xarspot>>"%LOGDIR%%LOGNAME%"
  391. goto TOOLS
  392. :TOOLS
  393. echo ********************************************************************************
  394. set RETURN=TOOLS
  395. set TOOLSCOMMANDE=
  396. set /p TOOLSCOMMANDE="TOOLS # "
  397. if "%TOOLSCOMMANDE%"=="" (
  398. echo.
  399. echo Veuillez entrer une commande.
  400. goto %RETURN%
  401. )
  402. if /i "%TOOLSCOMMANDE%"=="changetools" (
  403. goto ADMINCHANGETOOLS
  404. )
  405. if /i "%TOOLSCOMMANDE%"=="deletetools" (
  406. goto ADMINDELETETOOLS
  407. )
  408. if /i "%TOOLSCOMMANDE%"=="help" (
  409. goto TOOLSHELP
  410. )
  411. if /i "%TOOLSCOMMANDE%"=="cmd" (
  412. goto TOOLSCMD
  413. )
  414. if /i "%TOOLSCOMMANDE%"=="run" (
  415. goto TOOLSRUN
  416. )
  417. if /i "%TOOLSCOMMANDE%"=="carte" (
  418. goto TOOLSCARTE
  419. )
  420. if /i "%TOOLSCOMMANDE%"=="restartcarte" (
  421. goto TOOLSRESTARTCARTE
  422. )
  423. if /i "%TOOLSCOMMANDE%"=="setip" (
  424. goto TOOLSSETIP
  425. )
  426. if /i "%TOOLSCOMMANDE%"=="setipp" (
  427. goto TOOLSSETIPP
  428. )
  429. if /i "%TOOLSCOMMANDE%"=="addprofil" (
  430. goto TOOLSADDPROFIL
  431. )
  432. if /i "%TOOLSCOMMANDE%"=="ping" (
  433. goto TOOLSPING
  434. )
  435. if /i "%TOOLSCOMMANDE%"=="reboot" (
  436. goto TOOLSREBOOT
  437. )
  438. if /i "%TOOLSCOMMANDE%"=="exit" (
  439. goto DEBUT
  440. )
  441. echo.
  442. echo Commande inconnue !
  443. echo Pour obtenir de l'aide, utiliser la commande help.
  444. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande TOOLS errone : %TOOLSCOMMANDE%>>"%LOGDIR%%LOGNAME%"
  445. goto %RETURN%
  446. :TOOLSHELP
  447. echo ********************************************************************************
  448. echo.
  449. echo Liste des commandes disponibles :
  450. echo.
  451. echo.
  452. echo changetools : Permet de modifier le nom d'utilisateur et le mot de passe TOOLS.
  453. echo.
  454. echo deletetools : Permet de supprimer l'acces au compte TOOLS.
  455. echo.
  456. echo cmd : Permet d'ouvrir une invite de commande en tant que administrateur.
  457. echo.
  458. echo run : Permet d'ouvrir un programme en tant que utilisateur specifie.
  459. echo.
  460. echo carte : Permet d'afficher les cartes reseaux dans le Panneau de configuration.
  461. echo.
  462. echo restartcarte : Permet de redemarrer une carte reseau de votre choix.
  463. echo.
  464. echo setip : Permet de definir la configuration IP d'une carte.
  465. echo.
  466. echo setipp : Permet de definir la configuration IP d'une carte grace a un profil.
  467. echo.
  468. echo addprofil : Permet d'ajouter des profils.
  469. echo.
  470. echo ping : Permet de realiser un ping.
  471. echo.
  472. echo reboot : Permet de redemarrer le PC.
  473. echo.
  474. goto %RETURN%
  475. :TOOLSCMD
  476. echo ********************************************************************************
  477. start>nul
  478. if not "%ERRORLEVEL%"=="0" (
  479. echo ********************************************************************************
  480. echo.
  481. echo Une erreur est survenue !
  482. goto %RETURN%
  483. )
  484. echo.
  485. echo Ouverture de l'invite de commande.
  486. echo [%DATE% : %TIME%] %USERNAME% a ouvert une invite de commande en mode admin via Xarspot>>"%LOGDIR%%LOGNAME%"
  487. goto %RETURN%
  488. :TOOLSRUN
  489. echo ********************************************************************************
  490. set USER=
  491. set RUNAS=
  492. set /p USER="Entrer le nom de l'utilisateur : "
  493. if "%USER%"=="" (
  494. echo.
  495. echo Veuillez entrer une valeur.
  496. goto TOOLSRUN
  497. )
  498. set /p RUNAS="Entrer le nom ou chemin du programme a executer : "
  499. if "%RUNAS%"=="" (
  500. echo.
  501. echo Veuillez entrer une valeur.
  502. goto TOOLSRUN
  503. )
  504. runas /user:%USER% %RUNAS%
  505. if not "%ERRORLEVEL%"=="0" (
  506. echo.
  507. echo Une erreur est survenue !
  508. goto %RETURN%
  509. )
  510. echo.
  511. echo Ouverture du programme.
  512. echo [%DATE% : %TIME%] %USERNAME% a ouvert %RUNAS% en tant que %USER% via Xarspot>>"%LOGDIR%%LOGNAME%"
  513. goto %RETURN%
  514. :TOOLSCARTE
  515. echo ********************************************************************************
  516. ncpa.cpl>nul
  517. echo.
  518. echo Ouverture du Panneau de configuration.
  519. goto %RETURN%
  520. :TOOLSRESTARTCARTE
  521. echo ********************************************************************************
  522. set NAME=
  523. netsh int sh int
  524. set /p NAME="Entrer le nom de la carte a redemarrer : "
  525. if "%NAME%"=="" (
  526. echo.
  527. echo Veuillez entrer une valeur.
  528. goto TOOLSCARTERESTART
  529. )
  530. netsh int set int name="%NAME%" admin=disabled>nul
  531. echo.
  532. echo Carte %NAME% desactive.
  533. netsh int set int name="%NAME%" admin=enabled>nul
  534. echo.
  535. echo Carte %NAME% active.
  536. echo.
  537. echo Redemarrage effectue.
  538. echo [%DATE% : %TIME%] %USERNAME% a redemarre de la carte %NAME%>>"%LOGDIR%%LOGNAME%"
  539. goto %RETURN%
  540. :TOOLSSETIP
  541. echo ********************************************************************************
  542. set CARTE=
  543. set IP=
  544. set MSR=
  545. set GATEWAY=
  546. set DNS1=
  547. set DNS2=
  548. set CONFIRM=
  549. netsh int sh int
  550. set /p CARTE="Entrer le nom de la carte a configurer : "
  551. if "%CARTE%"=="" (
  552. echo.
  553. echo Veuillez entrer une valeur.
  554. goto TOOLSSETIP
  555. )
  556. set /p IP="Adresse IP (ou tapez DHCP) : "
  557. if "%IP%"=="" (
  558. echo.
  559. echo Veuillez entrer une valeur.
  560. goto TOOLSSETIP
  561. )
  562. if /i "%IP%"=="dhcp" (
  563. netsh interface ip set address "%CARTE%" dhcp >nul
  564. echo.
  565. echo Parametres applique.
  566. goto TOOLSSETIPDHCP
  567. )
  568. set /p MSR="Masque de sous-reseau : "
  569. if "%MSR%"=="" (
  570. echo.
  571. echo Veuillez entrer une valeur.
  572. goto TOOLSSETIP
  573. )
  574. set /p GATEWAY="Passerelle : "
  575. :TOOLSSETIPDHCP
  576. set /p DNS1="DNS primaire (ou tapez DHCP) : "
  577. if /i "%DNS1%"=="dhcp" (
  578. netsh interface ip set dns "%CARTE%" dhcp >nul
  579. echo.
  580. echo Parametres applique.
  581. goto %RETURN%
  582. )
  583. set /p DNS2="DNS secondaire : "
  584. echo Verification des paramètres :
  585. echo.
  586. echo Adresse IP : %IP%
  587. echo Masque de sous-reseau : %MSR%
  588. echo Passerelle : %GATEWAY%
  589. echo DNS primaire : %DNS1%
  590. echo DNS secondaire : %DNS2%
  591. echo.
  592. echo Les parametres sont a appliquer sur la carte %CARTE%.
  593. :TOOLSSETIPCONFIRM
  594. set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) : "
  595. if "%CONFIRM%"=="" (
  596. echo.
  597. echo Veuillez entrer une valeur.
  598. goto TOOLSSETIPCONFIRM
  599. )
  600. if /i "%CONFIRM%"=="oui" (
  601. netsh interface ip set address "%CARTE%" static %IP% %MSR% %GATEWAY% >nul
  602. netsh interface ip set dns "%CARTE%" static %DNS1% primary >nul
  603. netsh interface ip add dnsserver "%CARTE%" %DNS2% index=2 >nul
  604. echo.
  605. echo Parametres appliques.
  606. goto %RETURN%
  607. )
  608. if /i "%CONFIRM%"=="non" (
  609. echo.
  610. echo Operation annule.
  611. goto %RETURN%
  612. )
  613. echo.
  614. echo Reponse invalide.
  615. goto TOOLSSETIPCONFIRM
  616. :TOOLSSETIPP
  617. echo ********************************************************************************
  618. set PROFIL=
  619. set CARTE=
  620. set TYPE=
  621. set CONFIRM=
  622. set IP=
  623. set MSR=
  624. set GATEWAY=
  625. set DNS1=
  626. set DNS2=
  627. netsh int sh int
  628. set /p CARTE="Entrer le nom de la carte a configurer : "
  629. if "%CARTE%"=="" (
  630. echo.
  631. echo Veuillez entrer une valeur.
  632. goto TOOLSSETIPP
  633. )
  634. echo.
  635. echo Liste des profils :
  636. echo.
  637. dir /B %PROFILDIR%
  638. :TOOLSSETIPPPROFIL
  639. set /p PROFIL="Entrer le nom du profil a appliquer : "
  640. if "%PROFIL%"=="" (
  641. echo.
  642. echo Veuillez entrer une valeur.
  643. goto TOOLSSETIPPPROFIL
  644. )
  645. for /f "tokens=1 usebackq delims=|" %%n in ("%PROFILDIR%%PROFIL%") do (
  646. set TYPE=%%n
  647. )
  648. if "%TYPE%"=="0" (
  649. goto TOOLSSETIPPDHCP
  650. )
  651. if "%TYPE%"=="1" (
  652. goto TOOLSSETIPPSTATIC
  653. )
  654. if "%TYPE%"=="2" (
  655. goto TOOLSSETIPPDS
  656. )
  657. echo .
  658. echo Profil corrompu ou inexistant !
  659. goto TOOLSSETIPPPROFIL
  660. :TOOLSSETIPPDHCP
  661. echo Détail du profil %PROFIL% :
  662. echo.
  663. echo Adresse IP : Dynamique
  664. echo Masque de sous-reseau : Dynamique
  665. echo Passerelle : Dynamique
  666. echo DNS primaire : Dynamique
  667. echo DNS secondaire : Dynamique
  668. echo.
  669. echo Les parametres sont a appliquer sur la carte %CARTE%.
  670. :TOOLSSETIPPDHCPCONFIRM
  671. set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) :"
  672. if "%CONFIRM%"=="" (
  673. echo.
  674. echo Veuillez entrer une valeur.
  675. goto TOOLSSETIPPDHCPCONFIRM
  676. )
  677. if /i "%CONFIRM%"=="oui" (
  678. netsh interface ip set address "%CARTE%" dhcp >nul
  679. netsh interface ip set dns "%CARTE%" dhcp >nul
  680. echo.
  681. echo Parametres appliques.
  682. goto %RETURN%
  683. )
  684. if /i "%CONFIRM%"=="non" (
  685. echo.
  686. echo Operation annule.
  687. goto %RETURN%
  688. )
  689. echo.
  690. echo Reponse invalide.
  691. goto TOOLSSETIPPDHCPCONFIRM
  692. :TOOLSSETIPPSTATIC
  693. for /f "tokens=2,3,4,5,6 usebackq delims=|" %%o in ("%PROFILDIR%%PROFIL%") do (
  694. set IP=%%o
  695. set MSR=%%p
  696. set GATEWAY=%%q
  697. set DNS1=%%r
  698. set DNS2=%%s
  699. )
  700. echo Détail du profil %PROFIL% :
  701. echo.
  702. echo Adresse IP : %IP%
  703. echo Masque de sous-reseau : %MSR%
  704. echo Passerelle : %GATEWAY%
  705. echo DNS primaire : %DNS1%
  706. echo DNS secondaire : %DNS2%
  707. echo.
  708. echo Les parametres sont a appliquer sur la carte %CARTE%.
  709. :TOOLSSETIPPSTATICCONFIRM
  710. set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) :"
  711. if "%CONFIRM%"=="" (
  712. echo.
  713. echo Veuillez entrer une valeur.
  714. goto TOOLSSETIPPSTATICCONFIRM
  715. )
  716. if /i "%CONFIRM%"=="oui" (
  717. netsh interface ip set address "%CARTE%" static %IP% %MSR% %GATEWAY% >nul
  718. netsh interface ip set dns "%CARTE%" static %DNS1% primary >nul
  719. netsh interface ip add dnsserver "%CARTE%" %DNS2% index=2 >nul
  720. echo.
  721. echo Parametres appliques.
  722. goto %RETURN%
  723. )
  724. if /i "%CONFIRM%"=="non" (
  725. echo.
  726. echo Operation annule.
  727. goto %RETURN%
  728. )
  729. echo.
  730. echo Reponse invalide.
  731. goto TOOLSSETIPPSTATICCONFIRM
  732. :TOOLSSETIPPDS
  733. for /f "tokens=5,6 usebackq delims=|" %%t in ("%PROFILDIR%%PROFIL%") do (
  734. set DNS1=%%t
  735. set DNS2=%%u
  736. )
  737. echo Détail du profil %PROFIL% :
  738. echo.
  739. echo Adresse IP : Dynamique
  740. echo Masque de sous-reseau : Dynamique
  741. echo Passerelle : Dynamique
  742. echo DNS primaire : %DNS1%
  743. echo DNS secondaire : %DNS2%
  744. echo.
  745. echo Les parametres sont a appliquer sur la carte %CARTE%.
  746. :TOOLSSETIPPDSCONFIRM
  747. set /p CONFIRM="Valider les paramètres ci-dessus (oui/non) :"
  748. if "%CONFIRM%"=="" (
  749. echo.
  750. echo Veuillez entrer une valeur.
  751. goto TOOLSSETIPPDSCONFIRM
  752. )
  753. if /i "%CONFIRM%"=="oui" (
  754. netsh interface ip set dns "%CARTE%" static %DNS1% primary >nul
  755. netsh interface ip add dnsserver "%CARTE%" %DNS2% index=2 >nul
  756. echo.
  757. echo Parametres appliques.
  758. goto %RETURN%
  759. )
  760. if /i "%CONFIRM%"=="non" (
  761. echo.
  762. echo Operation annule.
  763. goto %RETURN%
  764. )
  765. echo.
  766. echo Reponse invalide.
  767. goto TOOLSSETIPPDSCONFIRM
  768. :TOOLSADDPROFIL
  769. echo ********************************************************************************
  770. set TYPEC=
  771. set TYPE=
  772. set IP=
  773. set MSR=
  774. set GATEWAY=
  775. set DNS1=
  776. set DNS2=
  777. echo.
  778. echo Adresse IP et DNS dynamique (1)
  779. echo Adresse IP dynamique et DNS statique (2)
  780. echo Adresse IP et DNS statique (3)
  781. set /p TYPEC="Choix du type de profil : "
  782. if "%TYPEC%"=="" (
  783. echo.
  784. echo Veuillez entrer une valeur.
  785. goto TOOLSADDPROFIL
  786. )
  787. if "%TYPEC%"=="1" (
  788. echo.
  789. echo Adresse IP et DNS dynamique.
  790. set TYPE=0
  791. echo %TYPE%||||||
  792. )
  793. if "%TYPEC%"=="2" (
  794. echo.
  795. echo Adresse IP dynamique et DNS statique.
  796. set TYPE=3
  797. set /p DNS1="DNS primaire : "
  798. set /p DNS2="DNS secondaire : "
  799. set /p NAME="Nom du profil : "
  800. echo %TYPE%||||%DNS1%|%DNS2%>%PROFILDIR%%NAME%
  801. echo Profil cree avec succes.
  802. goto %RETURN%
  803. )
  804. if "%TYPEC%"=="3" (
  805. echo.
  806. echo Adresse IP et DNS statique.
  807. set TYPE=2
  808. set /p IP="Adresse IP : "
  809. set /p MSR="Masque sous-reseau : "
  810. set /p GATEWAY="Passerelle : "
  811. set /p DNS1="DNS primaire : "
  812. set /p DNS2="DNS secondaire : "
  813. set /p NAME="Nom du profil : "
  814. echo %TYPE%|%IP%|%MSR%|%GATEWAY%|%DNS1%|%DNS2%>%PROFILDIR%%NAME%
  815. echo Profil cree avec succes.
  816. goto %RETURN%
  817. )
  818. echo Reponse invalide.
  819. goto TOOLSADDPROFIL
  820. :TOOLSPING
  821. echo ********************************************************************************
  822. set PING=
  823. set PACKET=
  824. set /p PING="Entrer l'adresse IP ou le nom d'hote : "
  825. if "%PING%"=="" (
  826. echo.
  827. echo Veuillez entrer une valeur.
  828. goto TOOLSPING
  829. )
  830. set /p PACKET="Entrer le nombre de packets a envoyer : "
  831. if "%PACKET%"=="" (
  832. echo.
  833. echo Veuillez entrer une valeur.
  834. goto TOOLSPING
  835. )
  836. ping %PING% /n %PACKET%
  837. goto %RETURN%
  838. :TOOLSREBOOT
  839. echo ********************************************************************************
  840. set REBOOT=
  841. set /p REBOOT="Redemarrer Windows (oui/non) : "
  842. if "%REBOOT%"=="" (
  843. echo.
  844. echo Veuillez entrer une valeur.
  845. goto TOOLSREBOOT
  846. )
  847. if /i "%REBOOT%"=="oui" (
  848. goto TOOLSREBOOTTIME
  849. )
  850. if /i "%REBOOT%"=="non" (
  851. echo.
  852. echo Redemarrage annule.
  853. goto %RETURN%
  854. )
  855. echo.
  856. echo Reponse invalide.
  857. goto REBOOT
  858. :TOOLSREBOOTTIME
  859. set TIME=
  860. set /p TIME="Dans combien de secondes :"
  861. shutdown /r /t %TIME%>nul
  862. if not "%ERRORLEVEL%"=="0" (
  863. echo.
  864. echo Une erreur est survenue !
  865. goto %RETURN%
  866. )
  867. echo.
  868. echo Redemarrage dans %TIME% secondes !
  869. goto %RETURN%
  870. :WIFIC
  871. if not "%WIFIETAT%"=="VALID" (
  872. echo ********************************************************************************
  873. echo.
  874. echo Vous ne possedez pas les droits pour acceder a cette section.
  875. goto %RETURN%
  876. )
  877. if "%SECURITY%"=="75498533" (
  878. goto WIFI
  879. )
  880. echo ################################################################################
  881. set CONNEXIONWIFIUSER=
  882. set CONNEXIONWIFIPASS=
  883. set /p CONNEXIONWIFIUSER="Nom d'utilisateur WIFI : "
  884. if "%CONNEXIONWIFIUSER%"=="" (
  885. echo.
  886. echo Veuillez entrer le nom d'utilisateur.
  887. goto WIFIC
  888. )
  889. if not "%CONNEXIONWIFIUSER%"==%WIFIUSER% (
  890. echo.
  891. echo Mauvais nom d'utilisateur.
  892. goto %RETURN%
  893. )
  894. set /p CONNEXIONWIFIPASS="Mot de passse WIFI : "
  895. if "%CONNEXIONWIFIPASS%"=="" (
  896. echo.
  897. echo Veuillez entrer le mot de passe.
  898. goto WIFIC
  899. )
  900. if not "%CONNEXIONWIFIPASS%"==%WIFIPASS% (
  901. echo.
  902. echo Mauvais mot de passe.
  903. goto %RETURN%
  904. )
  905. echo.
  906. echo Connexion OK.
  907. echo [%DATE% : %TIME%] %USERNAME% a ouvert le compte WIFI de Xarspot>>"%LOGDIR%%LOGNAME%"
  908. goto WIFI
  909. :WIFI
  910. echo ********************************************************************************
  911. set RETURN=WIFI
  912. set WIFICOMMANDE=
  913. set /p WIFICOMMANDE="WIFI # "
  914. if "%WIFICOMMANDE%"=="" (
  915. echo.
  916. echo Veuillez entrer une commande.
  917. goto %RETURN%
  918. )
  919. if /i "%WIFICOMMANDE%"=="help" (
  920. goto WIFIHELP
  921. )
  922. if /i "%WIFICOMMANDE%"=="changewifi" (
  923. goto ADMINCHANGEWIFI
  924. )
  925. if /i "%WIFICOMMANDE%"=="deletewifi" (
  926. goto ADMINDELETEWIFI
  927. )
  928. if /i "%WIFICOMMANDE%"=="verif" (
  929. goto WIFIVERIF
  930. )
  931. if /i "%WIFICOMMANDE%"=="config" (
  932. goto WIFICONFIG
  933. )
  934. if /i "%WIFICOMMANDE%"=="start" (
  935. goto WIFISTART
  936. )
  937. if /i "%WIFICOMMANDE%"=="stop" (
  938. goto WIFISTOP
  939. )
  940. if /i "%WIFICOMMANDE%"=="restart" (
  941. goto WIFIRESTART
  942. )
  943. if /i "%WIFICOMMANDE%"=="ssid" (
  944. goto WIFISSID
  945. )
  946. if /i "%WIFICOMMANDE%"=="mdp" (
  947. goto WIFIMDP
  948. )
  949. if /i "%WIFICOMMANDE%"=="info" (
  950. goto WIFIINFO
  951. )
  952. if /i "%WIFICOMMANDE%"=="allstart" (
  953. goto WIFIALLSTART
  954. )
  955. if /i "%WIFICOMMANDE%"=="allstop" (
  956. goto WIFIALLSTOP
  957. )
  958. if /i "%WIFICOMMANDE%"=="exit" (
  959. goto DEBUT
  960. )
  961. echo.
  962. echo Commande inconnue !
  963. echo Pour obtenir de l'aide, utiliser la commande help
  964. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande WIFI errone : %WIFICOMMANDE%>>"%LOGDIR%%LOGNAME%"
  965. goto %RETURN%
  966. :WIFIHELP
  967. echo ********************************************************************************
  968. echo.
  969. echo Liste des commandes disponibles :
  970. echo.
  971. echo.
  972. echo changewifi : Permet de modifier le nom d'utilisateur et le mot de passe WIFI.
  973. echo.
  974. echo deletewifi : Permet de supprimer l'acces au compte WIFI.
  975. echo.
  976. echo verif : Permet de verifier si la carte reseau prend en charge le mode HOTSPOT.
  977. echo.
  978. echo config : Permet de realiser la configuration totale du HOTSPOT.
  979. echo.
  980. echo start : Permet d'activer le HOTSPOT.
  981. echo.
  982. echo stop : Permet de desactiver le HOTSPOT.
  983. echo.
  984. echo restart : Permet de redemarrer le HOTSPOT.
  985. echo.
  986. echo ssid : Permet de modifier le SSID du HOTSPOT.
  987. echo.
  988. echo mdp : Permet de modifier le mot de passe du HOTSPOT.
  989. echo.
  990. echo info : Permet d'afficher les informations du HOTSPOT.
  991. echo.
  992. echo allstart : Permet d'autoriser le mode HOTSPOT.
  993. echo.
  994. echo allstop : Permet d'interdire le mode HOTSPOT.
  995. echo.
  996. echo help : Permet d'afficher l'aide WIFI.
  997. echo.
  998. echo exit : Permet de retouner au Xarspot de base.
  999. goto %RETURN%
  1000. :WIFIVERIF
  1001. echo ********************************************************************************
  1002. netsh wlan show drivers
  1003. if not "%ERRORLEVEL%"=="0" (
  1004. echo.
  1005. echo Une erreur est survenue !
  1006. goto %RETURN%
  1007. )
  1008. goto %RETURN%
  1009. :WIFICONFIG
  1010. echo ********************************************************************************
  1011. set CSSIDWIFI=
  1012. set CMDPWIFI=
  1013. set CMDPCWIFI=
  1014. netsh wlan show drivers
  1015. set /p CSSIDWIFI="Entrer le SSID de votre WiFi : "
  1016. if "%CSSIDWIFI%"=="" (
  1017. echo.
  1018. echo Veuillez entrer une valeur.
  1019. goto WIFICONFIG
  1020. )
  1021. set /p CMDPWIFI="Entrer le mot de passe de votre : "
  1022. if "%CMDPWIFI%"=="" (
  1023. echo.
  1024. echo Veuillez entrer une valeur.
  1025. goto WIFICONFIG
  1026. )
  1027. set /p CMDPCWIFI="Entrer de nouveau le mot de passe : "
  1028. if "%CMDPCWIFI%"=="" (
  1029. echo.
  1030. echo Veuillez entrer une valeur.
  1031. goto WIFICONFIG
  1032. )
  1033. if not "%CMDPWIFI%"=="%CMDPCWIFI%" (
  1034. echo.
  1035. echo Les mot de passe ne sont pas identiques.
  1036. goto WIFICONFIG
  1037. )
  1038. netsh wlan set hostednetwork mode="allow" ssid="%CSSIDWIFI%" key="%CMDPWIFI%">nul
  1039. if not "%ERRORLEVEL%"=="0" (
  1040. echo.
  1041. echo Une erreur est survenue lors du parametrage !
  1042. goto %RETURN%
  1043. )
  1044. echo.
  1045. echo Le Hotspot a bien ete parametre :
  1046. echo SSID = %CSSIDWIFI%
  1047. echo MDP = %CMDPCWIFI%
  1048. netsh wlan start hostednetwork>nul
  1049. if not "%ERRORLEVEL%"=="0" (
  1050. echo.
  1051. echo Une erreur est survenue lors de l'activation !
  1052. goto %RETURN%
  1053. )
  1054. echo.
  1055. echo Hotspot demarre.
  1056. echo [%DATE% : %TIME%] %USERNAME% a utilise de l'outil de configuration de Xarspot>>"%LOGDIR%%LOGNAME%"
  1057. echo [%DATE% : %TIME%] %USERNAME% a modifie le SSID par %CSSIDWIFI%>>"%LOGDIR%%LOGNAME%"
  1058. echo [%DATE% : %TIME%] %USERNAME% a modifie le mot de passe>>"%LOGDIR%%LOGNAME%"
  1059. echo [%DATE% : %TIME%] %USERNAME% a active le hotspot>>"%LOGDIR%%LOGNAME%"
  1060. ncpa.cpl>nul
  1061. echo.
  1062. echo Ouverture du Panneau de configuration.
  1063. echo Configurer le partage de connexion entre les cartes.
  1064. goto %RETURN%
  1065. :WIFISTART
  1066. echo ********************************************************************************
  1067. netsh wlan start hostednetwork>nul
  1068. if not "%ERRORLEVEL%"=="0" (
  1069. echo.
  1070. echo Une erreur est survenue lors de l'activation !
  1071. goto %RETURN%
  1072. )
  1073. echo.
  1074. echo Hotspot demarre.
  1075. echo [%DATE% : %TIME%] %USERNAME% a active le hotspot>>"%LOGDIR%%LOGNAME%"
  1076. goto %RETURN%
  1077. :WIFISTOP
  1078. echo ********************************************************************************
  1079. netsh wlan stop hostednetwork>nul
  1080. if not "%ERRORLEVEL%"=="0" (
  1081. echo.
  1082. echo Une erreur est survenue lors de l'arret !
  1083. goto %RETURN%
  1084. )
  1085. echo.
  1086. echo Hotspot arrete.
  1087. echo [%DATE% : %TIME%] %USERNAME% a desactive le hotspot>>"%LOGDIR%%LOGNAME%"
  1088. goto %RETURN%
  1089. :WIFIRESTART
  1090. echo ********************************************************************************
  1091. netsh wlan stop hostednetwork>nul
  1092. if not "%ERRORLEVEL%"=="0" (
  1093. echo.
  1094. echo Une erreur est survenue lors de l'arret !
  1095. goto %RETURN%
  1096. )
  1097. echo.
  1098. echo Hotspot arrete.
  1099. netsh wlan start hostednetwork>nul
  1100. if not "%ERRORLEVEL%"=="0" (
  1101. echo.
  1102. echo Une erreur est survenue lors de l'activation !
  1103. goto %RETURN%
  1104. )
  1105. echo.
  1106. echo Hotspot demarre.
  1107. echo [%DATE% : %TIME%] %USERNAME% a redemarre le hotspot>>"%LOGDIR%%LOGNAME%"
  1108. goto %RETURN%
  1109. :WIFISSID
  1110. echo ********************************************************************************
  1111. set SSIDWIFI=
  1112. set /p SSIDWIFI="Entrer le nouveau SSID : "
  1113. if "%SSIDWIFI%"=="" (
  1114. echo.
  1115. echo Veuillez entrer une valeur.
  1116. goto WIFISSID
  1117. )
  1118. netsh wlan set hostednetwork ssid="%SSIDWIFI%">nul
  1119. if not "%ERRORLEVEL%"=="0" (
  1120. echo.
  1121. echo Une erreur est survenue lors du changement de SSID !
  1122. goto %RETURN%
  1123. )
  1124. echo.
  1125. echo SSID change par %SSIDWIFI%.
  1126. echo [%DATE% : %TIME%] %USERNAME% a modifie le SSID par %SSIDWIFI%>>"%LOGDIR%%LOGNAME%"
  1127. goto %RETURN%
  1128. :WIFIMDP
  1129. echo ********************************************************************************
  1130. set MDPWIFI=
  1131. set MDPCWIFI=
  1132. set /p MDPWIFI="Entrer le nouveau mot de passe : "
  1133. if "%MDPWIFI%"=="" (
  1134. echo.
  1135. echo Veuillez entrer une valeur.
  1136. goto WIFIMDP
  1137. )
  1138. set /p MDPCWIFI="Entrer de nouveau le mot de passe : "
  1139. if "%MDPCWIFI%"=="" (
  1140. echo.
  1141. echo Veuillez entrer une valeur.
  1142. goto WIFIMDP
  1143. )
  1144. if not "%MDPWIFI%"=="%MDPCWIFI%" (
  1145. echo.
  1146. echo Les mot de passe ne sont pas identiques.
  1147. goto WIFIMDP
  1148. )
  1149. netsh wlan set hostednetwork key="%MDPWIFI%">nul
  1150. if not "%ERRORLEVEL%"=="0" (
  1151. echo.
  1152. echo Une erreur est survenue lors du changement de mot de passe !
  1153. echo Le mot de passe doit contenire entre 8 et 63 caracteres.
  1154. goto %RETURN%
  1155. )
  1156. echo.
  1157. echo Mot de passe modifie.
  1158. echo [%DATE% : %TIME%] %USERNAME% a modifie le mot de passe>>"%LOGDIR%%LOGNAME%"
  1159. goto %RETURN%
  1160. :WIFIINFO
  1161. echo ********************************************************************************
  1162. netsh wlan show hostednetwork
  1163. if not "%ERRORLEVEL%"=="0" (
  1164. echo.
  1165. echo Une erreur est survenue !
  1166. goto %RETURN%
  1167. )
  1168. echo [%DATE% : %TIME%] %USERNAME% a consulte les informations du hotspot>>"%LOGDIR%%LOGNAME%"
  1169. goto %RETURN%
  1170. :WIFIALLSTART
  1171. echo ********************************************************************************
  1172. netsh wlan set hostednetwork mode=allow>nul
  1173. if not "%ERRORLEVEL%"=="0" (
  1174. echo.
  1175. echo Une erreur est survenue !
  1176. goto %RETURN%
  1177. )
  1178. echo.
  1179. echo Le mode Hotspot est maintenant autorise.
  1180. echo [%DATE% : %TIME%] %USERNAME% a autorise le hotspot>>"%LOGDIR%%LOGNAME%"
  1181. goto %RETURN%
  1182. :WIFIALLSTOP
  1183. echo ********************************************************************************
  1184. netsh wlan set hostednetwork mode=disallow>nul
  1185. if not "%ERRORLEVEL%"=="0" (
  1186. echo.
  1187. echo Une erreur est survenue !
  1188. goto %RETURN%
  1189. )
  1190. echo.
  1191. echo Le mode Hotspot est maintenant interdit.
  1192. echo [%DATE% : %TIME%] %USERNAME% a interdit le hotspot>>"%LOGDIR%%LOGNAME%"
  1193. goto %RETURN%
  1194. :ADMINC
  1195. if not "%ADMINETAT%"=="VALID" (
  1196. echo ********************************************************************************
  1197. echo.
  1198. echo Vous ne possedez pas les droits pour acceder a cette section.
  1199. goto %RETURN%
  1200. )
  1201. if "%SECURITY%"=="75498533" (
  1202. goto ADMIN
  1203. )
  1204. echo ################################################################################
  1205. set CONNEXIONADMINUSER=
  1206. set CONNEXIONADMINPASS=
  1207. set /p CONNEXIONADMINUSER="Nom d'utilisateur admin : "
  1208. if "%CONNEXIONADMINUSER%"=="" (
  1209. echo.
  1210. echo Veuillez entrer le nom d'utilisateur.
  1211. goto ADMINC
  1212. )
  1213. if not "%CONNEXIONADMINUSER%"==%ADMINUSER% (
  1214. echo.
  1215. echo Mauvais nom d'utilisateur.
  1216. goto %RETURN%
  1217. )
  1218. set /p CONNEXIONADMINPASS="Mot de passse admin : "
  1219. if "%CONNEXIONADMINPASS%"=="" (
  1220. echo.
  1221. echo Veuillez entrer le mot de passe.
  1222. goto ADMINC
  1223. )
  1224. if not "%CONNEXIONADMINPASS%"==%ADMINPASS% (
  1225. echo.
  1226. echo Mauvais mot de passe.
  1227. goto %RETURN%
  1228. )
  1229. echo.
  1230. echo Connexion OK.
  1231. echo [%DATE% : %TIME%] %USERNAME% a ouvert le compte admin de Xarspot>>"%LOGDIR%%LOGNAME%"
  1232. goto ADMIN
  1233. :ADMIN
  1234. echo ################################################################################
  1235. set RETURN=ADMIN
  1236. set ADMINCOMMANDE=
  1237. set /p ADMINCOMMANDE="ADMIN # "
  1238. if "%ADMINCOMMANDE%"=="" (
  1239. echo.
  1240. echo Veuillez entrer une commande.
  1241. goto %RETURN%
  1242. )
  1243. if /i "%ADMINCOMMANDE%"=="help" (
  1244. goto ADMINHELP
  1245. )
  1246. if /i "%ADMINCOMMANDE%"=="changetools" (
  1247. goto ADMINCHANGETOOLS
  1248. )
  1249. if /i "%ADMINCOMMANDE%"=="changewifi" (
  1250. goto ADMINCHANGEWIFI
  1251. )
  1252. if /i "%ADMINCOMMANDE%"=="changeadmin" (
  1253. goto ADMINCHANGEADMIN
  1254. )
  1255. if /i "%ADMINCOMMANDE%"=="deletetools" (
  1256. goto ADMINDELETETOOLS
  1257. )
  1258. if /i "%ADMINCOMMANDE%"=="deletewifi" (
  1259. goto ADMINDELETEWIFI
  1260. )
  1261. if /i "%ADMINCOMMANDE%"=="deleteadmin" (
  1262. goto ADMINDELETEADMIN
  1263. )
  1264. if /i "%ADMINCOMMANDE%"=="logdir" (
  1265. goto ADMINLOGDIR
  1266. )
  1267. if /i "%ADMINCOMMANDE%"=="plugindir" (
  1268. goto ADMINPLUGINDIR
  1269. )
  1270. if /i "%ADMINCOMMANDE%"=="showlog" (
  1271. goto ADMINSHOWLOG
  1272. )
  1273. if /i "%ADMINCOMMANDE%"=="clearlog" (
  1274. goto ADMINCLEARLOG
  1275. )
  1276. if /i "%ADMINCOMMANDE%"=="wifisecurity" (
  1277. goto ADMINWIFISECURITY
  1278. )
  1279. if /i "%ADMINCOMMANDE%"=="fulldel" (
  1280. goto ADMINFULLDEL
  1281. )
  1282. if /i "%ADMINCOMMANDE%"=="exit" (
  1283. goto DEBUT
  1284. )
  1285. echo.
  1286. echo Commande inconnue !
  1287. echo Pour obtenir de l'aide, utiliser la commande help.
  1288. echo [%DATE% : %TIME%] %USERNAME% a utilise une commande admin errone : %ADMINCOMMANDE%>>"%LOGDIR%%LOGNAME%"
  1289. goto %RETURN%
  1290. :ADMINHELP
  1291. echo ################################################################################
  1292. echo.
  1293. echo Liste des commandes disponibles :
  1294. echo.
  1295. echo.
  1296. echo changetools : Permet de modifier le nom d'utilisateur et le mot de passe TOOLS.
  1297. echo.
  1298. echo changewifi : Permet de modifier le nom d'utilisateur et le mot de passe WIFI.
  1299. echo.
  1300. echo changeadmin : Permet de modifier le nom d'utilisateur et le mot de passe admin.
  1301. echo.
  1302. echo logdir : Permet de definir le repertoire de sauvegarde des logs.
  1303. echo.
  1304. echo plugindir : Permet de definir le repertoire de sauvegarde des plugins.
  1305. echo.
  1306. echo showlog : Permet d'ouvrir les logs.
  1307. echo.
  1308. echo clearlog : Permet de supprimer les logs.
  1309. echo.
  1310. echo wifisecurity : Permet de récuperer les informations de securite du Hotspot.
  1311. echo.
  1312. echo fulldel : Permet de supprimer Xarspot.
  1313. echo.
  1314. echo help : Permet d'afficher l'aide admin.
  1315. echo.
  1316. echo exit : Permet de retouner au Xarspot de base.
  1317. goto %RETURN%
  1318. :ADMINLOGDIR
  1319. echo ################################################################################
  1320. set DEFLD=
  1321. set DEFLN=
  1322. set XCCONFIRM=*
  1323. set /p DEFLD="Repertoire de sauvegarde : "
  1324. if "%DEFLD%"=="" (
  1325. echo.
  1326. echo Veuillez entrer une valeur.
  1327. goto ADMINLOGDIR
  1328. )
  1329. set /p DEFLN="Nom du fichier log :"
  1330. if "%DEFLN%"=="" (
  1331. echo.
  1332. echo Veuillez entrer une valeur.
  1333. goto ADMINLOGDIR
  1334. )
  1335. if not exist "%DEFLD%" (
  1336. md "%DEFLD%"
  1337. )
  1338. xcopy /E /D /Y "%LOGDIR%%XCCONFIRM%" "%DEFLD%"
  1339. rmdir "%LOGDIR%" /s /q>nul
  1340. echo.
  1341. echo Les logs seront sauvegarde a l'emplacement suivant :
  1342. echo.
  1343. echo %DEFLD%%DEFLN%
  1344. echo %DEFLD%=%DEFLN%>"%~dp0logparam.ini"
  1345. pause>nul
  1346. goto RELOAD
  1347. :ADMINPLUGINDIR
  1348. echo ################################################################################
  1349. set DEFPD=
  1350. set XCCONFIRM=*
  1351. set /p DEFPD="Repertoire de sauvegarde : "
  1352. if "%DEFPD%"=="" (
  1353. echo.
  1354. echo Veuillez entrer une valeur.
  1355. goto ADMINPLUGINDIR
  1356. )
  1357. if not exist "%DEFPD%" (
  1358. md "%DEFPD%"
  1359. )
  1360. xcopy /E /D /Y "%PLUGINDIR%%XCCONFIRM%" "%DEFPD%"
  1361. rmdir "%PLUGINDIR%" /s /q>nul
  1362. echo.
  1363. echo Les plugins seront sauvegarde a l'emplacement suivant :
  1364. echo.
  1365. echo %DEFPD%
  1366. echo %DEFPD%>"%~dp0pluginparam.ini"
  1367. pause>nul
  1368. goto RELOAD
  1369. :ADMINPROFILDIR
  1370. echo ################################################################################
  1371. set DEFPD=
  1372. set XCCONFIRM=*
  1373. set /p DEFPD="Repertoire de sauvegarde : "
  1374. if "%DEFPD%"=="" (
  1375. echo.
  1376. echo Veuillez entrer une valeur.
  1377. goto ADMINPROFILDIR
  1378. )
  1379. if not exist "%DEFPD%" (
  1380. md "%DEFPD%"
  1381. )
  1382. xcopy /E /D /Y "%PROFILDIR%%XCCONFIRM%" "%DEFPD%"
  1383. rmdir "%PROFILDIR%" /s /q>nul
  1384. echo.
  1385. echo Les profils seront sauvegarde a l'emplacement suivant :
  1386. echo.
  1387. echo %DEFPD%
  1388. echo %DEFPD%>"%~dp0profilparam.ini"
  1389. pause>nul
  1390. goto RELOAD
  1391. :ADMINSHOWLOG
  1392. echo ################################################################################
  1393. set LOGSHOW=
  1394. set /p LOGSHOW="Ouvrir le log de la session (1) ou tous les logs (2) : "
  1395. if "%LOGSHOW%"=="" (
  1396. echo.
  1397. echo Veuillez entrer une valeur.
  1398. goto ADMINSHOWLOG
  1399. )
  1400. if "%LOGSHOW%"=="1" (
  1401. %LOGDIR%%LOGNAME%
  1402. echo.
  1403. echo Le log de la session a ete ouvert.
  1404. goto %RETURN%
  1405. )
  1406. if "%LOGSHOW%"=="2" (
  1407. explorer.exe %LOGDIR%
  1408. echo.
  1409. echo Tous logs ont ete ouvert.
  1410. goto %RETURN%
  1411. )
  1412. echo.
  1413. echo Reponse invalide.
  1414. goto ADMINSHOWLOG
  1415. :ADMINCLEARLOG
  1416. echo ################################################################################
  1417. set LOGCLEAR=
  1418. set /p LOGCLEAR="Supprimer le log de la session (1) ou tous les logs (2) : "
  1419. if "%LOGCLEAR%"=="" (
  1420. echo.
  1421. echo Veuillez entrer une valeur.
  1422. goto ADMINCLEARLOG
  1423. )
  1424. if "%LOGCLEAR%"=="1" (
  1425. del "%LOGDIR%%LOGNAME%"
  1426. echo.
  1427. echo Le log de la session a ete efface.
  1428. goto %RETURN%
  1429. )
  1430. if "%LOGCLEAR%"=="2" (
  1431. rmdir "%LOGDIR%" /s /q>nul
  1432. md "%LOGDIR%">nul
  1433. echo.
  1434. echo Tous logs ont ete effaces.
  1435. goto %RETURN%
  1436. )
  1437. echo Reponse invalide.
  1438. goto ADMINCLEARLOG
  1439. :ADMINWIFISECURITY
  1440. echo ################################################################################
  1441. netsh wlan show hostednetwork setting=security
  1442. if not "%ERRORLEVEL%"=="0" (
  1443. echo.
  1444. echo Une erreur est survenue !
  1445. goto %RETURN%
  1446. )
  1447. echo [%DATE% : %TIME%] %USERNAME% a consulte les informations de securite du hotspot>>"%LOGDIR%%LOGNAME%"
  1448. goto %RETURN%
  1449. :ADMINCHANGETOOLS
  1450. echo ################################################################################
  1451. set CTOOLSUSER=
  1452. set CTOOLSPASS=
  1453. set CCTOOLSPASS=
  1454. set /p CTOOLSUSER="Entrer le nouveau nom d'utilisateur TOOLS : "
  1455. if "%CTOOLSUSER%"=="" (
  1456. echo.
  1457. echo Veuillez entrer une valeur.
  1458. goto ADMINCHANGETOOLS
  1459. )
  1460. set /p CTOOLSPASS="Entrer le nouveau mot de passe TOOLS : "
  1461. if "%CTOOLSPASS%"=="" (
  1462. echo.
  1463. echo Veuillez entrer une valeur.
  1464. goto ADMINCHANGETOOLS
  1465. )
  1466. set /p CCTOOLSPASS="Entrer de nouveau le mot de passe TOOLS : "
  1467. if "%CCTOOLSPASS%"=="" (
  1468. echo.
  1469. echo Veuillez entrer une valeur.
  1470. goto ADMINCHANGETOOLS
  1471. )
  1472. if not "%CTOOLSPASS%"=="%CCTOOLSPASS%" (
  1473. echo.
  1474. echo Les mot de passe ne sont pas identiques.
  1475. goto ADMINCHANGETOOLS
  1476. )
  1477. echo user=%CTOOLSUSER%=pass=%CCTOOLSPASS%>"%PLUGINDIR%toolsmode.ini"
  1478. echo.
  1479. echo Compte TOOLS modifie avec comme nom d'utilisateur %CTOOLSUSER% et mot de passe %CCTOOLSPASS%.
  1480. pause>nul
  1481. goto RELOAD
  1482. :ADMINCHANGEWIFI
  1483. echo ################################################################################
  1484. set CWIFIUSER=
  1485. set CWIFIPASS=
  1486. set CCWIFIPASS=
  1487. set /p CWIFIUSER="Entrer le nouveau nom d'utilisateur WIFI : "
  1488. if "%CWIFIUSER%"=="" (
  1489. echo.
  1490. echo Veuillez entrer une valeur.
  1491. goto ADMINCHANGEWIFI
  1492. )
  1493. set /p CWIFIPASS="Entrer le nouveau mot de passe WIFI : "
  1494. if "%CWIFIPASS%"=="" (
  1495. echo.
  1496. echo Veuillez entrer une valeur.
  1497. goto ADMINCHANGEWIFI
  1498. )
  1499. set /p CCWIFIPASS="Entrer de nouveau le mot de passe WIFI : "
  1500. if "%CCWIFIPASS%"=="" (
  1501. echo.
  1502. echo Veuillez entrer une valeur.
  1503. goto ADMINCHANGEWIFI
  1504. )
  1505. if not "%CWIFIPASS%"=="%CCWIFIPASS%" (
  1506. echo.
  1507. echo Les mot de passe ne sont pas identiques.
  1508. goto ADMINCHANGEWIFI
  1509. )
  1510. echo user=%CWIFIUSER%=pass=%CCWIFIPASS%>"%PLUGINDIR%wifimode.ini"
  1511. echo.
  1512. echo Compte WIFI modifie avec comme nom d'utilisateur %CWIFIUSER% et mot de passe %CCWIFIPASS%.
  1513. pause>nul
  1514. goto RELOAD
  1515. :ADMINCHANGEADMIN
  1516. echo ################################################################################
  1517. set CADMINUSER=
  1518. set CADMINPASS=
  1519. set CCADMINPASS=
  1520. set /p CADMINUSER="Entrer le nouveau nom d'utilisateur admin : "
  1521. if "%CADMINUSER%"=="" (
  1522. echo.
  1523. echo Veuillez entrer une valeur.
  1524. goto ADMINCHANGEADMIN
  1525. )
  1526. set /p CADMINPASS="Entrer le nouveau mot de passe admin : "
  1527. if "%CADMINPASS%"=="" (
  1528. echo.
  1529. echo Veuillez entrer une valeur.
  1530. goto ADMINCHANGEADMIN
  1531. )
  1532. set /p CCADMINPASS="Entrer de nouveau le mot de passe admin : "
  1533. if "%CCADMINPASS%"=="" (
  1534. echo.
  1535. echo Veuillez entrer une valeur.
  1536. goto ADMINCHANGEADMIN
  1537. )
  1538. if not "%CADMINPASS%"=="%CCADMINPASS%" (
  1539. echo.
  1540. echo Les mot de passe ne sont pas identiques.
  1541. goto ADMINCHANGEADMIN
  1542. )
  1543. echo user=%CADMINUSER%=pass=%CCADMINPASS%>"%PLUGINDIR%adminmode.ini"
  1544. echo.
  1545. echo Compte admin modifie avec comme nom d'utilisateur %CADMINUSER% et mot de passe %CCADMINPASS%.
  1546. pause>nul
  1547. goto RELOAD
  1548. :ADMINCONFIGSECURITYC
  1549. if not "%ADMINETAT%"=="VALID" (
  1550. echo ********************************************************************************
  1551. echo.
  1552. echo Vous devez d'abord configurer le compte admin !
  1553. goto DEBUT
  1554. )
  1555. if "%SECURITY%"=="75498533" (
  1556. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de securite de Xarspot>>"%LOGDIR%%LOGNAME%"
  1557. goto ADMINCONFIGSECURITY
  1558. )
  1559. echo ################################################################################
  1560. set CONNEXIONSECUUSER=
  1561. set CONNEXIONSECUPASS=
  1562. set /p CONNEXIONSECUUSER="Nom d'utilisateur admin : "
  1563. if "%CONNEXIONSECUUSER%"=="" (
  1564. echo.
  1565. echo Veuillez entrer le nom d'utilisateur.
  1566. goto ADMINCONFIGSECURITYC
  1567. )
  1568. if not "%CONNEXIONSECUUSER%"==%ADMINUSER% (
  1569. echo.
  1570. echo Mauvais nom d'utilisateur.
  1571. goto %RETURN%
  1572. )
  1573. set /p CONNEXIONSECUPASS="Mot de passse admin : "
  1574. if "%CONNEXIONSECUPASS%"=="" (
  1575. echo.
  1576. echo Veuillez entrer le mot de passe.
  1577. goto ADMINCONFIGSECURITYC
  1578. )
  1579. if not "%CONNEXIONSECUPASS%"==%ADMINPASS% (
  1580. echo.
  1581. echo Mauvais mot de passe.
  1582. goto %RETURN%
  1583. )
  1584. echo.
  1585. echo Connexion OK.
  1586. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de securite de Xarspot>>"%LOGDIR%%LOGNAME%"
  1587. goto ADMINCONFIGSECURITY
  1588. :ADMINCONFIGSECURITY
  1589. echo ################################################################################
  1590. set CONFIGSECURITY=
  1591. set /p CONFIGSECURITY="Activer la securite (oui/non) : "
  1592. if "%CONFIGSECURITY%"=="" (
  1593. echo.
  1594. echo Veuillez entrer une valeur.
  1595. goto ADMINCONFIGSECURITY
  1596. )
  1597. if /i "%CONFIGSECURITY%"=="oui" (
  1598. echo.
  1599. echo security=74594824=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini"
  1600. echo Securite active.
  1601. pause>nul
  1602. goto RELOAD
  1603. )
  1604. if /i "%CONFIGSECURITY%"=="non" (
  1605. echo.
  1606. echo security=75498533=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini"
  1607. echo Securite desactive.
  1608. pause>nul
  1609. goto RELOAD
  1610. )
  1611. echo.
  1612. echo Reponse invalide.
  1613. goto ADMINCONFIGSECURITY
  1614. :ADMINCONFIGLOCKC
  1615. if not "%ADMINETAT%"=="VALID" (
  1616. echo ********************************************************************************
  1617. echo.
  1618. echo Vous devez d'abord configurer le compte admin !
  1619. goto %RETURN%
  1620. )
  1621. if "%SECURITY%"=="75498533" (
  1622. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de blocage de Xarspot>>"%LOGDIR%%LOGNAME%"
  1623. goto ADMINCONFIGLOCK
  1624. )
  1625. echo ################################################################################
  1626. set CONNEXIONLOCKUSER=
  1627. set CONNEXIONLOCKPASS=
  1628. set /p CONNEXIONLOCKUSER="Nom d'utilisateur admin : "
  1629. if "%CONNEXIONLOCKUSER%"=="" (
  1630. echo.
  1631. echo Veuillez entrer le nom d'utilisateur.
  1632. goto ADMINCONFIGLOCKC
  1633. )
  1634. if not "%CONNEXIONLOCKUSER%"==%ADMINUSER% (
  1635. echo.
  1636. echo Mauvais nom d'utilisateur.
  1637. goto %RETURN%
  1638. )
  1639. set /p CONNEXIONLOCKPASS="Mot de passse admin : "
  1640. if "%CONNEXIONLOCKPASS%"=="" (
  1641. echo.
  1642. echo Veuillez entrer le mot de passe.
  1643. goto ADMINCONFIGLOCKC
  1644. )
  1645. if not "%CONNEXIONLOCKPASS%"==%ADMINPASS% (
  1646. echo.
  1647. echo Mauvais mot de passe.
  1648. goto %RETURN%
  1649. )
  1650. echo.
  1651. echo Connexion OK.
  1652. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de blocage de Xarspot>>"%LOGDIR%%LOGNAME%"
  1653. goto ADMINCONFIGLOCK
  1654. :ADMINCONFIGLOCK
  1655. echo ################################################################################
  1656. set CONFIGLOCK=
  1657. set /p CONFIGLOCK="Activer le blocage (oui/non) : "
  1658. if "%CONFIGLOCK%"=="" (
  1659. echo.
  1660. echo Veuillez entrer une valeur.
  1661. goto ADMINCONFIGLOCK
  1662. )
  1663. if /i "%CONFIGLOCK%"=="oui" (
  1664. echo.
  1665. echo security=%SECURITY%=lock=32932574=simply=%SIMPLY%>"%~dp0security.ini"
  1666. echo Blocage active.
  1667. pause>nul
  1668. goto RELOAD
  1669. )
  1670. if /i "%CONFIGLOCK%"=="non" (
  1671. echo.
  1672. echo security=%SECURITY%=lock=25699228=simply=%SIMPLY%>"%~dp0security.ini"
  1673. echo Blocage desactive.
  1674. pause>nul
  1675. goto RELOAD
  1676. )
  1677. echo.
  1678. echo Reponse invalide.
  1679. goto ADMINCONFIGLOCK
  1680. :ADMINCONFIGSIMPLYC
  1681. if not "%ADMINETAT%"=="VALID" (
  1682. echo ********************************************************************************
  1683. echo.
  1684. echo Vous devez d'abord configurer le compte admin !
  1685. goto %RETURN%
  1686. )
  1687. if not "%TOOLSETAT%"=="VALID" (
  1688. echo ********************************************************************************
  1689. echo.
  1690. echo Vous devez d'abord configurer le compte TOOLS !
  1691. goto %RETURN%
  1692. )
  1693. if not "%WIFIETAT%"=="VALID" (
  1694. echo ********************************************************************************
  1695. echo.
  1696. echo Vous devez d'abord configurer le compte WIFI !
  1697. goto %RETURN%
  1698. )
  1699. if "%SECURITY%"=="75498533" (
  1700. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de simply de Xarspot>>"%LOGDIR%%LOGNAME%"
  1701. goto ADMINCONFIGSIMPLY
  1702. )
  1703. echo ################################################################################
  1704. set CONNEXIONSIMPLYUSER=
  1705. set CONNEXIONSIMPLYPASS=
  1706. set /p CONNEXIONSIMPLYUSER="Nom d'utilisateur admin : "
  1707. if "%CONNEXIONSIMPLYUSER%"=="" (
  1708. echo.
  1709. echo Veuillez entrer le nom d'utilisateur.
  1710. goto ADMINCONFIGSIMPLYC
  1711. )
  1712. if not "%CONNEXIONSIMPLYUSER%"==%ADMINUSER% (
  1713. echo.
  1714. echo Mauvais nom d'utilisateur.
  1715. goto %RETURN%
  1716. )
  1717. set /p CONNEXIONSIMPLYPASS="Mot de passse admin : "
  1718. if "%CONNEXIONSIMPLYPASS%"=="" (
  1719. echo.
  1720. echo Veuillez entrer le mot de passe.
  1721. goto ADMINCONFIGSIMPLYC
  1722. )
  1723. if not "%CONNEXIONSIMPLYPASS%"==%ADMINPASS% (
  1724. echo.
  1725. echo Mauvais mot de passe.
  1726. goto %RETURN%
  1727. )
  1728. echo.
  1729. echo Connexion OK.
  1730. echo [%DATE% : %TIME%] %USERNAME% a ouvert les parametres de simply de Xarspot>>"%LOGDIR%%LOGNAME%"
  1731. goto ADMINCONFIGSIMPLY
  1732. :ADMINCONFIGSIMPLY
  1733. echo ################################################################################
  1734. set CONFIGSIMPLY=
  1735. set /p CONFIGSIMPLY="Activer le simply (oui/non) : "
  1736. if "%CONFIGSIMPLY%"=="" (
  1737. echo.
  1738. echo Veuillez entrer une valeur.
  1739. goto ADMINCONFIGSIMPLY
  1740. )
  1741. if /i "%CONFIGSIMPLY%"=="oui" (
  1742. echo.
  1743. echo security=%SECURITY%=lock=%LOCK%=simply=36364262>"%~dp0security.ini"
  1744. echo Simply active.
  1745. pause>nul
  1746. goto RELOAD
  1747. )
  1748. if /i "%CONFIGSIMPLY%"=="non" (
  1749. echo.
  1750. echo security=%SECURITY%=lock=%LOCK%=simply=39393797>"%~dp0security.ini"
  1751. echo Simply desactive.
  1752. pause>nul
  1753. goto RELOAD
  1754. )
  1755. echo.
  1756. echo Reponse invalide.
  1757. goto ADMINCONFIGSIMPLY
  1758. :ADMINCONFIGTOOLS
  1759. echo ################################################################################
  1760. set CONFIGTOOLSUSER=
  1761. set CONFIGTOOLSPASS=
  1762. set CONFIGCTOOLSPASS=
  1763. if "%TOOLSETAT%"=="VALID" (
  1764. echo.
  1765. echo Le compte TOOLS est deja cree.
  1766. goto %RETURN%
  1767. )
  1768. set /p CONFIGTOOLSUSER="Entrer le nouveau nom d'utilisateur TOOLS : "
  1769. if "%CONFIGTOOLSUSER%"=="" (
  1770. echo.
  1771. echo Veuillez entrer une valeur.
  1772. goto ADMINCONFIGTOOLS
  1773. )
  1774. set /p CONFIGTOOLSPASS="Entrer le nouveau mot de passe TOOLS : "
  1775. if "%CONFIGTOOLSPASS%"=="" (
  1776. echo.
  1777. echo Veuillez entrer une valeur.
  1778. goto ADMINCONFIGTOOLS
  1779. )
  1780. set /p CONFIGCTOOLSPASS="Entrer de nouveau le mot de passe TOOLS : "
  1781. if "%CONFIGCTOOLSPASS%"=="" (
  1782. echo.
  1783. echo Veuillez entrer une valeur.
  1784. goto ADMINCONFIGTOOLS
  1785. )
  1786. if not "%CONFIGTOOLSPASS%"=="%CONFIGCTOOLSPASS%" (
  1787. echo.
  1788. echo Les mot de passe ne sont pas identiques.
  1789. goto ADMINCONFIGTOOLS
  1790. )
  1791. if not exist "%PLUGINDIR%" (
  1792. md "%PLUGINDIR%"
  1793. )
  1794. echo user=%CONFIGTOOLSUSER%=pass=%CONFIGTOOLSPASS%>"%PLUGINDIR%toolsmode.ini"
  1795. echo.
  1796. echo Compte TOOLS cree avec comme nom d'utilisateur %CONFIGTOOLSUSER% et mot de passe %CONFIGCTOOLSPASS%.
  1797. pause>nul
  1798. goto RELOAD
  1799. :ADMINCONFIGWIFI
  1800. echo ################################################################################
  1801. set CONFIGWIFIUSER=
  1802. set CONFIGWIFIPASS=
  1803. set CONFIGCWIFIPASS=
  1804. if "%WIFIETAT%"=="VALID" (
  1805. echo.
  1806. echo Le compte WIFI est deja cree.
  1807. goto %RETURN%
  1808. )
  1809. set /p CONFIGWIFIUSER="Entrer le nouveau nom d'utilisateur WIFI : "
  1810. if "%CONFIGWIFIUSER%"=="" (
  1811. echo.
  1812. echo Veuillez entrer une valeur.
  1813. goto ADMINCONFIGWIFI
  1814. )
  1815. set /p CONFIGWIFIPASS="Entrer le nouveau mot de passe WIFI : "
  1816. if "%CONFIGWIFIPASS%"=="" (
  1817. echo.
  1818. echo Veuillez entrer une valeur.
  1819. goto ADMINCONFIGWIFI
  1820. )
  1821. set /p CONFIGCWIFIPASS="Entrer de nouveau le mot de passe WIFI : "
  1822. if "%CONFIGCWIFIPASS%"=="" (
  1823. echo.
  1824. echo Veuillez entrer une valeur.
  1825. goto ADMINCONFIGWIFI
  1826. )
  1827. if not "%CONFIGWIFIPASS%"=="%CONFIGCWIFIPASS%" (
  1828. echo.
  1829. echo Les mot de passe ne sont pas identiques.
  1830. goto ADMINCONFIGWIFI
  1831. )
  1832. if not exist "%PLUGINDIR%" (
  1833. md "%PLUGINDIR%"
  1834. )
  1835. echo user=%CONFIGWIFIUSER%=pass=%CONFIGWIFIPASS%>"%PLUGINDIR%wifimode.ini"
  1836. echo.
  1837. echo Compte WIFI cree avec comme nom d'utilisateur %CONFIGWIFIUSER% et mot de passe %CONFIGCWIFIPASS%.
  1838. pause>nul
  1839. goto RELOAD
  1840. :ADMINCONFIGADMIN
  1841. echo ################################################################################
  1842. set CONFIGADMINUSER=
  1843. set CONFIGADMINPASS=
  1844. set CONFIGCADMINPASS=
  1845. if "%ADMINETAT%"=="VALID" (
  1846. echo.
  1847. echo Le compte admin est deja cree.
  1848. goto %RETURN%
  1849. )
  1850. set /p CONFIGADMINUSER="Entrer le nouveau nom d'utilisateur admin : "
  1851. if "%CONFIGADMINUSER%"=="" (
  1852. echo.
  1853. echo Veuillez entrer une valeur.
  1854. goto ADMINCONFIGADMIN
  1855. )
  1856. set /p CONFIGADMINPASS="Entrer le nouveau mot de passe admin : "
  1857. if "%CONFIGADMINPASS%"=="" (
  1858. echo.
  1859. echo Veuillez entrer une valeur.
  1860. goto ADMINCONFIGADMIN
  1861. )
  1862. set /p CONFIGCADMINPASS="Entrer de nouveau le mot de passe admin : "
  1863. if "%CONFIGCADMINPASS%"=="" (
  1864. echo.
  1865. echo Veuillez entrer une valeur.
  1866. goto ADMINCONFIGADMIN
  1867. )
  1868. if not "%CONFIGADMINPASS%"=="%CONFIGCADMINPASS%" (
  1869. echo.
  1870. echo Les mot de passe ne sont pas identiques.
  1871. goto ADMINCONFIGADMIN
  1872. )
  1873. if not exist "%PLUGINDIR%" (
  1874. md "%PLUGINDIR%"
  1875. )
  1876. echo user=%CONFIGADMINUSER%=pass=%CONFIGADMINPASS%>"%PLUGINDIR%adminmode.ini"
  1877. echo.
  1878. echo Compte admin cree avec comme nom d'utilisateur %CONFIGADMINUSER% et mot de passe %CONFIGCADMINPASS%.
  1879. pause>nul
  1880. goto RELOAD
  1881. :ADMINDELETETOOLS
  1882. echo ################################################################################
  1883. if not "%TOOLSETAT%"=="VALID" (
  1884. echo ********************************************************************************
  1885. echo.
  1886. echo Le compte TOOLS n'existe pas.
  1887. goto %RETURN%
  1888. )
  1889. set DTOOLS=
  1890. set /p DTOOLS="Supprimer le compte TOOLS (oui/non) : "
  1891. if "%DTOOLS%"=="" (
  1892. echo.
  1893. echo Veuillez entrer une valeur.
  1894. goto ADMINDELETETOOLS
  1895. )
  1896. if /i "%DTOOLS%"=="oui" (
  1897. del "%PLUGINDIR%toolsmode.ini"
  1898. echo.
  1899. echo Le compte TOOLS a ete supprime.
  1900. echo [%DATE% : %TIME%] %USERNAME% a supprime le compte TOOLS de Xarspot>>"%LOGDIR%%LOGNAME%"
  1901. pause>nul
  1902. goto RELOAD
  1903. )
  1904. if /i "%DTOOLS%"=="non" (
  1905. echo.
  1906. echo Operation annule.
  1907. goto %RETURN%
  1908. )
  1909. echo Reponse invalide.
  1910. goto ADMINDELETETOOLS
  1911. :ADMINDELETEWIFI
  1912. echo ################################################################################
  1913. if not "%WIFIETAT%"=="VALID" (
  1914. echo ********************************************************************************
  1915. echo.
  1916. echo Le compte WIFI n'existe pas.
  1917. goto %RETURN%
  1918. )
  1919. set DWIFI=
  1920. set /p DWIFI="Supprimer le compte WIFI (oui/non) : "
  1921. if "%DWIFI%"=="" (
  1922. echo.
  1923. echo Veuillez entrer une valeur.
  1924. goto ADMINDELETEWIFI
  1925. )
  1926. if /i "%DWIFI%"=="oui" (
  1927. del "%PLUGINDIR%wifimode.ini"
  1928. echo.
  1929. echo Le compte WIFI a ete supprime.
  1930. echo [%DATE% : %TIME%] %USERNAME% a supprime le compte WIFI de Xarspot>>"%LOGDIR%%LOGNAME%"
  1931. pause>nul
  1932. goto RELOAD
  1933. )
  1934. if /i "%DWIFI%"=="non" (
  1935. echo.
  1936. echo Operation annule.
  1937. goto %RETURN%
  1938. )
  1939. echo Reponse invalide.
  1940. goto ADMINDELETEWIFI
  1941. :ADMINDELETEADMIN
  1942. echo ################################################################################
  1943. if not "%ADMINETAT%"=="VALID" (
  1944. echo ********************************************************************************
  1945. echo.
  1946. echo Le compte ADMIN n'existe pas.
  1947. goto %RETURN%
  1948. )
  1949. set DADMIN=
  1950. set /p DADMIN="Supprimer le compte admin (oui/non) : "
  1951. if "%DADMIN%"=="" (
  1952. echo.
  1953. echo Veuillez entrer une valeur.
  1954. goto ADMINDELETEADMIN
  1955. )
  1956. if /i "%DADMIN%"=="oui" (
  1957. del "%PLUGINDIR%adminmode.ini"
  1958. echo.
  1959. echo Le compte admin a ete supprime.
  1960. echo [%DATE% : %TIME%] %USERNAME% a supprime le compte admin de Xarspot>>"%LOGDIR%%LOGNAME%"
  1961. pause>nul
  1962. goto RELOAD
  1963. )
  1964. if /i "%DADMIN%"=="non" (
  1965. echo.
  1966. echo Operation annule.
  1967. goto %RETURN%
  1968. )
  1969. echo Reponse invalide.
  1970. goto ADMINDELETEADMIN
  1971. :INITIAL
  1972. cls
  1973. echo ********************************************************************************
  1974. echo =========================Xarspot======
  1975. echo.
  1976. echo ********************************************************************************
  1977. echo.
  1978. echo ********************************************************************************
  1979. echo XAROBASE Software TOUT DROIT RESERVE
  1980. echo.
  1981. echo www.xarobase.com
  1982. echo.
  1983. echo Logiciel GRATUIT VENTE INTERDITE !
  1984. echo ********************************************************************************
  1985. echo.
  1986. set CINITIALADMIN=
  1987. set /p CINITIALADMIN="Creer le compte admin (oui/non) : "
  1988. if "%CINITIALADMIN%"=="" (
  1989. echo.
  1990. echo Veuillez entrer une valeur.
  1991. goto INITIAL
  1992. )
  1993. if /i "%CINITIALADMIN%"=="oui" (
  1994. if not exist "%PLUGINDIR%" (
  1995. md "%PLUGINDIR%"
  1996. )
  1997. echo user=admin=pass=admin>"%PLUGINDIR%adminmode.ini"
  1998. echo.
  1999. echo Compte admin cree avec comme nom d'utilisateur admin et mot de passe admin.
  2000. goto INITIAL2
  2001. )
  2002. if /i "%CINITIALADMIN%"=="non" (
  2003. goto INITIAL2
  2004. )
  2005. echo Reponse invalide.
  2006. goto INITIAL
  2007. :INITIAL2
  2008. echo.
  2009. set CINITIALTOOLS=
  2010. set /p CINITIALTOOLS="Creer le compte TOOLS (oui/non) : "
  2011. if "%CINITIALTOOLS%"=="" (
  2012. echo.
  2013. echo Veuillez entrer une valeur.
  2014. goto INITIAL2
  2015. )
  2016. if /i "%CINITIALTOOLS%"=="oui" (
  2017. if not exist "%PLUGINDIR%" (
  2018. md "%PLUGINDIR%"
  2019. )
  2020. echo user=tools=pass=tools>"%PLUGINDIR%toolsmode.ini"
  2021. echo.
  2022. echo Compte TOOLS cree avec comme nom d'utilisateur tools et mot de passe tools.
  2023. goto INITIAL3
  2024. )
  2025. if /i "%CINITIALTOOLS%"=="non" (
  2026. goto INITIAL3
  2027. )
  2028. echo Reponse invalide.
  2029. goto INITIAL2
  2030. :INITIAL3
  2031. echo.
  2032. set CINITIALWIFI=
  2033. set /p CINITIALWIFI="Creer le compte WIFI (oui/non) : "
  2034. if "%CINITIALWIFI%"=="" (
  2035. echo.
  2036. echo Veuillez entrer une valeur.
  2037. goto INITIAL3
  2038. )
  2039. if /i "%CINITIALWIFI%"=="oui" (
  2040. if not exist "%PLUGINDIR%" (
  2041. md "%PLUGINDIR%"
  2042. )
  2043. echo user=wifi=pass=wifi>"%PLUGINDIR%wifimode.ini"
  2044. echo.
  2045. echo Compte WIFI cree avec comme nom d'utilisateur wifi et mot de passe wifi.
  2046. goto INITIAL4
  2047. )
  2048. if /i "%CINITIALWIFI%"=="non" (
  2049. goto INITIAL4
  2050. )
  2051. echo Reponse invalide.
  2052. goto INITIAL3
  2053. :INITIAL4
  2054. echo.
  2055. echo ********************************************************************************
  2056. echo Ne pas oublier de changer les nom d'utilisateur et les mot de passes !
  2057. echo ********************************************************************************
  2058. goto INITIAL5
  2059. :INITIAL5
  2060. echo.
  2061. set CINITIALSECURITY=
  2062. set /p CINITIALSECURITY="Activer la securite (oui/non) : "
  2063. if "%CINITIALSECURITY%"=="" (
  2064. echo.
  2065. echo Veuillez entrer une valeur.
  2066. goto INITIAL5
  2067. )
  2068. if /i "%CINITIALSECURITY%"=="oui" (
  2069. echo.
  2070. echo security=74594824=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini"
  2071. echo Securite active.
  2072. pause>nul
  2073. goto RELOAD
  2074. )
  2075. if /i "%CINITIALSECURITY%"=="non" (
  2076. echo.
  2077. echo security=75498533=lock=%LOCK%=simply=%SIMPLY%>"%~dp0security.ini"
  2078. echo Securite desactive.
  2079. pause>nul
  2080. goto RELOAD
  2081. )
  2082. echo Reponse invalide.
  2083. goto INITIAL5
  2084. :UNLOCK
  2085. set UNLOCKCOMMANDE=
  2086. for /f "tokens=2,4 usebackq delims==" %%y in ("%PLUGINDIR%adminmode.ini") do (
  2087. set UNLOCKADMINUSER=%%y
  2088. set UNLOCKADMINPASS=%%z
  2089. )
  2090. set /p UNLOCKCOMMANDE=""
  2091. if "%UNLOCKCOMMANDE%"=="" (
  2092. goto RELOAD
  2093. )
  2094. if "%UNLOCKCOMMANDE%"=="*$unlock -user:%UNLOCKADMINUSER% -pass:%UNLOCKADMINPASS%$*" (
  2095. echo.
  2096. echo security=%SECURITY%=lock=25699228=simply=%SIMPLY%>"%~dp0security.ini"
  2097. echo Deblocage effectue avec succes.
  2098. pause>nul
  2099. goto RELOAD
  2100. )
  2101. if /i "%UNLOCKCOMMANDE%"=="exit" (
  2102. exit
  2103. )
  2104. goto RELOAD
  2105. :ADMINFULLDEL
  2106. echo ################################################################################
  2107. set CADMINUSER=
  2108. set CADMINPASS=
  2109. echo Suppression de Xarspot.
  2110. set /p CADMINUSER="Nom d'utilisateur admin : "
  2111. if "%CADMINUSER%"=="" (
  2112. echo.
  2113. echo Veuillez entrer le nom d'utilisateur.
  2114. goto %RETURN%
  2115. )
  2116. if not "%CADMINUSER%"==%ADMINUSER% (
  2117. echo.
  2118. echo Mauvais nom d'utilisateur.
  2119. goto %RETURN%
  2120. )
  2121. set /p CADMINPASS="Mot de passse admin : "
  2122. if "%CADMINPASS%"=="" (
  2123. echo.
  2124. echo Veuillez entrer le mot de passe.
  2125. goto %RETURN%
  2126. )
  2127. if not "%CADMINPASS%"==%ADMINPASS% (
  2128. echo.
  2129. echo Mauvais mot de passe.
  2130. goto %RETURN%
  2131. )
  2132. echo.
  2133. echo Connexion OK.
  2134. rmdir "%LOGDIR%" /s /q>nul
  2135. rmdir "%PLUGINDIR%" /s /q>nul
  2136. rmdir "%PROFILDIR%" /s /q>nul
  2137. del "%~dp0logparam.ini">nul
  2138. del "%~dp0security.ini">nul
  2139. del "%~dp0pluginparam.ini">nul
  2140. del "%~dp0profilparam.ini">nul
  2141. echo Repertoire et fichier log supprime.
  2142. echo.
  2143. echo Pour supprimer definitivement Xarspot, veuillez supprimer le fichier xarspot.exe dans le repertoire suivant :
  2144. echo.
  2145. echo %~dp0
  2146. echo ################################################################################
  2147. pause>nul
  2148. exit