Witam!
Muszę napisać program który uruchomiony na danym komputerze(A) bedzie kierował cały ruch TCP/IP przez inny komputer(B) w sieci.
Chodzi o to że komputer A nie ma dostępu do sieci w której pracuje komputer B, ale nawzajem się "widzą".
Chcę uruchomić program na komuterze A który będzie wysyłał te różne pakiety do komputera B, który zaś wyśle je w sieć. Program na komputerze B będzie musiał modyfikować adres odbiorcy, ale to takie szczegóły.
I tu mam pytanie, jak przechwycić te pakiety z komputera A i zablokować je przed wysłaniem do sieci do której jest podłączony?
Jak wysyłać pakiety i je przechwytywać(to będzie potrzebne w przypadku komputera B).
Chcę uzyskać efekt, gdy uruchomie przegladarke, program pocztowy, komunikator(komp A) - wszystkie te dane będą wysyłane do głównej sieci poprzez komputer B.
Systemy na komputerach to Windows XP(chodź planuje zmienić system na serwerze B na linuxa).