Przechwytywanie pakietow

0

Proszę o podani mi kierunku poszukiwań. Mam program który wysyła pakiety do swojego serwera w sieci. Jak przechwycić te pakiety, zmienić je i przesłać dalej w zmienionej formie.

0

Musisz napisac/uzyc gotowego sniffera:)

http://www.codeproject.com/Ar[...]/17031/A-Network-Sniffer-in-C

0

Ok sniffer łapie pakiety jednak one lecą dalej do serwera poza moją kontrolą. Chodzi mi raczej o takie połączenie danych :

CLIENT<---------->MOJ KOD<------------>SERVER

bo na razie to jest:

CLIENT<----------------->SERVER
|
MOJ KOD

0

Się nie zalogowałem i zastanawiam się co za "Czarny Krawiec" :D

0
Czarny Krawiec napisał(a):

Ok sniffer łapie pakiety jednak one lecą dalej do serwera poza moją kontrolą. Chodzi mi raczej o takie połączenie danych :

CLIENT<---------->MOJ KOD<------------>SERVER

bo na razie to jest:

CLIENT<----------------->SERVER
|
MOJ KOD

Sniffer z założenia może przechwycić pakiet i tyle.

Jeżeli chcesz wykonać operację, przechwycić zmodyfikować i puścić dalej. To raczej bym patrzył coś w kierunku serwera proxy na którym umieścisz swój program.

0

A da się to zrobic na lokalnej maszynie?

0

żeby serwer proxy w ogóle wchodził w grę to musisz mieć możliwość ustawić w aplikacji jako adres serwera właśnie twoje proxy. BTW grzebanie na poziomie pakietów podchodzi już pod łamanie prawa

0

I tak i nie. Opcja inna. Czy po uzyciu sniffera i analizie pakietu można zablokować jego wysłanie i w to miejsce wstawienie swojego pakietu i wysłanie go?

0

A czym to się różni od pierwszej opcji ?

0

nadal szukam rozwiązania?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0