I want to have my ethernet interface in promiscuous mode for all incoming traffic, but i dont want it to capture every outgoing packet on the interface..

Is there a way to configure my linux box into such config ?

I am using sockets for send and receive of packets.
using "ifconfig eth0 promisc " for promiscuousness

.i want my socket to read "ALL" the traffic on the wire, and at teh same time, not capture any traffic sent out by the same socket itself.