From 1c12a0a5169ab79ba40d56ca9a0f50384ac8d5be Mon Sep 17 00:00:00 2001 From: JonatanRek Date: Fri, 14 Feb 2025 07:54:54 +0100 Subject: [PATCH] Fixes --- .gitignore | 1 + ...ink_C7000_C7020_C7025_C7030-constraints.js | 2 +- apps/FortigateVPN/chectk.ps1 | 11 ++++ apps/FortigateVPN/config/vpnProfiles.reg | Bin 3948 -> 7764 bytes apps/FortigateVPN/config/vpnSettings.reg | 4 ++ apps/FortigateVPN/uninstall.ps1 | 0 apps/dotNET/install.ps1 | 50 +++++++++--------- 7 files changed, 42 insertions(+), 26 deletions(-) create mode 100644 apps/FortigateVPN/chectk.ps1 create mode 100644 apps/FortigateVPN/config/vpnSettings.reg create mode 100644 apps/FortigateVPN/uninstall.ps1 diff --git a/.gitignore b/.gitignore index a671a2c..fea0ffd 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ v1.8.6/* +build/*.intunewin diff --git a/apps/C7025-Vynohradska/drivers/Xerox_VersaLink_C7000_C7020_C7025_C7030-constraints.js b/apps/C7025-Vynohradska/drivers/Xerox_VersaLink_C7000_C7020_C7025_C7030-constraints.js index 78afb17..71b5b62 100644 --- a/apps/C7025-Vynohradska/drivers/Xerox_VersaLink_C7000_C7020_C7025_C7030-constraints.js +++ b/apps/C7025-Vynohradska/drivers/Xerox_VersaLink_C7000_C7020_C7025_C7030-constraints.js @@ -1 +1 @@ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('a s="1u://2L.2F.2D/2G/3w/3v/3F/5g";a 2x="1u://2L.2F.2D/2G/3w/3v/3F/4O";a 1l="1u://3o.3h.3g/3i/2K-5x";a 2B="1u://3o.3h.3g/3i/2K";a 2A="1u://4D.4G.4R.2D/5y/4T/4U/4V/4Q/4S/11";a p;a S;a 2y;a L;a 1c;a v;a 1q;a 1D;a 1K;a t;a 2u="4W";a 1m="58";a Y="59";a 1b="5a";a b=[];a c=[];a d=[];c[0]=1t;d[0]=3a;b[0]="e:4X";c[1]=2T;d[1]=4Y;b[1]="e:4Z";c[2]=4H;d[2]=4I;b[2]="e:4E";c[3]=4F;d[3]=1Z;b[3]="e:4J";c[4]=4N;d[4]=2T;b[4]="e:4P";c[5]=3n;d[5]=4K;b[5]="e:4L";c[6]=3m;d[6]=1Z;b[6]="e:4M";c[7]=5r;d[7]=5s;b[7]="e:5t";c[8]=5o;d[8]=2k;b[8]="e:5p.5q.2P";c[9]=5u;d[9]=1r;b[9]="e:5z";c[10]=5A;d[10]=1r;b[10]="e:2M.5v";c[11]=1r;d[11]=1O;b[11]="e:5w";c[12]=3n;d[12]=2g;b[12]="e:5e";c[13]=3e;d[13]=5f;b[13]="e:5b";c[14]=1t;d[14]=3b;b[14]="e:5c";c[15]=2W;d[15]=2i;b[15]="e:2h.5d.5";c[16]=3l;d[16]=5h;b[16]="e:2h.5l.2";c[17]=2g;d[17]=3a;b[17]="e:5m";c[18]=2g;d[18]=3b;b[18]="e:5n";c[19]=2m;d[19]=5i;b[19]="e:5j";c[20]=2Y;d[20]=5k;b[20]="e:3Y";c[21]=2j;d[21]=3U;b[21]="e:3X";c[22]=4a;d[22]=2Y;b[22]="e:4d";c[23]=4g;d[23]=2j;b[23]="e:4f";c[24]=3O;d[24]=3S;b[24]="e:3V";c[25]=3W;d[25]=3k;b[25]="e:4v";c[26]=3k;d[26]=4u;b[26]="e:4s";c[27]=4t;d[27]=4x;b[27]="e:4B";c[28]=1r;d[28]=1O;b[28]="e:4A";c[29]=1O;d[29]=1t;b[29]="e:4k";c[30]=2k;d[30]=2f;b[30]="e:4l.4j";c[31]=4h;d[31]=4i;b[31]="e:4m.4r";c[32]=4p;d[32]=2k;b[32]="e:2M.4n.2P";c[33]=3P;d[33]=4C;b[33]="e:4o";c[34]=2R;d[34]=3P;b[34]="e:4q";c[35]=4z;d[35]=4y;b[35]="e:4w";c[36]=3u;d[36]=4e;b[36]="e:4b";c[37]=3u;d[37]=3Z;b[37]="e:4c.6L.4";c[38]=2l;d[38]=6J;b[38]="e:6P";c[39]=1Z;d[39]=6Q;b[39]="e:6B";c[40]=2m;d[40]=3S;b[40]="e:6w";c[41]=3O;d[41]=6I;b[41]="e:6E";c[42]=1r;d[42]=6D;b[42]="e:6x";c[43]=2f;d[43]=1t;b[43]="e:6A";c[44]=6S;d[44]=6N;b[44]="e:6T";c[45]=2R;d[45]=6O;b[45]="e:6R";c[46]=6v;d[46]=6G;b[46]="e:6F";c[47]=2l;d[47]=2j;b[47]="e:6C";c[48]=2m;d[48]=6H;b[48]="e:6y";c[49]=3m;d[49]=6z;b[49]="e:6K";c[50]=6M;d[50]=2l;b[50]="e:6u";c[51]=1O;d[51]=5S;b[51]="e:5T";c[52]=5U;d[52]=5P;b[52]="e:3d.5Q.5R";c[53]=2X;d[53]=3e;b[53]="e:3d.5V";c[54]=2X;d[54]=2W;b[54]="e:60";c[55]=2f;d[55]=61;b[55]="e:5W";c[56]=1t;d[56]=2i;b[56]="e:5X.5";c[57]=3l;d[57]=2i;b[57]="e:2h.5Y.5";o 5O(1o,1F){N 1;}o 5E(1o,1F,3J){a n=3J.2t;2Z(n);2O(n);2z(n,Y,"0","5F");2z(n,1b,"0","5G");2N(n)}o 5B(1o,1F,F){a r=1o.2t;2E(r);a T;a V;a R;g(t){T=1M(r,t,1m);V=1M(r,t,Y);R=1M(r,t,1b)}g(T){F.1g(1m,T)}1J{F.1g(1m,"")}g(V){F.1g(Y,V)}1J{F.1g(Y,"")}g(R){F.1g(1b,R)}1J{F.1g(1b,"")}}o 5C(F,1F,1o){a r=1o.2t;2E(r);a T=F.2s(1m);a V=F.2s(Y);a R=F.2s(1b);g(T&&T!==""){1X(r,1m,T)}1y(r.D,v,"1s",t,2u);g(V&&V!==""){1X(r,Y,V)}g(R&&R!==""){1X(r,1b,R)}a A=X(r.D,v,"1s",1q,"5D");g(A){g(A.U.1k("f")==t+":"+"5H"||A.U.1k("f")==t+":"+"5L"||A.U.1k("f")==t+":"+"5M"||A.U.1k("f")==t+":"+"5N"||A.U.1k("f")==t+":"+"5I"){A.1W(A.U);3Q(r,A,t+":"+"5J");2a(r,A.U,1q+":"+"5K","2U");2a(r,A.U,1q+":"+"62","2U")}}}o 2N(n){a H=n.D;a z=[];a 1d=[];a 1e=[];a Q=[];6k{3L(n,z,1d,1e,Q);3y(n,z,1d,1e,Q)}6l(6m){}}o 2O(n){a H=n.D;a 1L=X(H,p,"1s",1c,2u);g(1L){a 6h=X(1L,p,"1Q",1c,"6i");H.1W(1L);}}o 3L(n,z,1d,1e,Q){a H=n.D;a 2e=X(H,p,"1s",S,"3K");g(2e){a 3I=1c+":";O(a i=0;i1){O(a k=0;k1){O(a m=0;m35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('a s="1u://2L.2F.2D/2G/3w/3v/3F/5g";a 2x="1u://2L.2F.2D/2G/3w/3v/3F/4O";a 1l="1u://3o.3h.3g/3i/2K-5x";a 2B="1u://3o.3h.3g/3i/2K";a 2A="1u://4D.4G.4R.2D/5y/4T/4U/4V/4Q/4S/11";a p;a S;a 2y;a L;a 1c;a v;a 1q;a 1D;a 1K;a t;a 2u="4W";a 1m="58";a Y="59";a 1b="5a";a b=[];a c=[];a d=[];c[0]=1t;d[0]=3a;b[0]="e:4X";c[1]=2T;d[1]=4Y;b[1]="e:4Z";c[2]=4H;d[2]=4I;b[2]="e:4E";c[3]=4F;d[3]=1Z;b[3]="e:4J";c[4]=4N;d[4]=2T;b[4]="e:4P";c[5]=3n;d[5]=4K;b[5]="e:4L";c[6]=3m;d[6]=1Z;b[6]="e:4M";c[7]=5r;d[7]=5s;b[7]="e:5t";c[8]=5o;d[8]=2k;b[8]="e:5p.5q.2P";c[9]=5u;d[9]=1r;b[9]="e:5z";c[10]=5A;d[10]=1r;b[10]="e:2M.5v";c[11]=1r;d[11]=1O;b[11]="e:5w";c[12]=3n;d[12]=2g;b[12]="e:5e";c[13]=3e;d[13]=5f;b[13]="e:5b";c[14]=1t;d[14]=3b;b[14]="e:5c";c[15]=2W;d[15]=2i;b[15]="e:2h.5d.5";c[16]=3l;d[16]=5h;b[16]="e:2h.5l.2";c[17]=2g;d[17]=3a;b[17]="e:5m";c[18]=2g;d[18]=3b;b[18]="e:5n";c[19]=2m;d[19]=5i;b[19]="e:5j";c[20]=2Y;d[20]=5k;b[20]="e:3Y";c[21]=2j;d[21]=3U;b[21]="e:3X";c[22]=4a;d[22]=2Y;b[22]="e:4d";c[23]=4g;d[23]=2j;b[23]="e:4f";c[24]=3O;d[24]=3S;b[24]="e:3V";c[25]=3W;d[25]=3k;b[25]="e:4v";c[26]=3k;d[26]=4u;b[26]="e:4s";c[27]=4t;d[27]=4x;b[27]="e:4B";c[28]=1r;d[28]=1O;b[28]="e:4A";c[29]=1O;d[29]=1t;b[29]="e:4k";c[30]=2k;d[30]=2f;b[30]="e:4l.4j";c[31]=4h;d[31]=4i;b[31]="e:4m.4r";c[32]=4p;d[32]=2k;b[32]="e:2M.4n.2P";c[33]=3P;d[33]=4C;b[33]="e:4o";c[34]=2R;d[34]=3P;b[34]="e:4q";c[35]=4z;d[35]=4y;b[35]="e:4w";c[36]=3u;d[36]=4e;b[36]="e:4b";c[37]=3u;d[37]=3Z;b[37]="e:4c.6L.4";c[38]=2l;d[38]=6J;b[38]="e:6P";c[39]=1Z;d[39]=6Q;b[39]="e:6B";c[40]=2m;d[40]=3S;b[40]="e:6w";c[41]=3O;d[41]=6I;b[41]="e:6E";c[42]=1r;d[42]=6D;b[42]="e:6x";c[43]=2f;d[43]=1t;b[43]="e:6A";c[44]=6S;d[44]=6N;b[44]="e:6T";c[45]=2R;d[45]=6O;b[45]="e:6R";c[46]=6v;d[46]=6G;b[46]="e:6F";c[47]=2l;d[47]=2j;b[47]="e:6C";c[48]=2m;d[48]=6H;b[48]="e:6y";c[49]=3m;d[49]=6z;b[49]="e:6K";c[50]=6M;d[50]=2l;b[50]="e:6u";c[51]=1O;d[51]=5S;b[51]="e:5T";c[52]=5U;d[52]=5P;b[52]="e:3d.5Q.5R";c[53]=2X;d[53]=3e;b[53]="e:3d.5V";c[54]=2X;d[54]=2W;b[54]="e:60";c[55]=2f;d[55]=61;b[55]="e:5W";c[56]=1t;d[56]=2i;b[56]="e:5X.5";c[57]=3l;d[57]=2i;b[57]="e:2h.5Y.5";o 5O(1o,1F){N 1;}o 5E(1o,1F,3J){a n=3J.2t;2Z(n);2O(n);2z(n,Y,"0","5F");2z(n,1b,"0","5G");2N(n)}o 5B(1o,1F,F){a r=1o.2t;2E(r);a T;a V;a R;g(t){T=1M(r,t,1m);V=1M(r,t,Y);R=1M(r,t,1b)}g(T){F.1g(1m,T)}1J{F.1g(1m,"")}g(V){F.1g(Y,V)}1J{F.1g(Y,"")}g(R){F.1g(1b,R)}1J{F.1g(1b,"")}}o 5C(F,1F,1o){a r=1o.2t;2E(r);a T=F.2s(1m);a V=F.2s(Y);a R=F.2s(1b);g(T&&T!==""){1X(r,1m,T)}1y(r.D,v,"1s",t,2u);g(V&&V!==""){1X(r,Y,V)}g(R&&R!==""){1X(r,1b,R)}a A=X(r.D,v,"1s",1q,"5D");g(A){g(A.U.1k("f")==t+":"+"5H"||A.U.1k("f")==t+":"+"5L"||A.U.1k("f")==t+":"+"5M"||A.U.1k("f")==t+":"+"5N"||A.U.1k("f")==t+":"+"5I"){A.1W(A.U);3Q(r,A,t+":"+"5J");2a(r,A.U,1q+":"+"5K","2U");2a(r,A.U,1q+":"+"62","2U")}}}o 2N(n){a H=n.D;a z=[];a 1d=[];a 1e=[];a Q=[];6k{3L(n,z,1d,1e,Q);3y(n,z,1d,1e,Q)}6l(6m){}}o 2O(n){a H=n.D;a 1L=X(H,p,"1s",1c,2u);g(1L){a 6h=X(1L,p,"1Q",1c,"6i");H.1W(1L);}}o 3L(n,z,1d,1e,Q){a H=n.D;a 2e=X(H,p,"1s",S,"3K");g(2e){a 3I=1c+":";O(a i=0;i1){O(a k=0;k1){O(a m=0;m){ + Write-Host "Found it!" +} \ No newline at end of file diff --git a/apps/FortigateVPN/config/vpnProfiles.reg b/apps/FortigateVPN/config/vpnProfiles.reg index 9efb23a88f0d38735bbf03b32f2c08dcb64e6b70..01420ab28c7733611b062d1b27f6c129d2fd91ac 100644 GIT binary patch literal 7764 zcmeI1ZEF)j5Xb+o1;0bdOOcS&C{gf5Ni2%hN*gTNDlCVNU_eTn<~*nU#WQkwa3?p?;X8| zK7rcfd&u`=6;2=`GYq$I$lG&>W`7%*Gyx+BY0f$9zyL?f3`IviI~~gjjD|v{kRIMQ!`bE zdG(;$+)R%JJ?AdCu@{)1>3HUzp5o_PRBM4_5iTPQ^h{;+U*UQ*=g>tbE%ebuRzj(x z3n!zCl})EzdYRQ0FSB5Q_ETCkkv*he8y+#OZ4~SKUeY&qeXo&fb1)t@iZ*5MVOE=s zoB7xfU$hZ4nUC?FP#VCgOF0{tft&qj$17`}nv;~^e?6r8nRq*V$KMLKmPyxu)tC() zI$90?_BFn3g6+)<{%kd7RLNXNo@UPnuHDU?*WR7+I%MV5@hmUvRCz{srW?lU{bkWt zQ@wdzmFI27&iVuA@10xS_VfwucAOrv+GUYX>JR2&gSFmJ-Xc^m1o(mv+3YX$0}QQG zo-vOu-ZsjK6jfD0Kc?A=`Pchn1P&OY zo#*znG9G2VRnb%DVX5bZ{pfG|YuJzcJ{k6-?TD8nBJ-B6*@2RrJI``Fcmg^ELDB+@Ayx>nLWzI3ZON@gWa)5HyrYAiSXGbG<7GUQfmea}?r>47-osifGL&`PmQ0q^A MLZliZ)ihH54PrsMN&o-= literal 3948 zcmeH}>uMcU6vx+R!FMQmfHHILQ}BbFv?yAIq*&BQn5)E|CLw8}^^JWA_4nKBM1xT4 z<%_5cGqW#iulrvA_0x~f<1Ef&h>Q3(uH!)*#TZ|+b{((cDqgelnB6mG7t9~TXY60G zd&c~n`7$0x#q(~wQ{FG*gZPLupT}u@9G}KE-sgWBPx)`z`!GIX_au(ldlJv$IqOGd zpkbk$msFN)8f0a&^DZ2!)G2%tQf6XZ8e4WJf(a{_bp$sHdFkA6KdcTH7eP_iUB`RZJ zy=5%NC9)RGJLoFD>OY`Q%}&F}*r|!T6DQ1*jHe!26kRq@Peo2uq$d#0aJP zGiGM3GW7Mpikfsh@?J61*BR{!4UCFW*W+5`Un;XgpU;`=s~#EZr@y5#j|RTl+VU9r zYQNG#Vbt`x9*|o3X2FKn+plMhw%M`XOVO8FYBuT-xhiwy)s_{~<*H5kR6gpXrDmpi ztZwFX+V0)(hL}fYwYM*0q4t?m=8+kuAEedN^n)JOzJ|Gesu}Asb5iY=oG|<5Xpk|~ z-^QS4S1r9i#@Of>Gi79+slR%AQ(do^YwxU3ntk##j(I1QtmbB5-XuMxUS_GD|8*>t zwAyZM&^K%J)T`cxjEEWE6q#y}^~4;~PW_P5)X$vmiVQugugozyd+)XAuKHb48!zHz zsg5_)RxAHG)GrxX4F@p83O&Rl_}zc%ef_-8!AN8^pGs|Rskv|Clel87&MInMeN%nj z?)fK$^;S$eK)V}s-hn}4nw9d!TeQEEdd-Oo&WStTx*en851vhbdG@Q;>0PM+`v)2L^H8EQR~go_$Q(B5!knlFa9P9C-y(YBRkNy$2)%( zdqt6{MAf>U_a*T_Jn?2*iLIgq>L!X>Q@v&Kn#vs&8?2Ast>oWB zBdwJyPd2Pr8`Q?iK4)arwEl=&RwZk0BC6-TqhgA+TE13BwOyf+NaSs{5{gaIx?(*M zf2~T&wj21bVy_k5Dx7uHIEsCCFn2XqRJ0E=+V)8HKUP^s`r7m2h)9~%KM~4xBPMDX zDKkU#G9u!skrrd+{@1bBm}aKgb=cL|%b1se{+D?OjRgSW~oPAu~d>1XBI(`471y}0M>ri_=mh>*%#u`abc-awJgE+(nORy8%o zYM{OLf!X=kmDt_s4da@8Gx}Pp_wB3oe)gl@T|HtqVNc<0*CT46)<#YWbyFkbk<#x_ O>ppV+kG=l}?EM*LIXVIW diff --git a/apps/FortigateVPN/config/vpnSettings.reg b/apps/FortigateVPN/config/vpnSettings.reg new file mode 100644 index 0000000..3f31b4a --- /dev/null +++ b/apps/FortigateVPN/config/vpnSettings.reg @@ -0,0 +1,4 @@ +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Fortinet\FortiClient\Sslvpn] +"WinDnsCacheService"=dword:00000002 \ No newline at end of file diff --git a/apps/FortigateVPN/uninstall.ps1 b/apps/FortigateVPN/uninstall.ps1 new file mode 100644 index 0000000..e69de29 diff --git a/apps/dotNET/install.ps1 b/apps/dotNET/install.ps1 index 8760e98..7d8c48c 100644 --- a/apps/dotNET/install.ps1 +++ b/apps/dotNET/install.ps1 @@ -1,25 +1,25 @@ -# array of uninstall args -$uninstallArgs = "/uninstall"," ","/quiet", "IGNOREDEPENDENCIES=ALL" -$dotnetVersions = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "Microsoft .NET*" } - -foreach ($version in $dotnetVersions) { - # update array index 1 with version id - $uninstallArgs[1] = '"' + $version.IdentifyingNumber + '"' - Write-Host "Uninstalling $($version.Name)... $("$uninstallArgs")" - Start-Process -FilePath "msiexec.exe" -ArgumentList "$uninstallArgs" -Wait -} - -Write-Host "All Microsoft .NET versions uninstalled." - -#$uri = "https://download.visualstudio.microsoft.com/download/pr/f1e7ffc8-c278-4339-b460-517420724524/f36bb75b2e86a52338c4d3a90f8dac9b/windowsdesktop-runtime-8.0.12-win-x64.exe" -$uri = "https://download.visualstudio.microsoft.com/download/pr/136f4593-e3cd-4d52-bc25-579cdf46e80c/8b98c1347293b48c56c3a68d72f586a1/dotnet-runtime-8.0.12-win-x64.exe" -$installerName =($uri -split "/")[-1] -$installerPath = ('./bin/' + $installerName) -if (-not (Test-Path -Path $installerPath)){ - Invoke-WebRequest -Uri $uri -OutFile $installerPath -} - -$installArgs = "/install","/quiet","/norestart" -Start-Process -FilePath $installerPath -ArgumentList "$installArgs" -Wait - -Write-Host ("Microsoft .NET versions installed: " + $installerName) +# array of uninstall args +$uninstallArgs = "/uninstall"," ","/quiet", "IGNOREDEPENDENCIES=ALL" +$dotnetVersions = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "Microsoft .NET*" } + +foreach ($version in $dotnetVersions) { + # update array index 1 with version id + $uninstallArgs[1] = '"' + $version.IdentifyingNumber + '"' + Write-Host "Uninstalling $($version.Name)... $("$uninstallArgs")" + Start-Process -FilePath "msiexec.exe" -ArgumentList "$uninstallArgs" -Wait +} + +Write-Host "All Microsoft .NET versions uninstalled." + +#$uri = "https://download.visualstudio.microsoft.com/download/pr/f1e7ffc8-c278-4339-b460-517420724524/f36bb75b2e86a52338c4d3a90f8dac9b/windowsdesktop-runtime-8.0.12-win-x64.exe" +$uri = "https://download.visualstudio.microsoft.com/download/pr/136f4593-e3cd-4d52-bc25-579cdf46e80c/8b98c1347293b48c56c3a68d72f586a1/dotnet-runtime-8.0.12-win-x64.exe" +$installerName =($uri -split "/")[-1] +$installerPath = ('./bin/' + $installerName) +if (-not (Test-Path -Path $installerPath)){ + Invoke-WebRequest -Uri $uri -OutFile $installerPath +} + +$installArgs = "/install","/quiet","/norestart" +Start-Process -FilePath $installerPath -ArgumentList "$installArgs" -Wait + +Write-Host ("Microsoft .NET versions installed: " + $installerName)