No, in teoria Ethereal ( anche Ettercap, di cui trovi una guida su html.it) servono a sniffare i pacchetti di rete, non vanno a livello HW, ma un livello sopra, sul protocollo TCP, quindi dovresti tranquillamente riuscire nel tuo intento
Ho provato con Ethereal ma non funziona (a meno che non ci siano delle particolari impostazioni da fare che non conosco).
Quando accedo al server usando 127.0.0.1 o l'indirizzo ip della mia macchina non viene catturato alcun pacchetto. Solo quando accedo al server da un client che sta su un'altra macchina riesco a catturare i pacchetti scambiati.

Ehm... "sniffare"?
Sniffare va inteso metaforicamente!
http://en.wikipedia.org/wiki/Packet_sniffer
E' come se Ethereal "sniffasse" i pacchetti che passano per la scheda di rete...