Do you ever see "run" or "run2" in the message window?
It "shouldn't" matter but your curley braces {} are on the wrong lines (see the other examples you've quoted).
Also don't forget the "\n" in your msg output for new (or next) line.
Are you running ettercap on the same machine you're using as the victim?



