# $Id: Portfile 65113 2010-03-22 13:39:57Z ryandesign@macports.org $

PortSystem              1.0

name                    dsniff-devel
conflicts               dsniff
version                 2.4b1
revision                4
categories              net
maintainers             nomaintainer
platforms               darwin

description             network auditing and penetration testing tools

long_description        dsniff is a collection of tools for network auditing \
                        and penetration testing. dsniff, filesnarf, mailsnarf, \
                        msgsnarf, urlsnarf, and webspy passively monitor a \
                        network for interesting data (passwords, e-mail, \
                        files, etc.). arpspoof, dnsspoof, and macof facilitate \
                        the interception of network traffic normally \
                        unavailable to an attacker (e.g, due to layer-2 \
                        switching). sshmitm and webmitm implement active \
                        monkey-in-the-middle attacks against redirected SSH \
                        and HTTPS sessions by exploiting weak bindings in \
                        ad-hoc PKI.

homepage                http://monkey.org/~dugsong/dsniff/
master_sites            ${homepage}beta/
distname                dsniff-${version}
checksums               md5     2f761fa3475682a7512b0b43568ee7d6

depends_build           port:libnids

depends_lib             port:libpcap \
                        port:openssl \
                        port:xorg-libXmu

worksrcdir              dsniff-2.4

patchfiles              patch-pcaputil.c \
                        patch-sshcrypto.c \
                        patch-sshow.c.diff \
                        patch-arpspoof.c.diff \
                        patch-dnsspoof.c.diff \
                        patch-filesnarf.c.diff \
                        patch-macof.c.diff \
                        patch-record.c.diff \
                        patch-sshmitm.c.diff \
                        patch-tcp_raw.c.diff \
                        patch-tcp_raw.h.diff \
                        patch-tcpkill.c.diff \
                        patch-tcpnice.c.diff \
                        patch-trigger.c.diff \
                        patch-trigger.h.diff \
                        patch-urlsnarf.c.diff \
                        patch-webmitm.c.diff \
                        patch-webspy.c.diff

configure.args          --mandir=${prefix}/share/man
configure.cflags-append -DBIND_8_COMPAT

destroot.destdir        install_prefix=${destroot}
