BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- PHP MTU Path Discovery (http://www.black-board.net/thread.php?threadid=23963)


Geschrieben von 127.0.0.1 am 08.03.2012 um 14:01:

  MTU Path Discovery

Hallo Leute

ich probiere den MTU Path über mehrere Next Hops auszulesen.
Unter Linux gibt es dazu einen guten Befehl "Tracepath" den ich im PHP über exec() an meinem Webserver ausführe.

Script "mtu.php":

exec("tracepath -l 1600 www.google.de", $list);
for ($i=0;$i < count($list);$i++) {
print $list[$i]."\n";
echo '<br>';
}

Ausgabe:

1: meinwebserver.net (10.2.0.233) 0.156ms pmtu 1500
1: 217.xx.xx.xx (217.xx.xx.xx) 2.392ms
1: 217.xx.xx.xx (217.xx.xx.xx) 2.411ms
2: cr2..xy.com (217.xx.xx.xx) 11.506ms
3: er1-xy.xy.net (212.77.xx.xx) 12.634ms
4: denic-xy-xynet (212.77.xx.xx) 24.213ms

Wie kann ich dasselbe für einen Clientseitigen Aufruf realisieren?
Das der erste Hop meine Client IP verwendet und nicht die des Webservers?
Ich will von meinem Client über das Gateway hinaus ins Internet diese Abfrage durchführen können. Hat irgendjemand eine Idee wie man soetwas realisieren kann?



Geschrieben von LX am 08.03.2012 um 23:55:

Achtung

Ich würde mal spontan sagen, indem du das Skript auf deinem Client ausführst...

Ich versteh aber vielleicht auch nur die Frage nicht Augenzwinkern



Geschrieben von 127.0.0.1 am 10.04.2012 um 22:02:

  MTU Path

genau am client. Nur werde ich mit PHP nicht zu meinem Erfolg kommen da ja das Script am Webserver ausgeführt wird und nicht am client. Wie kann ich ein solches script am Client ausführen?



Geschrieben von LX am 11.04.2012 um 01:11:

 

Richte dir auf dem "Client" eine Shell ein und führe darauf direkt tracepath aus, was du auf dem Server via PHP aufrufst. Wenn du da ein Windows am Start hast, schau dir mal CygWin an.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH