ettercap-ng & macports

Bjarne D Mathiesen macintosh at mathiesen.info
Sat Nov 24 10:02:48 PST 2007


port install ettecap-ng wouldn't work for me.
I found this http://ettercap.sourceforge.net/forum/viewtopic.php?t=5002
which exactly described my problem.

Based upon that information, I created a patch file and a new Portfile
which I've both enclosed.

Ettercap-ng now compiles on my TiBook 1GHz

-- 
Bjarne D Mathiesen
København N ; Danmark ; Europa
----------------------------------------------------------------------
denne besked er skrevet i et totalt M$/-frit miljø

-------------- next part --------------
--- src/interfaces/curses/widgets/wdg.h.orig	2005-05-27 17:11:45.000000000 +0200
+++ src/interfaces/curses/widgets/wdg.h	2007-11-15 10:15:05.000000000 +0100
@@ -11,8 +11,9 @@
 #include <stdio.h>
 #include <unistd.h>
 #include <stdlib.h>
 #include <string.h>
+#include <sys/types.h>

 #ifdef OS_WINDOWS
    #include <windows.h>
 #endif

-------------- next part --------------
# $Id: Portfile 20339 2006-11-02 00:52:17Z blair at macports.org $

PortSystem 1.0
name             ettercap-ng
version          0.7.3
categories       net security
maintainers      ultrix at gmail.com
description      multipurpose sniffer/interceptor/logger for switched LAN
long_description \
    Ettercap is a multi-functional packet sniffer/interceptor/logger \
    that works on switched LANs. It allows the active and passive \
    dissection of numerous protocols, including ciphered ones, such as \
    SSH1, and includes features for network and host analysis. Four \
    modes are available: IP Based, MAC Address Based, ARP Based, and \
    PublicARP Based.
homepage         http://ettercap.sourceforge.net/
platforms        darwin freebsd

master_sites     sourceforge:ettercap
distname         ettercap-NG-${version}
checksums        md5 28fb15cd024162c55249888fe1b97820

patchfiles       patch-src-Makefile.in \
                 patch-configure \
                 patch-src-interfaces-curses-widgets-wdg.h

depends_lib      port:openssl \
                 port:libpcap \
                 port:libnet11 \
                 lib:libpcre.0:pcre

configure.args   --disable-gtk \
                 --disable-plugins \
                 --with-openssl=${prefix} \
                 --with-libpcap=${prefix} \
                 --with-libnet=${prefix} \
                 --with-libpcre=${prefix} \
                 --mandir=\\\${prefix}/share/man \
                 --infodir=\\\${prefix}/share/info

variant gtk {
    depends_lib-append    lib:libglib.2:glib2 \
                          lib:libgtk.2:gtk2
    configure.args-delete --disable-gtk
    configure.args-append --enable-gtk
}

variant plugins {
    configure.args-delete --disable-plugins
    configure.args-append --enable-plugins
}



More information about the macports-dev mailing list