/trunk/plugins/joomla_version/JoomlaVersionCheck.class.php |
---|
1,26 → 1,26 |
<?php /* <ViaThinkSoftSignature> |
FiyjR9oqgAeei220CERRBiLHuRAHb0/kx6b9OY4Ltv2b0fJO25aP3K18k/KQntpXh |
28Yw3g1W/w807lr4xgRILQhhA3/JejkqNlKMb5bTZMcaNbTxBD44K/AHHXE62HesA |
YgtFyG0j8qRn+MpTEBktuwxUmMqU1HT+SHQYq9Ytj0jVX4o0hbZ29yv23waZUYI7q |
5as5ROs4veCrjPDSlVRty/jjviFe9ercdIta/ihXGfTR4MNymXCLKO3c3Y52yVBcI |
N0xd0D3YvWZb1eyjMT1akpnFWfg+2RSqkwtNJUGHmiTF9m54dE3OfQGLEQhx062oY |
WkbB7/Mc1sSs/U7eBdN553UycFI6j+M5yXhKmcAFTb3RMdiNRL5RsWYkx6u/tvJxO |
CmJZ8Ln41pqdJiXSjE52psHLNcVlOAwzKdjqsC8l4kpYBQJhVMaIkfAiJ8t5lKkYj |
T73QpaJl2db2Z95Skk8Utp+apI2jK/1x6IGE+PXUAIP7luQLPBrSaOrcCRRr1gXzX |
WJJNpDuWMVIfsFqaLblSMcRwEKz8fRHM3Z/fiRKHW4Zo5eBmoq5kqafSHmZnA3jVy |
QkIuqYa7nrwLpmsVT1rHqKWYbj7NduStIm0MNwdkui2AWZsA0G/NsXx08IrZlJ8Cd |
3U0pZ1QGbGrOSfyWzLZh6oGCHnbHFgAIz5x6uWrwLpxXhuTDVws+oiSA02YdC8Flb |
ew71AQKkqVsV0U6hQYFsHsL+pvu04TcqP05xfwBZl3UWtRPuSg5pio5vOdtGIVFa3 |
m3D01fQ9F4iRSZJCCMLcndD5F94CSCimd3zUyjNU9fMYaZ1Z9NE7HEt4tzhM7M0wD |
/ea3HhG1cjNfulUFvy+04x0YuS7cIT/zCiDFkAB4T+hWwgbPBIJHumVCVbVhQr8gl |
c+RGWMIrQ1BfHIsxOdnGxrW/jxMpcqzjO9nNB0QDsMSNaAuXQ8EVOMnDmiH8daaQM |
QH2QBKXtgcKPVPJpqSbvPT2WGEAgdlfDphFhOC/L18dt5Ja8KGbBtQ2dhL6FLoPmc |
WPY9jFrxv+eSICvUi5Wc6okClao/ml2xPis+O+kRbve1r6PkfKFhnG3hCQ+jxyO1M |
RM4D+oEOAP/Xbl4/Uc+u5Ot1sbFGs4VoiKibPeiggIizzfp05R+tMgMIz7hUmAM6Y |
FkZzxzKThl8V3s4yXLGv/drBJpSa1fG4lZmmOXfCvsAf15J660ObOxn7AiJN8fT4E |
fLjHgoTZiCFYU2UMFwXpfKedm7u6+0gLyFk6ni4C6DAlUKKEVK5Cm+p/Ql3cNr70m |
UhimfsrB26EYkwFWcfQGWhkUs1F5fmglVC1TSn9MflBEO0hUH2e/ivQIdNssN7Ni1 |
w== |
xnimF1hRP8VA+VrRi7BCZ+FnBL8zRgZB2fvCr5qNHNC3yRGNwotUK9Q7F3hNDS1bJ |
Bj023k4NJf8+ADrh4fuvQ9sgc70cX77jtd5Bm0YZHj4ILzetvzycPei4C8P9ix/4o |
Pal++mdjpYc2byRJMwBY+SgbCzudZrck7bBFvxGU+fnT6jIDVklmrQwH7kVUXdggy |
0TCh1323Kuwfu/7t4Z9+tbp2XHDwtQZ5bNZ2O6r65cKq3jg6UTZumb3AQfU1C0qyu |
QyNZYIevVNdnA1NoSl43tDDuAvnUC7Xc+nS6SYDYPTnAfASWIa4j13l+zSiayoxKt |
fCUvHRsMFskQrYJEWWS4MNmqSbxiv/0IQfyPEPhuYvyYiTVBbOOYZv5h83F2689k8 |
dG3GhSjpefRfuSEM0FOGg2+Zb8fVU1svESytKNS0UNqgwealisqUiaBxax5nASRHT |
1ygBTDLg9Suore+xEKWWe3c7rpj68lH0XUoCInLizlKpqz7DzqIJfrbS1bLuMSuxc |
fJ1Ddv6Lee6DNtBn0ygUc7Fz1x2Xoa9p2+kK9DqyKqaKn84ne1T+xQZDgC2zfp4fY |
K6Rs9BOKRnmj+zCYXVwm3qe3lWx/1YZwVYklBXMIMBRe+/sXguJarauizmXwyajWf |
1ODM91X3Rxcqt2Tuw0hLrJUqvsKCHN/RxjMZRGAg73UIE0N+WJ38BHNynDWLXvS1p |
5BUbMLylTIgWVsLQb+bAkZEZzdW0ICM0AG2szwjpvC7eGq+Ng68kQCT1sglMr+oRH |
UG92AzTGYDyxhAAJZZtvpR+O4X1sGOjRxXs7l3Votp9lzExWwZ6F9GD0R4HC16iNF |
wp5KhCCttaRAkvSQcssoHnYYDbqVCdvzVDbB12FOz2sG6JfAxkIAZK+b8ePuobMvb |
f8hTv69MgA+n+UlHuWlbCA8Yfv0Zx53m6bD4XA7Yh9b5dcUL52qvKQc50Gt1nvVcE |
ZzAdqrzHiVD32JwUBcTOlg/dF3sz4+S1VlljM4IEtxDTQwQ9a/54Q5cdCBTHbesGt |
yCR/dlsrmNOucjz/DURbLyeoFobJ9fgnD3RbtP/FfKo0jC+xnTM+k6WKhgJdqYQag |
wZDSSuweiwAGfu14ky3b2WCjKbnvXpA7Atr3salnmBOOnwMVMpP+8Gfu+2MrKfBgL |
SUAW6+gi3R+nc2t7862kXyNf0Hq3VwkKsMTFmu/UCqoUuBguV6p6AzLLpttWeeOqy |
/b6wExct+zpXNxcwTEtplKPdh91uCQ/Ww+Qf/yoILl+mz1TkHLZoQANG1Cwx/yG0J |
KpYowYKg7GFc+sg4WpljMU63j1o0nlAw6MiGcEOycq0+hmbGdP7hiSBumE6ZkfC/T |
A== |
</ViaThinkSoftSignature> */ ?> |
<?php |
29,7 → 29,7 |
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com> |
* Licensed under the terms of the Apache 2.0 license |
* |
* Revision 2018-07-15 |
* Revision 2021-05-13 |
*/ |
// TODO: Also check extensions |
80,7 → 80,7 |
$detailsurl = (string)$candidate['detailsurl']; |
if ($detailsurl == 'https://update.joomla.org/core/extension.xml') $type = 1; |
else if ($detailsurl == 'https://update.joomla.org/core/sts/extension_sts.xml') $type = 2; |
else $type == 0; |
else $type = 0; |
return array($type, $version); |
} |
} |
/trunk/plugins/phpmyadmin_version/PhpMyAdminVersionCheck.class.php |
---|
1,26 → 1,26 |
<?php /* <ViaThinkSoftSignature> |
q6gx+eKOBlrjudngDLewBu36ohNJSKufLoPCxcLlswvaRLCe6fNoEPFIkS4FW748J |
C+3c7H3HZx4oyqEztzYqaG53xpaM4jFKsRs4hYPsxLmOtXyiXUhk5bTeZzyGYQpTH |
IquBkUBcworlVKxaTTdipcytlq0e9bTWMNd1vivtttYdpJd+UkiaQL/Mb/AwvU62Q |
y27URiKSiLx356H9XQbZl7NvSxnrvDwcV/1+tAp/XpFh3F+BK88+y6hs7oNsN9D9H |
c2dw3sSPH1b75HQTyDD8yyBxqGqxAEDYUNBEQPHnxYk2uLagolfiLXiyrUkJr8New |
attBAECBmfFjXjOvhVz4ggPYKVjOL5i1cKviwsiHo5BFH7H5QECqUbGyHNm+Ce6IJ |
5o5wveQG+JCzNjH1BifZZ/dNM26PbyVyOLiFok8dc/fkdLmbj1x5hYY4nvhL92QUT |
83XBDzXV/2QIiiQTnwi89V3iOv4bfLEc9OcEDM0m+dKKrista+btJLw8u7NV4PXYE |
1U/UBpH+NjJ6uJ9nitVfOYN8LgwerGhFN/WYxjiBgRdhbux2/YQvH2V0yX0+sNn5t |
RLi45LRLM5VoCg56r6vhNaYRoYTeluSJ57FwMVong1JLv/kW07/wHQ0PBRs3tDEPf |
JnatiJxYhhJKd04QdEfYuQj5o+51u3OIDMLNh/3IQtxM1La6I7dBA4vpq/o3+Tg5x |
E5HouzDPelo8OTzB/7sVsFHIFah1BI3PoIcbNBKNuMz34KU3ZQAs8LnYDutTKLtEX |
FOOhROidGochYXUG71guCH8byMo+tJ8ISzzNQCslvcbL2Xc3jlQwlsKtxB3bLJxs0 |
pWbJ73MY4w2lDUBtXPmF3Qdw1n4CoWs09EJAxYU1ZvtwftTtfIEOV3YODIC5QzZ1z |
H6yDDvjPJ2WTLbIIXrsC00a0KM8aek8lHog9a/ypZKFZ+QEw5kWSVkp7hALM3jwxr |
SNF6gnf0Rnmw6V6MltZI+MhfSYsb0YyINvhQaiI0hyeeIEMSyZZfMRhDCKmg09ee/ |
pkUD/d5lOQ0/Nb0fhdL4MCsR4X8YoG+OFgZ3D47Mvw9qpOw2m5SQonMVDJQFLH+qN |
gSqlcoJbqy0ElBK1eUHP9aHUyMVugxR8v383ernTsUhBja76w2lJ1d4Cd9Gfh0ASK |
O8ApnxCH4//R34u0DX5VIZHHQRZa3BoyjdsS+2FnEEcjZXYmT+O89+m0bjNqnMvkR |
82YKssUPI1DW+OwoE06TQX0jyOkFmGEFnkJEOa6ScnjiCRLc4T65ABbK2xKTo65yl |
S5zMY6/QmbNCoteoq9f9RelLyK6Ra3io8pjQemdyLBiHq+NySUK75dO7YxUuZJJsw |
Q== |
GnWfHSoN8khDxWVPk1WtNNb9cya8l+VjuXNZoxpwryMvcMbodkqUTH5PF4+IauISp |
NeDx6OCgFyr8OxWDFI13S827OTOITl9ySe7zQTCY5Ky3rZFomCd3KokM2vlwwtg8I |
CFmNTh7eFvPionKy9orplx+746S8YgRIr9z5kozb17AgDxRjdzXNj9v80aRyRDiUB |
EQ9Z/MAFmSF3Ki6MQOwLGHd+N3XWA7B+/XRlT3XgZ1OqmRabnljWV+g70ynE5gpLc |
oD/pHFQRJwv5O9s9+q7bgeYgPG8shO8Ire53OHgdW168bn7PhahlP95kYwgfkjWSc |
ENR7znWzN4wNHwvn4K/DaDBITibnjeSuHyGX2YUmGOKlnp1J3snx7+egXeOeAq5hW |
93hBXtXTfSUyekp+oMdJgYzbBesas8bDcqRYQfICh8njmCXvigoGUGTd+5Niv46S4 |
EguTkX9OMDWJK1ijnBnQsRL4YXaPcK3JPi9tpX30ozKms9zitwsAKBa9jKwn0wHyx |
BvpREKMMpAuqGOYD7CVpwJ1/El7bvc3lnP3L+Lm7NHYk+27AKkchYkziPi/XUqTBZ |
JHKZumfENALE2opVeY4dvRZtTq0HORaX+qZ8mw944T5g9FM9kHafYwjiZakRP97Zn |
R1JnBFQjdlYMF5q7G59WFixNcVuFFA9SC1GNbdZl8EAFI/7RkCpbBNKsXd4RnS3hk |
6yBb+tsVg39B/Qh3HrjaRTw5B/RBkEtDDWfnzWwNIz3qJ/PyobAkXwqZqy4yDPwHV |
TEKrSSNazI4dZ6unWVX+sqovlvJNtSv+O2/l532t4dhS6T79iXAf0lC1LHEo0jz64 |
YKBr7wnrG/BPr619KAnO7JUt4S6ab3OSIN2zYdIBVh8wrYPdpvc6WVpKGuhENGlEN |
Va2jIWLfEeo6mhn2BbrNAM9l2gXB8Sm8XRppuWiZUno0CPkNKoq991B3TTAHdNwv5 |
vDO7QzrMOXzdT7X08+Eb74BIRds9Uslvye2vLNIrzNmj2b2FWab2benvjx+aTIWOP |
4nMmve3mVmPU3NbaSsul1Mp9lfiqcvgOXoNSd0+7neV+dVVz8QKDlyGDaDjZ99JQ5 |
jUMqRHl1tqoMuCFKoJwrjOL5U6xtip+3L7o+rHbd6yzjPB9tKBOY2HQhwpy9gQkw8 |
72LPID+KkBzc5+LD6v8gYxs1deBuV5t7HKGAfx1q3+P6b/iW4nfE2VX2vbgFUv0vC |
QtZvuMLD4KYgXyv41WCDgfAIUW1No4WWkr0dQQjhmx+m1rTOQMiz6fCJ06TzJTFQ/ |
NLpKercAnfh51VqOtxHeMaxBcYBkKX1V3QiIOYrCG8fXbklFnKMgoLL/cJHd4v4Sq |
w== |
</ViaThinkSoftSignature> */ ?> |
<?php |
29,7 → 29,7 |
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com> |
* Licensed under the terms of the Apache 2.0 license |
* |
* Revision 2018-07-15 |
* Revision 2021-05-13 |
*/ |
declare(ticks=1); |
56,15 → 56,18 |
protected function get_phpmyadmin_version($path) { |
$path = realpath($path) === false ? $path : realpath($path); |
if (file_exists($file = "$path/libraries/classes/Config.php")) { |
$cont = file_get_contents($file); |
} else if (file_exists($file = "$path/libraries/Config.class.php")) { // older phpMyAdmin versions |
$cont = file_get_contents($file); |
if (file_exists($file = "$path/libraries/classes/Version.php")) { // Variant 3 (5.1.0+) |
$regex = '@VERSION = \'(.*)\'@ismU'; |
} else if (file_exists($file = "$path/libraries/classes/Config.php")) { // Variant 2 (5.0.x) |
$regex = '@\$this->set\(\'PMA_VERSION\', \'(.*)\'\);@ismU'; |
} else if (file_exists($file = "$path/libraries/Config.class.php")) { // Variant 1 (very old) |
$regex = '@\$this->set\(\'PMA_VERSION\', \'(.*)\'\);@ismU'; |
} else { |
throw new Exception("Cannot find the phpMyAdmin version information at $path"); |
} |
if (!preg_match('@\$this->set\(\'PMA_VERSION\', \'(.*)\'\);@ismU', $cont, $m)) { |
$cont = file_get_contents($file); |
if (!preg_match($regex, $cont, $m)) { |
throw new Exception("Cannot parse the phpMyAdmin version information at $path"); |
} |
/trunk/plugins/ping/PingCheck.class.php |
---|
1,25 → 1,25 |
<?php /* <ViaThinkSoftSignature> |
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 |
A== |
</ViaThinkSoftSignature> */ ?> |
<?php |
41,8 → 41,7 |
# --- |
class PingCheck extends VNag { |
protected $argLogDir = null; |
protected $argLimit = null; |
protected $argHostname = null; |
public function __construct() { |
parent::__construct(); |
/trunk/plugins/smart/SmartCheck.class.php |
---|
1,26 → 1,26 |
<?php /* <ViaThinkSoftSignature> |
JzjmNSphjJTRHMsIRHh892nocNxwZ2Es+ZcviS31H/rsieUvZmhp9cok7T2tEye/Q |
wVbEbouz4zSVd9vP3Pvq37NJoqHC6s0zttRWeBrXKqkBpJnucsuT1M+OTkxdxu+Cv |
XupKWifcXjUpQF+yxg+rPji/oaF5V8r4BZK7/GgZUyvovpuXSn2e0w91PtkrE7j9W |
eq8LS1SqcYeTh4AeozQC+GjWrrzzW6w90hDM1b4HSp+S5KcBQOTRY1h1umJp41XNe |
Yb7/sPkmCsIbpf4YuzUFg4v7q9epYH/qwnfRI3Ll0jrFNYdGHFbgPGApmNkklNf7h |
SpWMAB1LaUh/4i/gkxceyHA8xt9i2pdHJIRiHoxzUFyIXevst0GOneUoeEUdLAyG3 |
xCYxuai85ZvzeffkKQCVbEkQu/vitQUW6JiE3yeOMJFF9mEwPbHFC7uYEpnbV98FE |
segNrxdM8vscinKmr/cGg/P2j+BjPVT+Uag+7ps5xxcmSHFIHZuD0VoKnyyDAyzOs |
8YhloJq0P8ovBTcJyvmj4Qzcs2UaM4WKmkFbFJhos2DxFxoPfh+DfiLVQJaO57npZ |
OkbjX86+ann5OjkgJRgMDc4EFbfApfK1t4L57FTNJwEWIlmUl2X5k0LOXiLl0ShFG |
gpqfAIUvB+K7TQbEh3wRdqSuUhTigUqL/aEFygygueEPh2DhIPc//QENU22fSMcxT |
+Ud+uNJWgXqxCg6NxjyshWTNwvIFWX14LtqauL80TUhXnYZZVtq4tbCNqb3DAxIvq |
K+F1aTbgQnb/JIq+4ntHjR9t2Jp22zQ+EEzdgIabG9YRfJNYLggwgUFrlmmFht0sV |
JVCl4dLPo/CuK6VVTIj1PLSIKpa0mnt+cadUMrJVY1kogJHCmyzLpiwj4sff483Ya |
H5gcOqAdJ1NlvnDJvhxZLV4JSIvuk8dGCdcuaa2HJfoVOxBFUguXB5wHsgTvOT7Ia |
8WpqbF6SJDfH2YqoUsAiifCUxi1C/NHffQ3mZc4ko7nzdTVHJgtfaPT1kkFscH2ZV |
6GZzUdJx0wcSr9e7d2zDCElP7R1rF01aiHCGlMOfdC4GnzxYH5MCgwBL/GNMN9qJm |
BK4sDFwJ6PiuJUlz20NlVlm/rwV0SfVaMHMtDZ7/L+ynva8W13SfsQeYhWoJxH8Um |
0dlvf5DG+Aq4mzMbCShHxG9zIrNSFfmYrKuh5ldot+/9FN6b4WTP7Ej1D0l55+1fc |
wBrXwxl8w9+awryEhXzuRtxuewnkNopqv+U3SEPlqK5nyZt8GwQZpqw1DzdGiA7jY |
7yAx/fTMeMs4ypVpxQJzt3Sct/BUkKHSkhSY0UrHyP2k4k29VGhwaAqZHBChglawv |
w== |
R+VZLh3GAQ/vs4fO8eyTRn1IEqD7XS9dR7YFDqJM3h944GnPQKym1XAkDpiQkswyq |
Dtmsg1r43c/tkzPexDMu8YLjKC2RzT0arj86HzJgeBSoQ4W1ncmmPZ7zsP/2TGJSS |
5rLft8xT2/XcUAi02RaHstg+j3Q6f8+wgcWTj4hg/R/uQaPoR7re27Zwx1+xsH2er |
hq7qo6oEf4kHno2gcLDyoQmUJbL2N7M0xfvrFPLoSSPuIL3EwtF9Cp3LZ3HXkUUnV |
Bqbfnyv59ZKzVcpn9spZZKobiQJFNHbtAc3z61cTilNSvO4/5LhSk17CXtM4kjfLU |
n1ZLgRqNmuiKNv+wPk/H4mM3VPc9DE67VRR6V+HZNr1PEdb9DbSiYgbmCONqs7lX9 |
y09sojvRztAemua0M44er/STKnmKpIGigmmMQ4ZBYh4XD34IfLYwVeX2ErK2mnBhg |
DTbsKymyKxBVsDBv2Z7GvpZb3lxIFtZ5cz/NlVAfe5sKkmvO6J2VlaSzka0cl3kj/ |
bZuNVjuRwNdD31otYbOkTE69ARnRH2RwqVD927+Bne5OQOTy4w3Tuz3SqJesbAavx |
pGwnmTCQoez+viiZqQBB6B55xBEEzsEVWgHiUmllgmz8xZMxEdNYfcw4H8T8oybLE |
hSQBicFDoZpO8kNSRoU31Q3RDg9l1AW8JyRHxTlV767/JmyFmgvMiKSxZDbvjuzW/ |
i0dL1wurRTdfB2cXmfMQhXjl4t7rFzI9rIs4YMSDPDgZEjehYh7twrBZXelinDrrm |
HQkQtRvz2IUGL/5KzXo03Ul7uz098X+uxlL6RMbE+8pYZJp3NuF/G9NXo8pzELlrt |
FhP337/C7ASC6ua5OW9SzZ+EECCcaHWJjG7zZqFgBhzLNjakbA4a4iZHSztWsO4q4 |
xyKTOBzL+dtM04ERwiGiCU+yjPcuYjmDmPEZXTtCENUdtDDEm77OvunTI04aFqZST |
XO00CNcCCByM8Q7m8qb06Od/4bjo79qhNPjHx4wYBTgLhYYKoQRTv3MyZY9BDgIE3 |
/UPyHa0h2UPhS6IjqLoIuU3WZRh+kKJMExeTNWJ+F9yVvmpDlK2pPNo279g8H7jD6 |
Dp5aSDwdwSqGE9mrMgwdDL2qjun8kWg0s69snfXSaI5qSTyoIjVmGIiSlNtdw8VsX |
gW/wO07WOUv+r5qsHkVZgSFKZxeGCETPKyGmGjgy9yibFyDWwoeK2NMijgJlO0QPR |
d02HfMGFQ30TyAnuVDkmZf1a02czFQ/YVQbu1Hq3siQ+gqkCC8ticsBRWux6dLYFL |
cYNvfVYj3c0IwBmxUNtNzFvSZLdJOAkKenk7ODGgrHSZarKNWOl6wkb3IYdNFefgM |
g== |
</ViaThinkSoftSignature> */ ?> |
<?php |
29,7 → 29,7 |
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com> |
* Licensed under the terms of the Apache 2.0 license |
* |
* Revision 2018-07-17 |
* Revision 2021-05-13 |
*/ |
declare(ticks=1); |
68,7 → 68,8 |
throw new VNagException("You don't have SUDO privileges. Please run 'visudo' and allow the command /usr/sbin/smartctl for user ".get_current_user()."."); |
} |
unset($out); |
$code = 0; |
$out = array(); |
exec('sudo smartctl --all '.escapeshellarg($dev), $out, $code); |
$cont = implode("\n", $out); |