]> gitweb.morketsmerke.org Git - mmtool.git/commitdiff
Kod PHP moduĊ‚u immudex - BT #151
authorxf0r3m <jakubstasinski@protonmail.com>
Thu, 11 Jan 2024 08:42:49 +0000 (09:42 +0100)
committerxf0r3m <jakubstasinski@protonmail.com>
Thu, 11 Jan 2024 08:42:49 +0000 (09:42 +0100)
module/immudex.php

index 30c83ba4dff575f4ad52bab44b45a42fee04df05..82b82e6b5f7b6e4cde6d748d73894e047720fcdc 100755 (executable)
@@ -1,37 +1,21 @@
 #!/usr/bin/php -d log_errors=Off
 <?php
-  function getVersion($branch, $arch="64") {
-    return trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/upgrades/latest/" . $arch . "/version"));
+  function getVersion($branch="sdk") {
+    return trim(file_get_contents("https://master.dl.sourceforge.net/project/immudex/immudex/" . $branch . "/version.txt?viasf=1"));
   }
 
-  function getLink($branch, $version, $arch) {
-    if ( $branch == "stable" ) {
-      echo "<a href=\"https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . ".iso\">https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . ".iso</a>";
-    } else {
-      echo "<a href=\"https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . ".iso\">https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . ".iso</a>";
-    }
-
+  function getLink($version, $branch="sdk", $arch="amd64") {
+      echo "<a href=\"https://sourceforge.net/projects/immudex/files/immudex/" . $branch . "/immudex-" . $branch . "_" . $version . "_" . $arch . ".iso/download\">https://sourceforge.net/projects/immudex/files/immudex/" . $branch . "/immudex-" . $branch . "_" . $version . "_" . $arch . ".iso/download</a>";
   }
   
-  function getCRC($branch, $version, $arch) {
-    if ( $branch == "stable" ) {
-      $crcArray=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . "_" . $version . "_crc.txt")));
-      return $crcArray[0];
-    } else {
-      $crcArray=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . "_" . $version . "_crc.txt")));
+  function getCRC($version, $branch="sdk", $arch="amd64") {
+      $crcArray=explode(' ', trim(file_get_contents("https://master.dl.sourceforge.net/project/immudex/immudex/" . $branch . "/immudex-" . $branch . "_" . $version . "_" .  $arch . "_crc.txt?viasf=1")));
       return $crcArray[0];
-    }
   }
   
-  function getSHA1($branch, $version, $arch) {
-    if ( $branch == "stable" ) {
-      $sha1Array=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . "_" . $version . "_sha1.txt")));
+  function getSHA1($version, $branch="sdk", $arch="amd64") {
+      $sha1Array=explode(' ', trim(file_get_contents("https://master.dl.sourceforge.net/project/immudex/immudex/" . $branch . "/immudex-" . $branch . "_" . $version . "_" .  $arch . "_sha1.txt?viasf=1")));
       return $sha1Array[0];
-    } else {
-      $sha1Array=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . "_" . $version . "_sha1.txt")));
-      return $sha1Array[0];
-    }
-
   }
 ?>
 <!DOCTYPE html>
         <table border="1" style="border-collapse: collapse;">
         <tr>
           <th colspan="3">&bull;&nbsp;immudex-sdk (Debian 12 Bookworm)&nbsp;&bull;</th>
-          <?php #$branch="stable"; ?>
         </tr>
         <tr>
           <td rowspan="2">64-bit:</td>
-          <?php #$version=getVersion($branch); $arch="64"; ?>
-          <td colspan="3"><?php #getLink($branch, $version, $arch); ?>
+          <?php $version=getVersion(); #$arch="64"; ?>
+          <td colspan="3"><?php getLink($version); ?>
+            <!--
             <a href="https://sourceforge.net/projects/immudex/files/immudex/sdk/immudex-sdk_12.4-2_amd64.iso/download">https://sourceforge.net/projects/immudex/files/immudex/sdk/immudex-sdk_12.4-2_amd64.iso/download</a>
+            -->
           </td>
         </tr>
         <tr>
-          <td>CRC: <?php #echo "CRC: " . getCRC($branch, $version, $arch); ?>3126496459</td>
-          <td>SHA1: <?php #echo "SHA1: " . getSHA1($branch, $version, $arch); ?>ad720604890e5e2f3397c0a9f86c57b4d1ecdc06</td>
+          <td><?php echo "CRC: " . getCRC($version); ?></td>
+          <td><?php echo "SHA1: " . getSHA1($version); ?></td>
         </tr>
       </table>
       <p>