Fixed my problem by using Netsed instead of Ettercap!
Created BR0 and prevented http traffic from crossing the bridge, redirecting it to a local port instead using eb+iptables.. Netsed is listening on that port and forwarding to the original destination based on a set of rules. It is working perfectly!


