Dsniff vincula sus programas a /usr/local/sbin
en lugar de /usr/local/bin
. sbin / directory es para más cosas orientadas a sysadmin y no está en la ruta de las cuentas no root. La mayoría de las otras fórmulas de Homebrew no se enlazan allí.
Dsniff incluso te advertirá sobre esto durante la instalación.
$ brew install dsniff
==> Downloading http://monkey.org/~dugsong/dsniff/beta/dsniff-2.4b1.tar.gz
#
[ ... ]
==> make install
Warning: /usr/local/sbin is not in your PATH
You can amend this by altering your ~/.bashrc file
==> Summary
/usr/local/Cellar/dsniff/2.4b1: 35 files, 420K, built in 11 seconds
Entonces, agregue /usr/local/sbin
a su ruta en el mismo lugar donde agrega /usr/local/bin
, probablemente en ~/.bashrc
, y recogerá dsniff.
En general, cuando ejecutas este tipo de cosas y no estás seguro de dónde fueron los archivos, puedes usar find
para buscarlos. Para Homebrew, siempre estarán en algún lugar bajo / usr / local, si están en cualquier lugar.
$ find /usr/local -name dsniff
/usr/local/Cellar/dsniff
/usr/local/Cellar/dsniff/2.4b1/sbin/dsniff
/usr/local/Library/LinkedKegs/dsniff
/usr/local/opt/dsniff
/usr/local/sbin/dsniff