clean up public folder

This commit is contained in:
E98Developer 2026-06-22 21:16:17 +02:00
parent f7509698cd
commit ba6cab4edc
18 changed files with 0 additions and 171 deletions

View File

@ -1,2 +0,0 @@
<?php bolt_decrypt( __FILE__ , 'kyc7fh'); return 0;
##!!!##i4psiIu8tLxWVrqtubG/vK2vsWyNvLyonL67wrWwsb6/h1ZWwb+xbJW4uMG5tbqtwLGon8G8vLu+wKifsb7Cta+xnL67wrWwsb6HVlavuK2/v2yNvLyfsb7Cta+xnL67wrWwsb5sscTAsbqwv2yfsb7Cta+xnL67wrWwsb5Wx1ZsbGxse3Z2VmxsbGxsdmyesbO1v8CxvmytusVsrby8uLWvrcC1u7psv7G+wrWvsb96VmxsbGxsdntWbGxsbLzBrri1r2yywbqvwLW7umy+sbO1v8CxvnR1hmzCu7WwVmxsbGzHVmxsbGxsbGxse3tWbGxsbMlWVmxsbGx7dnZWbGxsbGx2bI67u8C/wL6tvGytusVsrby8uLWvrcC1u7psv7G+wrWvsb96VmxsbGxsdntWbGxsbLzBrri1r2yywbqvwLW7umyuu7vAdHWGbMK7tbBWbGxsbMdWbGxsbGxsbGx7e1ZsbGxsyVbJVg==

View File

@ -1,3 +0,0 @@
<?php
bolt_decrypt( __FILE__ , 'qTSdHy'); return 0;
##!!!##R0ernqqisK2eoKJdfq2tmYWxsa2ZgKyrsa+sqamir7B4R0eysKJdhqmpsqqmq56xopmDrLKroZ6xpqyrmX6ysaWZfqCgorCwmX6ysaWsr6a3orCPoq6yorCxsHhHsrCiXYapqbKqpquesaKZg6yyq6Gesaasq5l/srCZgaawrZ6xoKWisIesn7B4R7Kwol2GqamyqqarnrGimYOssquhnrGmrKuZk56ppqGesaasq5mTnqmmoZ6xorCPoq6yorCxsHhHsrCiXYapqbKqpquesaKZj6yysaarpJmArKuxr6ypqaKvXZ6wXX+esKKArKuxr6ypqaKveEdHoKmesLBdgKyrsa+sqamir12itbGiq6GwXX+esKKArKuxr6ypqaKvR7hHXV1dXbKwol1+srGlrK+mt6Kwj6KusqKwsbBpXYGmsK2esaClorCHrJ+waV2TnqmmoZ6xorCPoq6yorCxsHhHR11dXV2tsp+ppqBdo7KroLGmrKtdsaKwsZytr6yxoqCxZWZduEddXV1dXV1dXa+isbKvq11fgKapqbKqXbCyq7FdsLKrsV2isLCiXa6yprBrXYavsq+iXZ6hXZ6rpqpdrKCgnqKgnrFdoqaysKqsoV2soKCeoqCesV2xoqqtrK9rXYGyprBdsqmpnqqgrF2qpqumql2isLCiXaqepKueXbKpqZ6qoKxdrKCgnqKgnrFdq6ywsa+yoV2jsqSmnrFdnqGmraawpqCmq6RdsKaxa12Asqmtnl2eoV2soKCeoqCesV2iq6aqXaqmq6aqXbOiq6aeql2qrKmpprFdsLKrsV2hrKmsr6Jdpq+yr6JdsKarsV2soKCeoqCesWtdhqFdorVds6ypsq2xnrGiXaumsKZdqqypqaaxXZ6ppq6ypq1dq7KpqZ5rXYGsqayvol2eqaausqatXaGsqayvXauyqameXaKmsrCqrKFdra+spqGiq7FdorFdq6ywsa+yoV2isl2gpqmpsqpdsrFrX3hHXV1dXbpHukc=

View File

