ping mit zieladresse

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
moin,


ich möchte ein Java- Programm schreiben, das einen ping an eine Zieladresse aussendet und die Bestätigung an einen anderen Rechner sendet als zu dem, der den ping ausgesendet hat.
So in der Art:

ping [ziel] [Bestätigungsrechner]

kennt jemand eine Möglichkeit, das so zu machen??
 

muddin

Mitglied
Na, ich glaube mit JNI würde es auch nicht funktionieren. Klar, Java kann keine ICMP-Pakete verschicken (keine raw-Sockets), aber wie sieht das denn Protokollmäßig aus? ICMP-Paket zusammenbasteln mit einer anderen source-Addresse? Ich bin mir nicht sicher, aber ich behaupte mal das geht nicht, denn der rechner der im "source"-Feld des (manipulierten)Pakets steht erwartet ja garkeine Antwort auf ein "ping"...

mfg,
muddin
 

musiKk

Top Contributor
Ich weiß nicht, was passiert, wenn man das source address-Feld eines IP-Paketes manipuliert, aber es könnte klappen. Dass der andere Rechner im Normalfall das Paket verwirft und nicht reagiert, weil er keine Antwort erwartet, ist richtig, aber das war nicht Bestandteil der Frage; es ging nur um das Umbiegen der Antwort.
 

diggaa1984

Top Contributor
klingt ein wenig wie man in the middle ... bzw nich weit davon entfernt ^^

wir hatten es damals geschafft (war Praktikum zu ner Uni-Vorlesung "IT-Sicherheit") .. die Anfrage des Opfers abzufangen und das Paket umzubauen, bzw ein neues an den Server zu schicken. Leider bekamen wir nie die Antwort vom Server, die wurde trotzdem an das Opfer geschickt ^^

somit isses schon möglich, das ein Rechner der nicht pingt, ne Antwort in dem Sinne erwartet :roll:

war aber C wenn ich mich recht erinnere
 
G

Guest

Gast
Na da werd ich mich mal schlau machen,
ich besuche auch gerade eine Vorlesung Netzwerkmanagement und der Prof. hat eben gesagt, dass das möglich ist,
mal schaun, ob ichs hinbekomme, werds mit C programmieren,
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben