Das "Logfile" von ethereal dürfte aber recht gross werden.
Deine Anforderungen sind ziemlich umfangreich, evtl. kann dir
WebSpy Sentinel weiterhelfen. Ist aber nicht kostenlos und man sollte schon etwas "Ahnung" haben.
Je nach vorliebe kannst du sowas auch auf dem OpenSource-Markt abgreifen. z.B.
Snort - ist eigentlich für Intrusion Detection gedacht, bringt aber auch ein gute Logging-Engine mit.