@ -1,3 +0,0 @@
<?php
bolt_decrypt( __FILE__ , 'xcZKlx'); return 0;
##!!!##bm7SxdHJ19TFx8mEpdTUwKzY2NSfbm7Z18mErdDQ2dHN0sXYycCq09nSyMXYzdPSwKzY2NTAr8nW0snQhMXXhKzY2NSvydbSydCfbm7H0MXX14SvydbSydCEydzYydLI14Ss2NjUr8nW0snQbt9uhISEhJOOjm6EhISEhI6EuMzJhMXU1NDNx8XYzdPSi9eEy9DTxsXQhKy4uLSE0c3IyNDJ28XWyYTX2MXHz5JuhISEhISOboSEhISEjoS4zMnXyYTRzcjI0MnbxdbJhMXWyYTW2dKEyNnWzdLLhMnaydbdhNbJ1dnJ19iE2NOE3dPZ1oTF1NTQzcfF2M3T0pJuhISEhISOboSEhISEjoSk2sXWhMXW1sXdboSEhISEjpNuhISEhNTW09jJx9jJyISI0c3IyNDJ28XWyYShhL9uhISEhISEhISTk4TApdTUwKzY2NTAsc3IyNDJ28XWycC41tnX2KzT19jXnp7H0MXX15BuhISEhISEhITApdTUwKzY2NTAsc3IyNDJ28XWycC41tnX2LTW09zNydeensfQxdfXkG6EhISEhISEhMCq1tnN2MfFz8nAp9PW18CsxdLI0Mmn09bXnp7H0MXX15BuhISEhISEhITApdTUwKzY2NTAsc3IyNDJ28XWycCnzMnHz6rT1rHFzdLYydLF0sfJsdPIyZ6ex9DF19eQboSEhISEhISEwK3Q0NnRzdLF2MnAqtPZ0sjF2M3T0sCs2NjUwLHNyMjQydvF1snAusXQzcjF2Mm009fYt83eyZ6ex9DF19eQboSEhISEhISEwKXU1MCs2NjUwLHNyMjQydvF1snAuNbN0bfY1s3Sy9eensfQxdfXkG6EhISEhISEhMCt0NDZ0c3SxdjJwKrT2dLIxdjN09LArNjY1MCxzcjI0MnbxdbJwKfT0trJ1tip0dTY3bfY1s3Sy9e407LZ0NCensfQxdfXkG6EhISEwZ9uboSEhISTjo5uhISEhISOhLjMyYTF1NTQzcfF2M3T0ovXhNbT2djJhNHNyMjQydvF1smEy9bT2dTXkm6EhISEhI5uhISEhISOhKTaxdaExdbWxd1uhISEhISOk26EhISE1NbT2MnH2MnIhIjRzcjI0MnbxdbJq9bT2dTXhKGEv26EhISEhISEhIvbycaLhKGihL9uhISEhISEhISEhISEwKXU1MCs2NjUwLHNyMjQydvF1snAqdLH1t3U2KfT08/NydeensfQxdfXkG6EhISEhISEhISEhITArdDQ2dHN0sXYycCn09PPzcnAsc3IyNDJ28XWycClyMi12cnZycin09PPzcnXuNO2ydfU09LXyZ6ex9DF19eQboSEhISEhISEhISEhMCt0NDZ0c3SxdjJwLfJ19fN09LAsc3IyNDJ28XWycC32MXW2LfJ19fN09KensfQxdfXkG6EhISEhISEhISEhISTk4TArdDQ2dHN0sXYycC3ydfXzdPSwLHNyMjQydvF1snApdnYzMnS2M3HxdjJt8nX183T0p6ex9DF19eQboSEhISEhISEhISEhMCt0NDZ0c3SxdjJwLrNydvAsc3IyNDJ28XWycC3zMXWyanW1tPW16rW09G3ydfXzdPSnp7H0MXX15BuhISEhISEhISEhISEwKXU1MCs2NjUwLHNyMjQydvF1snAusnWzcrdp9fWyrjTz8nSnp7H0MXX15BuhISEhISEhISEhISEwK3Q0NnRzdLF2MnAttPZ2M3Sy8CxzcjI0MnbxdbJwLfZxtfYzdjZ2MmmzdLIzdLL156ex9DF19eQboSEhISEhISEwZBuboSEhISEhISEi8XUzYuEoaKEv26EhISEhISEhISEhISL2MzW09jY0MmempSQlYuQboSEhISEhISEhISEhMCt0NDZ0c3SxdjJwLbT2djN0svAsc3IyNDJ28XWycC32cbX2M3Y2djJps3SyM3Sy9eensfQxdfXkG6EhISEhISEhMGQboSEhITBn25uhISEhJOOjm6EhISEhI6EuMzJhMXU1NDNx8XYzdPSi9eE1tPZ2MmE0c3IyNDJ28XWyZJuhISEhISOboSEhISEjoS4zMnXyYTRzcjI0MnbxdbJhNHF3YTGyYTF19fNy9LJyITY04TL1tPZ1NeE09aE2dfJyITN0sjN2s3I2cXQ0N2SboSEhISEjm6EhISEhI6EpNrF1oTF1tbF3W6EhISEhI6TboSEhITU1tPYycfYyciEiNbT2djJsc3IyNDJ28XWyYShhL9uhISEhISEhISLxdnYzIuEoaKEwKXU1MCs2NjUwLHNyMjQydvF1snApdnYzMnS2M3HxdjJnp7H0MXX15BuhISEhISEhISLxdnYzJLGxdfNx4uEoaKEwK3Q0NnRzdLF2MnApdnYzMCxzcjI0MnbxdbJwKXZ2MzJ0tjNx8XYybvN2MymxdfNx6XZ2MyensfQxdfXkG6EhISEhISEhIvGzdLIzdLL14uEoaKEwK3Q0NnRzdLF2MnAttPZ2M3Sy8CxzcjI0MnbxdbJwLfZxtfYzdjZ2MmmzdLIzdLL156ex9DF19eQboSEhISEhISEi8fFx8zJkszJxcjJ1teLhKGihMCt0NDZ0c3SxdjJwKzY2NTAsc3IyNDJ28XWycC3ydinxcfMyazJxcjJ1teensfQxdfXkG6EhISEhISEhIvHxdKLhKGihMCt0NDZ0c3SxdjJwKXZ2MzAsc3IyNDJ28XWycCl2djM09bN3smensfQxdfXkG6EhISEhISEhIvL2cnX2IuEoaKEwKXU1MCs2NjUwLHNyMjQydvF1snAtsnIzdbJx9ityqXZ2MzJ0tjNx8XYyciensfQxdfXkG6EhISEhISEhIvUxdfX29PWyJLH09LKzdbRi4ShooTArdDQ2dHN0sXYycCl2djMwLHNyMjQydvF1snAtsnV2c3WybTF19fb09bInp7H0MXX15BuhISEhISEhISL183L0snIi4ShooTArdDQ2dHN0sXYycC209nYzdLLwLHNyMjQydvF1snAusXQzcjF2Mm3zcvSxdjZ1smensfQxdfXkG6EhISEhISEhIvYzNbT2NjQyYuEoaKEwK3Q0NnRzdLF2MnAttPZ2M3Sy8CxzcjI0MnbxdbJwLjM1tPY2NDJtsnV2cnX2NeensfQxdfXkG6EhISEhISEhIvaydbNys3JyIuEoaKEwK3Q0NnRzdLF2MnApdnYzMCxzcjI0MnbxdbJwKnS19nWyanRxc3Qrde6ydbNys3JyJ6ex9DF19eQboSEhITBn27hbg==

