Ettercap is a penetration tester, it has many functions that are fun to play around with. To install it via ports browse over to the dir and install it.
# cd /usr/ports/net-mgmt/ettercap
# make install clean
I built it with the default settings

An example how to run a dns_spoof can be found
here