Frage

Wenn ich eine ipfw Umleitungs Regel erstellen bin all FTP-Datenverkehr zu einem bestimmten Socket weiterleiten, ist es möglich, Java zu verwenden, um die socekt zu verbinden und die Paketinformationen lesen? Wenn ja, wie würde ich mich über das Lesen / Schreiben auf die scoket?

War es hilfreich?

Lösung

nicht sicher, was du meinst. Wenn Sie eine Umleitungsregel verwenden, dann alles, was Sie tun müssen, ist auf dieser IP hören: Port-Kombination in Ihrer Java-Anwendung und sie ist fertig. Wenn Sie die tatsächliche Zielendpunkt Informationen lesen möchten, müssen Sie JNI dafür verwenden.

Andere Tipps

Ja, es ist wie eine normale Steckdose, können Sie lesen / schreiben von / zu, aber auf Mac OS X, wenn Sie das Paket ändern wollen und setzen Sie sie zurück, müssen Sie die TCP-Prüfsumme zuerst neu zu berechnen.

http: // blog. loudhush.ro/2006/08/using-divert-sockets-on-mac-os-x.html

Dies ist ein guter Beitrag, den die grundlegende Verwendung der Umleitungs Buchse auf Mac OS X einführen können Sie tatsächlich die Regel in Ihrem C-Code erstellen.

Für Sie Fall scannen nur das Paket für TCP oder IP-Header und analysieren für was auch immer Sie wollen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top