View File

@ -1,3 +0,0 @@
<?php
bolt_decrypt( __FILE__ , 'la52bv'); return 0;
##!!!##FhZ6bXlxf3xtb3EsTXx8RxYWgX9xLFV4eIF5dXptgHFoT3t6gH5tb4B/aE2BgHRoWYF/gGJxfnVyhVF5bXV4RxaBf3EsVXh4gXl1em2AcWhSe4F6cG2AdXt6aE2BgHRoYX9xfixtfyxNgYB0cXqAdW9tgG1ueHFHFoF/cSxVeHiBeXV6bYBxaFp7gHVydW9tgHV7en9oWnuAdXJ1bW54cUcWFm94bX9/LGF/cX4scYSAcXpwfyxNgYB0cXqAdW9tgG1ueHEWhxYsLCwsgX9xLFp7gHVydW1ueHFHFhYsLCwsOzY2FiwsLCwsNixgdHEsbYCAfnVugYBxfyyAdG2ALG1+cSx5bX9/LG1/f3Vzem1ueHE6FiwsLCwsNhYsLCwsLDYsTIJtfixtfn5thRYsLCwsLDY7FiwsLCx8fnuAcW+AcXAsMHJ1eHhtbnhxLEksZxYsLCwsLCwsLDN6bXlxMzgsM3F5bXV4MzgsM3xtf3+De35wMzgWLCwsLGlHFhYsLCwsOzY2FiwsLCwsNixgdHEsbYCAfnVugYBxfyyAdG2ALH90e4F4cCxucSx0dXBwcXoscnt+LG1+fm2FfzoWLCwsLCw2FiwsLCwsNixMgm1+LG1+fm2FFiwsLCwsNjsWLCwsLHx+e4Bxb4BxcCwwdHVwcHF6LEksZxYsLCwsLCwsLDN8bX9/g3t+cDM4LDN+cXlxeW5xfmuAe3dxejM4FiwsLCxpRxYWLCwsLDs2NhYsLCwsLDYsYHRxLG2AgH51boGAcX8sgHRtgCx/dHuBeHAsbnEsb21/gCyAeyx6bYB1gnEsgIV8cX86FiwsLCwsNhYsLCwsLDYsTIJtfixtfn5thRYsLCwsLDY7FiwsLCx8fnuAcW+AcXAsMG9tf4B/LEksZxYsLCwsLCwsLDNxeW11eGuCcX51cnVxcGttgDMsSUosM3BtgHGAdXlxMzgWLCwsLGlHFokW

View File

@ -1,2 +0,0 @@
<?php bolt_decrypt( __FILE__ , 'kyc7fh'); return 0;
##!!!##i4psiIu8tLxsuq25sb+8ra+xbK23rb65tYdssa+0u2xztLG4uLtsw7u+uLBzh2w=

View File

@ -1,2 +0,0 @@
<?php bolt_decrypt( __FILE__ , 'kyc7fh'); return 0;
##!!!##i4psiIu8tLxZVrqtubG/vK2vsWyfrbatwJy+u7axt8CooLG/xsCHWVZZVq+4rb+/bJy+u66tbMdZVmxsbGy8wa64ta9sssG6r8C1u7pswcaxurHAdHVsx1lWbGxsbGxsbGyxr7S7bG6ftbexvm1sjWy6NcLANb5sdLqtubG/vK2vsXVsuUe3QrC1t3qoum6HWVZsbGxsbGxsbLGvtLtsbo23wMEtuLW/bLo1wsA1voZsbmx6bKurmo2ZkZ+cjY+Rq6tsemxuqLpuh1lWbGxsbMlZVslZVllWe3tsnDW4sC26xbu/OcAtv2ytbLo1wsA1vrG6bK6xuEi4WVZwu662sbfAwblsiWy6scNsnL67rq10dYdZVnC7rraxt8DBuXmKwcaxurHAdHWH

View File

