initiales freewvs-modul
bernd authored 17 years ago
|
modules/freewvs/freewvs.php 1) <?php
modules/freewvs/freewvs.php 2)
modules/freewvs/freewvs.php 3) require_once('session/start.php');
|
Zeige Freewvs-Resultate an
bernd authored 16 years ago
|
modules/freewvs/freewvs.php 4)
modules/freewvs/freewvs.php 5) require_once('freewvs.php');
modules/freewvs/freewvs.php 6)
|
initiales freewvs-modul
bernd authored 17 years ago
|
modules/freewvs/freewvs.php 7) require_role(array(ROLE_SYSTEMUSER));
modules/freewvs/freewvs.php 8)
modules/freewvs/freewvs.php 9) $uid = (int) $_SESSION['userinfo']['uid'];
modules/freewvs/freewvs.php 10)
modules/freewvs/freewvs.php 11) if (in_array($_POST['freq'],array("day","week","month"))) {
|
Zeige Freewvs-Resultate an
bernd authored 16 years ago
|
modules/freewvs/freewvs.php 12) check_form_token('freewvs_freq');
|
initiales freewvs-modul
bernd authored 17 years ago
|
modules/freewvs/freewvs.php 13) db_query("REPLACE INTO qatools.freewvs (user,freq) VALUES ({$uid},'{$_POST['freq']}');");
|
eliminate .php extensions f...
bernd authored 16 years ago
|
modules/freewvs/freewvs.php 14) header("Location: freewvs");
|
initiales freewvs-modul
bernd authored 17 years ago
|
modules/freewvs/freewvs.php 15) die();
modules/freewvs/freewvs.php 16) }
modules/freewvs/freewvs.php 17)
modules/freewvs/freewvs.php 18) $result = db_query("SELECT freq FROM qatools.v_freewvs WHERE uid={$uid};");
modules/freewvs/freewvs.php 19) $result=mysql_fetch_assoc($result);
modules/freewvs/freewvs.php 20) $freq=$result['freq'];
modules/freewvs/freewvs.php 21)
|
Zeige Freewvs-Resultate an
bernd authored 16 years ago
|
modules/freewvs/freewvs.php 22) output('<h3>Überprüfung Ihrer Web-Anwendungen auf Sicherheitslücken</h3>');
modules/freewvs/freewvs.php 23)
modules/freewvs/freewvs.php 24) output('<p>Das Programm freewvs prüft automatisch regelmäßig Ihre Web-Anwendungen (z.B. Blog-Software, Content-Management-Systeme, ...) auf bekannte Sicherheitsprobleme. Sie können festlegen, wie oft Sie bei gefundenen Problemen benachrichtigt werden möchten.</p>
modules/freewvs/freewvs.php 25) <p><strong>Wie oft möchten Sie über Sicherheitsprobleme benachrichtigt werden?</strong></p>
modules/freewvs/freewvs.php 26) '.html_form('freewvs_freq', '', '', '<p>'.html_select('freq', array('day' => 'täglich', 'week' => 'höchstens einmal pro Woche', 'month' => 'höchstens einmal pro Monat'), $freq).'   <input type="submit" value="speichern" />').'</p>');
modules/freewvs/freewvs.php 27)
modules/freewvs/freewvs.php 28) $results = load_results();
modules/freewvs/freewvs.php 29)
modules/freewvs/freewvs.php 30) output('<h3>Aktuell installierte Web-Anwendungen</h3>
modules/freewvs/freewvs.php 31) <p>Die folgenden Web-Anwendungen wurden beim letzten Programmdurchlauf gefunden. Diese Liste wird i.d.R. täglich aktualisiert.</p>');
modules/freewvs/freewvs.php 32) foreach ($results AS $app) {
modules/freewvs/freewvs.php 33) output("<div class='freewvs freewvs-{$app['state']}'>\n");
modules/freewvs/freewvs.php 34) if ($app['state'] == 'ok') {
modules/freewvs/freewvs.php 35) output("<img src='{$prefix}images/ok.png' />\n");
modules/freewvs/freewvs.php 36) output("<p><strong>{$app['appname']} {$app['version']}</strong></p>\n");
modules/freewvs/freewvs.php 37) output("<p>Diese Anwendung ist aktuell und hat keine allgemein bekannten Sicherheitsprobleme.</p>\n");
modules/freewvs/freewvs.php 38) output("<p>Gefunden in {$app['directory']}</p>\n");
modules/freewvs/freewvs.php 39) }
modules/freewvs/freewvs.php 40) else {
modules/freewvs/freewvs.php 41) $vulnlink = $app['vulninfo'];
|
FreeWVS zeigt jetzt Ergebni...
bernd authored 16 years ago
|
modules/freewvs/freewvs.php 42) $doclink = get_upgradeinstructions($app['appname']);
|
Zeige Freewvs-Resultate an
bernd authored 16 years ago
|
modules/freewvs/freewvs.php 43) if (substr($vulnlink, 0, 3) == 'CVE') {
modules/freewvs/freewvs.php 44) $vulnlink = 'http://cve.mitre.org/cgi-bin/cvename.cgi?name='.$vulnlink;
modules/freewvs/freewvs.php 45) }
modules/freewvs/freewvs.php 46) output("<img src='{$prefix}images/error.png' />\n");
modules/freewvs/freewvs.php 47) output("<p><strong>{$app['appname']} {$app['version']}</strong></p>\n");
modules/freewvs/freewvs.php 48) if ($app['safeversion'] != '') {
modules/freewvs/freewvs.php 49) output("<p>Diese Anwendung ist von Sicherheits-Problemen betroffen. Ein <strong>Update auf Version {$app['safeversion']}</strong> wird dringend empfohlen. Prüfen Sie anhand der unten genannten Referenz welche Gefahren von dieser Anwendung momentan ausgehen.</p>\n");
modules/freewvs/freewvs.php 50) } else {
modules/freewvs/freewvs.php 51) output("<p>Diese Anwendung ist von Sicherheits-Problemen betroffen. Leider gibt es <strong>momentan keine aktualisierte Version</strong>. Prüfen Sie bitte anhand der unten genannten Beschreibung des Problem die möglichen Gefahren eines weiteren Betriebs dieser Anwendung.</p>\n");
modules/freewvs/freewvs.php 52) }
modules/freewvs/freewvs.php 53) output("<p><strong>Referenz zu diesem Sicherheitsproblem: <a href='{$vulnlink}'>{$app['vulninfo']}</a></strong></p>");
modules/freewvs/freewvs.php 54) output("<p>Gefunden in {$app['directory']}</p>\n");
|
FreeWVS zeigt jetzt Ergebni...
bernd authored 16 years ago
|
modules/freewvs/freewvs.php 55) if ($doclink != NULL)
modules/freewvs/freewvs.php 56) output('<p><strong>Hinweis:</strong> Um Ihnen das Upgrade leichter zu machen, möchten wir Sie auf eine <a href="'.$doclink.'">deutschsprachige Upgrade-Anleitung</a> aufmerksam machen.</p>');
|