PHP Ping und Traceroute auf einer Webseite anzeigen

Hier nur eine kleine Funktion um mit PHP Ping und Traceroute auf einer beliebigen Webseite anzeigen zu lassen. Die Eingabe erfolgt per Formular. Die Domains sind vorgegeben.

Man muss jedoch die PHP Funktion „exec“ in der php.ini oder in der php-fpm Konfiguration aktiviert haben. Da dies jedoch aus Sicherheitsgründen nicht für alle Webseiten aktiv sein sollte, muss man eine eigene PHP Umgebung schaffen.

Die PHP Ping und Traceroute index.html


<!DOCTYPE html>
<html lang="de">
        <head>
        <meta charset="utf-8">
        <title>Konsole</title>
        </head>

<body>

<form action="tools.php" method="post">

        <p>Domain</p>
                <select name="DOMAIN">
                <option>heise.de</option>
                <option>google.de</option>
                <option>hetzner.de</option>
                </select>

        <br>
        <br>
        <input type="submit" value="Senden">

</form>

</body>
</html>

Die PHP Ping und Traceroute tools.php


<?php

$DOMAIN = $_POST['DOMAIN'];

exec("traceroute $DOMAIN", $outtrace, $err);

echo "<pre>";
foreach($outtrace AS $trace) { echo $trace."<br>"; }
echo "</pre>";
echo "<br>";
if($err == "1") { echo "Fehler"; }
echo "<br>";


exec("ping -c4 $DOMAIN", $outping, $err);

echo "<pre>";
foreach($outping AS $trace) { echo $trace."<br>"; }
echo "</pre>";
echo "<br>";
if($err == "1") { echo "Fehler"; }
echo "<br>";

?>

Beim Klick auf „Senden“ wird die tools.php ausgeführt. Dies führt dann zu folgenden Ergebnis:

PHP Ping und Traceroute auf Webseite

Hat jemand eine bessere Idee?

Freue mich auf Kommentare. 🙂

Check Also

fail2ban mit IPv6

IPv6 verbreitet sich immer mehr. Leider nehmen auch die BruteFroce Angriffe zu. Wer jetzt fail2ban ...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Enladung zum Webinar
3 Schritte zu 4 stelligen Einnahmen

 

Moderator: Lars Pilawski

Lars Pilawski

 

 

 

 

 

 

 

 

 

Dipl.-Ing. Lars Pilawski ist als
„Der Win-Win-Win-Marketer“
im deutschen Raum bekannt
und zeigt kostenlos, wie man
nur mit Fleiß ohne Kapital
und Risiko automatisiert
Online Geld verdient.

 


Guardar

Guardar