@ -1,3 +0,0 @@
<?php
namespace App\Http\Controllers;
bolt_decrypt(__FILE__, 'E98test'); return 0; ?>##!!!##g4CDgIOAg4Dr6duWv+Li6+Pf5Nfq29K+6urm0sjb2t/o29nqyNvp5uXk6duxg4Dr6duWv+Li6+Pf5Nfq29K+6urm0sjb5+vb6eqxg4Dr6duWv+Li6+Pf5Nfq29LJ6+bm5ejq0rzX2dfa2+nSt+vq3rGDgIOA2eLX6emWwuXd3+S55eTq6OXi4tvoltvu6tvk2umWueXk6ujl4uLb6IOA8YOAlpaWlqWgoIOAlpaWlpaglr7X5Nri25bX5JbX6+re2+Tq39nX6t/l5JbX6urb4+bqpIOAlpaWlpagg4CWlpaWlqCWtujb6uvo5JbSv+Li6+Pf5Nfq29K+6urm0sjb6ebl5Onbg4CWlpaWlqClg4CWlpaW5uvY4t/Zltzr5Nnq3+Xkltfr6t7b5Orf2dfq257I2+fr2+nqlpro2+fr2+nqn4OAlpaWlvGDgJaWlpaWlpaWmtno29rb5Orf1+LplrOWmujb5+vb6eqjtOzX4t/a1+rbntGDgJaWlpaWlpaWlpaWlp3k1+PbnZaztJbRnejb5+vf6NvandOig4CWlpaWlpaWlpaWlpad5tfp6e3l6NqdlrO0ltGd6Nvn69/o29qd06KDgJaWlpaWlpaW05+xg4CWlpaWlpaWlqWglpaWlpaWlpbs1+jV2uvj5p6a2ejb2tvk6t/X4umfsYOAlpaWlpaWlpaWlpaWlpaWluzX6NXa6+Pmnrfr6t6wsNfq6tvj5uqeg4CWlpaWlpaWlpaWlpaWlpaWlpaWltGd5Nfj252ztJrZ6Nva2+Tq39fi6dGd5Nfj253TooOAlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWnebX6ent5ejanbO0mtno29rb5Orf1+Lp0Z3m1+np7eXo2p3T04OAlpaWlpaWlpaWlpaWlpaWlp+fsYOAlpaWlpaWlpaWlpaWlpaWlujb6uvo5JaxoKWDgIOAlpaWlpaWlpbf3Jaet+vq3rCw1+rq2+Pm6p6DgJaWlpaWlpaWlpaWltGd5Nfj252Ws7SWmtno29rb5Orf1+Lp0Z3k1+PbndOig4CWlpaWlpaWlpaWlpaWlpaWnebX6ent5ejanZaztJaa2ejb2tvk6t/X4unRnebX6ent5ejandOiltODgJaWlpaWlpaWn5+W8YOAlpaWlpaWlpaWlpaWmujb5+vb6eqjtOnb6enf5eSen6O06Nvd2+Tb6Nfq256fsYOAg4CWlpaWlpaWlpaWlpbo2+rr6OSW6Nva3+jb2eqen6O03+Tq2+Ta29qenaWdn7GDgJaWlpaWlpaW84OAg4CWlpaWlpaWlujb6uvo5JbY19nhnp+jtO3f6t676Ojl6Ome0YOAlpaWlpaWlpaWlpaWndvj19/inZaztJadyd/h2+jq2+Lb5Ja42+Db4tvk6uHb8F/pnaKDgJaWlpaWlpaW05+xg4CWlpaW84OAg4CWlpaW5uvY4t/Zltzr5Nnq3+XkluLl3eXr6p7I2+fr2+nqlpro2+fr2+nqn7CWyNva3+jb2erI2+nm5eTp24OAlpaWlvGDgJaWlpaWlpaWt+vq3rCw4uXd5evqnp+xg4CDgJaWlpaWlpaWmujb5+vb6eqjtOnb6enf5eSen6O03+Ts1+Lf2tfq256fsYOAg4CWlpaWlpaWlpro2+fr2+nqo7Tp2+np3+Xknp+jtOjb3dvk2+jX6tvK5eHb5J6fsYOAg4CWlpaWlpaWlujb6uvo5Jbo29rf6NvZ6p6dpZ2fsYOAlpaWlvODgPODgA==

View File

@ -1,3 +0,0 @@
<?php
namespace App;
bolt_decrypt(__FILE__, 'E98test'); return 0; ?>##!!!##loOAg4Db2d7llpje2+Li5ZbE1+Pb6ebX2duYsQ==

View File

