Article View: de.org.ccc
Article #259Rewriter für IP-Pakete
From: Berger Bruno
Date: Wed, 25 Nov 1998 00:00
Date: Wed, 25 Nov 1998 00:00
36 lines
2094 bytes
2094 bytes
Hallo Ich möchte mal fragen ob jemand folgendes schon mal realisiert hat bzw. Infos hat dazu: Rechner A sendet IP-Pakete an eine virtuelle IP-Adresse (AA) die es im Segment gar nicht gibt und auch nicht nach aussen geroutet werden. Auf Rechner B (LINUX, im selben Segment) läuft ein snifferähnliches Programm welches auf Packete genau dieser Zieladresse reagiert, die Zieladresse austauscht (gegen eine bestimmte die nach aussen geroutet wird) die Quelladresse ebenfalls (BB). Das Paket wird nun auf seinen Weg geschickt. Irgendwann kommt dann eine Antwort zurück, Rechner B muss nun die Zieladresse (BB) wieder gegen die des Rechners A austauschen, ebenfalls die Quelladresse ändern in (AA). Zum Ganzen gesellt sich natürlich noch das Problem mit den ARP's ... So, wozu das ganze? Ich kann Rechner A mit einer IP kommunizieren lassen die es eigentlich gar nicht gibt. Das Programm auf Rechner B kann natürlich so konfiguriert werden das es beliebige Zieladressen in den Header der Pakete einfügt und an A forwardet. Rechner A bekommt aber immer nur die Kommunikation mit der "Schatten-IP" AA mit und weiss nichts davon das die Packete umgeschrieben und geforwardet werden. Das ganze würde natürlich ein paar fasziniernede Möglichkeiten eröffen. Hat jemand schon mal sowas geschrieben (oder brauchbare Teile dazu)? Vielen Dank! Griessli Bruno Berger
Technical Details
Message-ID:
<365BB9A3.5FAB121D@datanetworks.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,37f501891b347df3,start X-Google-Attributes: gidf4b73,public X-Google-Thread: 103e79,37f501891b347df3,start X-Google-Attributes: gid103e79,public From: Berger Bruno <warp@datanetworks.ch> Subject: Rewriter für IP-Pakete Date: 1998/11/25 Message-ID: <365BB9A3.5FAB121D@datanetworks.ch> X-Deja-AN: 415450566 Content-Transfer-Encoding: quoted-printable X-Accept-Language: en Followup-To: de.comp.os.unix.linux.misc Content-Type: text/plain; charset=iso-8859-1 X-Trace: 25 Nov 1998 09:02:46 +0100, grimsel.unibe.ch MIME-Version: 1.0 Newsgroups: de.org.ccc,ch.comp.os.linux