Programme wie AdMuncher scheinen Pakete auf der Netzwerkebene abzufangen, bevor sie überhaupt das verwendete Protokoll erreichen. Ich möchte etwas ähnliches tun, im Grunde analysieren jedes Paket, wie es in das System kommt und Filter/Umschreiben, etc. Ich weiß, dass ich im Wesentlichen einen Proxy schreiben kann (oder einen Proxy einrichten kann), um Ähnliches zu tun, aber ich würde es gerne abfangen, bevor es überhaupt diesen Punkt erreicht.
Ich bin nicht auf der Suche nach einer bestimmten Sprache, aber wenn es mit C# möglich ist, wäre es schön.