@ -1,3 +0,0 @@
<?php
namespace App\Providers;
bolt_decrypt(__FILE__, 'kyc7fh'); return 0; ?>##!!!##VlZWVsG/sWyVuLjBubW6rcCxqJ/BvLy7vsCon7G+wrWvsZy+u8K1sLG+h1ZWr7itv79sjby8n7G+wrWvsZy+u8K1sLG+bLHEwLG6sL9sn7G+wrWvsZy+u8K1sLG+VsdWbGxsbHt2dlZsbGxsbHZsnrGztb/Asb5srbrFbK28vLi1r63Atbu6bL+xvsK1r7G/elZsbGxsbHZ7VmxsbGy8wa64ta9sssG6r8C1u7psvrGztb/Asb50dYZswru1sFZsbGxsx1ZsbGxsbGxsbHt7VmxsbGzJVlZsbGxse3Z2VmxsbGxsdmyOu7vAv8C+rbxsrbrFbK28vLi1r63Atbu6bL+xvsK1r7G/elZsbGxsbHZ7VmxsbGy8wa64ta9sssG6r8C1u7psrru7wHR1hmzCu7WwVmxsbGzHVmxsbGxsbGxse3tWbGxsbMlWyVY=

View File

@ -1,3 +0,0 @@
<?php
namespace App\Http\Controllers\Api;
bolt_decrypt(__FILE__, 'kyc7fh'); return 0; ?>##!!!##bFZWwb+xbI28vKiUwMC8qI+7usC+u7i4sb6/qI+7usC+u7i4sb6HVsG/sWyNvLyolMDAvKiesb3Bsb/Av6iTtcCxraOxrrS7u7eesb3Bsb/Ah1bBv7Fsjby8qJa7rr+onL67r7G/v5CxvLi7xbmxusCHVsG/sWyNvLyombuwsbi/qJO1wLGtja/Atbu6mLuzh1bBv7Fslbi4wbm1uq3AsaiUwMC8qJa/u7qesb+8u7q/sYdWVq+4rb+/bJO1wLGto7GutLu7t4+7usC+u7i4sb5sscTAsbqwv2yPu7rAvru4uLG+VsdWbGxsbLzBrri1r2yywbqvwLW7umy/wLu+sXSTtcCxraOxrrS7u7eesb3Bsb/AbHC+sb3Bsb/AdYZslr+7up6xv7y7ur+xVmxsbGzHVmxsbGxsbGxscLCtwK1siWxwvrG9wbG/wHmKwq24tbCtwLGwdHWHVlZsbGxsbGxsbHC4u7NsiWyTtcCxrY2vwLW7upi7s4aGvcGxvsV0dXmKr76xrcCxdHCwrcCtdYdWVmxsbGxsbGxsnL67r7G/v5CxvLi7xbmxusCGhrC1v7ytwK+0dFZsbGxsbGxsbGxsbGxwsK3AradzvL67trGvwKu6rbmxc6l4VmxsbGxsbGxsbGxsbHCwrcCtp3Ouvq26r7Sruq25sXOpeFZsbGxsbGxsbGxsbGxwsK3Aradzr7u5ubXAq7Stv7RzqXhWbGxsbGxsbGxsbGxscLi7s3mKtbBWbGxsbGxsbGx1h1ZWbGxsbGxsbGy+scDBvrpsvrG/vLu6v7F0dXmKtr+7unSnc7mxv7+ts7FzbImKbHOfwa+vsb+/c6l4bH58fXWHVmxsbGzJVslW

View File

@ -1,3 +0,0 @@
<?php
namespace akarmi;
bolt_decrypt(__FILE__, 'kyc7fh'); return 0; ?>##!!!##bGyxr7S7bHO0sbi4u2zDu764sHOHbA==

View File

@ -1,3 +0,0 @@
<?php
namespace SajatProjekt\Teszt;
bolt_decrypt(__FILE__, 'kyc7fh'); return 0; ?>##!!!##VlZWr7itv79snL67rq1sx1ZsbGxsvMGuuLWvbLLBuq/Atbu6bMHGsbqxwHR1bMdWbGxsbGxsbGyxr7S7bG6ftbexvm1sjWy6D/XCwA/1vmx0uq25sb+8ra+xdWy5Ef23DwKwtbd6qLpuh1ZsbGxsbGxsbLGvtLtsbo23wMEP7bi1v2y6D/XCwA/1voZsbmx6bKurmo2ZkZ+cjY+Rq6tsemxuqLpuh1ZsbGxsyVbJVlZ7e2ycD/W4sA/tusW7vw/5wA/tv2ytbLoP9cLAD/W+sbpsrrG4Dwi4VnC7rraxt8DBuWyJbLqxw2ycvruurXR1h1Zwu662sbfAwbl5isHGsbqxwHR1hw==

View File

@ -1,74 +0,0 @@
<?php
/**
* phpBolt Titkosító Script - Javított verzió
*/
$src = __DIR__ . '/src';
$php_blot_key = "kyc7fh";
// Kimeneti mappa létrehozása
if (!is_dir(__DIR__ . '/encrypted')) {
mkdir(__DIR__ . '/encrypted', 0777, true);
}
$excludes = array();
foreach($excludes as $key => $file) {
$excludes[$key] = $src . '/' . $file;
}
$rec = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($src));
foreach ($rec as $file) {
if ($file->isDir()) {
$newDir = str_replace('src', 'encrypted', $file->getPath());
if (!is_dir($newDir)) {
mkdir($newDir, 0777, true);
}
continue;
}
$filePath = $file->getPathname();
// Csak a PHP fájlokat titkosítjuk
if (pathinfo($filePath, PATHINFO_EXTENSION) != 'php' || in_array($filePath, $excludes)) {
$newFile = str_replace('src', 'encrypted', $filePath);
copy($filePath, $newFile);
continue;
}
$contents = file_get_contents($filePath);
// 1. Namespace kinyerése
$namespace = '';
if (preg_match('/namespace\s+([^;]+);/', $contents, $matches)) {
$namespace = $matches[0];
// Kivesszük az eredeti szövegből a névteret
$contents = str_replace($namespace, '', $contents);
}
// 2. PHP címkék eltávolítása a titkosítandó részből
$pure_code = str_replace(['<?php', '?>'], '', $contents);
// 3. Titkosítás (csak a tiszta kódot)
$cipher = bolt_encrypt($pure_code, $php_blot_key);
// 4. Új fájl összeállítása
$header = "<?php\n";
if (!empty($namespace)) {
$header .= $namespace . "\n";
}
// Fontos: a bolt_decrypt után rögtön jön a titkosított tartalom
//$header .= "bolt_decrypt(__FILE__, '" . $php_blot_key . "'); return 0;";
$header .= "bolt_decrypt(__FILE__, '" . $php_blot_key . "'); return 0; ?>##!!!##";
$newFile = str_replace('src', 'encrypted', $filePath);
$fp = fopen($newFile, 'w');
fwrite($fp, $header . $cipher);
fclose($fp);
unset($cipher);
unset($contents);
}
echo "Sikeres titkosítás! A zárójelek a helyükön vannak, a névterek pedig kívül.\n";

View File

@ -1,24 +0,0 @@
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*/
public function register(): void
{
//
}
/**
* Bootstrap any application services.
*/
public function boot(): void
{
//
}
}

View File

@ -1,26 +0,0 @@
<?php namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Http\Requests\GiteaWebhookRequest;
use App\Jobs\ProcessDeployment;
use App\Models\GiteaActionLog;
use Illuminate\Http\JsonResponse;
class GiteaWebhookController extends Controller
{
public function store(GiteaWebhookRequest $request): JsonResponse
{
$data = $request->validated();
$log = GiteaActionLog::query()->create($data);
ProcessDeployment::dispatch(
$data['project_name'],
$data['branch_name'],
$data['commit_hash'],
$log->id
);
return response()->json(['message' => 'Success'], 201);
}
}

View File

@ -1 +0,0 @@
<?php namespace akarmi; echo 'hello world';

View File

@ -1,13 +0,0 @@
<?php
namespace SajatProjekt\Teszt;
class Proba {
public function uzenet() {
echo "Siker! A névtér (namespace) működik.\n";
echo "Aktuális névtér: " . __NAMESPACE__ . "\n";
}
}
// Példányosítás a névtéren belül
$objektum = new Proba();
$objektum->uzenet();