Witam, mam pewien program. Teraz, chciałbym stworzyć drugi program, który będzie analizował wszystkie dane z internetu jaki pierwszy program wysyła, i które odbiera. Następnie za pomocą mojego programu, wysłać do internetu dane jako pierwszy program.

Jak mogę tego dokonać?
Znam lekki c++.
Proszę o teorie, albo przykłady.