Yosemite port forwarding

Please check the port forwarding commands for errors
What happens here is:
 1. first start of ettercap just outputs the commands that can be understood by **pfctl**. But no nat rules in place at this point
 2. at exit of ettercap, all rules are flushed (no one yet there) and subsequently the rules from `/etc/pf.conf` are loaded

At this point in time the rules from `/etc/pf.conf` are there. But they are specific to your system. I assume you copied the output from the start of ettercap into to the *pf.conf*
When ettercap is being started the second time, the rules are still there from the previous exit. I think this is the reason why redirection is working though.

With `pfctl -a '*' -sn` you can inspect which NAT rules are active at which point in time.
What is the current content of your `/etc/pf.conf`? Does redirection still work if you empty this file?

I'm not sure if I'm really right or wrong because I have only a BSD system I can use to test pfctl. But as macosx is based on BSD too, I assume it behaves quite similar.

What do you think?