CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

net-mgmt/ettercap 0.8.4.1,1

Network sniffer/interceptor/injector/logger for switched LANs

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 0.8.4.1,1
Upstream
up to date
Last update
to 0.8.4.1,1 · 17220f5bdf
Quarterly
2026Q4: 0.8.4.1,1
Formerly
net/ettercap until 2004-02-22
WWW
https://www.ettercap-project.org/
Links
cgit · VuXML

Install

Package
# pkg install ettercap
installs 0.8.4.1,1 from latest; from quarterly (2026Q4) 0.8.4.1,1
Port
# cd /usr/ports/net-mgmt/ettercap && make install clean
# make -C /usr/ports/net-mgmt/ettercap config  # change options first
Size
857 KiB download · 2.7 MiB installed
Depends on
accessibility/at-spi2-core 2.60.4, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/pcre2 10.49, ftp/curl 8.23.0, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, net/libnet 1.3,1, print/harfbuzz 14.6.0, x11-toolkits/gtk30 3.24.52, x11-toolkits/pango 1.57.1
License
GPLv2
Options
8 of 10 on in the package: DOCS GTK3 IPV6 NCURSES PCRE PLUGINS SSL UTF8
Show the 2 options that are off
DESKTOP LUA

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.8.4.1,10.8.4.1,1–
FreeBSD 150.8.4.1,10.8.4.1,1–
FreeBSD 140.8.4.1,10.8.4.1,10.8.4.1,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.8.4.1,10.8.4.1,1–
FreeBSD 140.8.4.1,10.8.4.1,10.8.4.1,1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.8.4.1,1.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (116)

Baptiste Daroussin (bapt) · 0.7.4.1_3,1
Add an explicit dependency on pkgconf
1c7c3d2208
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.7.4.1_3,1
- Remove leading indefinite article from COMMENT
fa1716b118
Marcus von Appen (mva) · 0.7.4.1_3,1
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
a3a0715f38
Baptiste Daroussin (bapt) · 0.7.4.1_3,1
Convert USE_BISON to USES= bison

It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
9250d94365
Dirk Meyer (dinoex) · 0.7.4.1_3,1
- update libnet to 1.1.6 - build shared lib - fix dependend ports when libnet.so.8 was linked in - fix dependend ports when includes where missing
fcb98a504a
Martin Matuska (mm) · 0.7.4.1_2,1
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent ports
b2c4fbb77a
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.7.4.1_1,1
- Convert to new options framework - Rename options: GTK -> GTK2, ICONV -> UTF8 - Pet portlint: remove ABI version number from LIB_DEPENDS - Cleanup Makefile header - Cosmetic change
72a15a01b8
Dirk Meyer (dinoex) · 0.7.4.1_1,1
- update png to 1.5.10
2b74a89bc8
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.7.4.1,1
- Update to 0.7.4.1

Changes:	http://ettercap.sourceforge.net/history.php
66ce140747
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.7.4_1,1
- Fix build with clang

PR:		ports/166377
Submitted by:	Niclas Zeising <zeising@daemonic.se>
3a47e0b245
Pav Lucistnik (pav) · 0.7.4_1,1
- Mark BROKEN on 7.X: does not compile   ec_send.c:37:23: error: pcap/pcap.h: No such file or directory

Reported by:	pointyhat
487a934c67
Martin Matuska (mm) · 0.7.4_1,1
Bump pcre library dependency due to 8.30 update
dbbf004162
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.7.4,1
- Update distinfo: tarball rerolled without functional change

Changes:	http://people.FreeBSD.org/~sunpoet/ettercap-0.7.4.diff
cf068970aa
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.7.4,1
- Restore LIBNET_CONFIG
4802f55b26
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.7.4,1
- Update to 0.7.4 - Sort OPTIONS - Cosmetic change - Take maintainership

Changes:	http://ettercap.sourceforge.net/history.php
9a964a363d
Thomas Abthorpe (tabthorpe) · 0.7.3_10,1
- Reassign to the heap
978fe5634d
Dmitry Marakasov (amdmi3) · 0.7.3_10,1
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Martin Wilke (miwi) · 0.7.3_10,1
- Get Rid MD5 support
bb86cbe5d2
Ade Lovett (ade) · 0.7.3_10,1
Sync to new bsd.autotools.mk
4a8684e352
Philip M. Gollucci (pgollucci) · 0.7.3_10,1
- Mark MAKE_JOBS_UNSAFE=yes

PR:             ports/149433
Submitted by:   Ivan Klymenko <fidaj@ukr.net>
Approved by:    maintainer timeout (mnag ; 32 days)
c13b8a3862
Dirk Meyer (dinoex) · 0.7.3_10,1
- update to 1.4.1 Reviewed by:	exp8 run on pointyhat Supported by:	miwi
de78af3ac5
Dirk Meyer (dinoex) · 0.7.3_9,1
- update to jpeg-8
ca9c60461c
Dmitry Marakasov (amdmi3) · 0.7.3_8,1
- Retire MASTER_SITE_SOURCEFORGE_EXTENDED, it's no longer needed - all mirrors actually have all distfiles - Merge all SF mirrors to MASTER_SITE_SOURCEFORGE, resort according to quick download speed survey - Fix MASTER_SITES for all port that have used SOURCEFORGE_EXTENTED

Approved by:	portmgr (pav)
535382b891
Jeremy Messenger (mezz) · 0.7.3_8,1
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22. -Update libtool and libltdl to 2.2.6a. -Remove devel/libtool15 and devel/libltdl15. -Fix ports build with libtool22/libltdl22. -Bump ports that depend on libltdl22 due to shared library version change. -Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
789d75c728
Dirk Meyer (dinoex) · 0.7.3_7,1
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by:	edwin
eca78ec61b
Pav Lucistnik (pav) · 0.7.3_6,1
- Remove conditional checks for FreeBSD 5.x and older
b2a96c6df1
Rong-En Fan (rafan) · 0.7.3_6,1
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
741aa71483
Edwin Groothuis (edwin) · 0.7.3_6,1
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
090059a210
Florent Thoumie (flz) · 0.7.3_5,1
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Marcus Alves Grando (mnag) · 0.7.3_4,1
- Fix objformat

Notified by:	kris
704618017c
Pav Lucistnik (pav) · 0.7.3_4,1
- Patch net/libnet* to versioned libraries and header files, so they can   coexist

PR:		ports/103861
Submitted by:	alepulver
Tested by:	pointyhat
With hat:	portmgr
eb81a88093
Edwin Groothuis (edwin) · 0.7.3_3,1
Remove USE_REINPLACE from all categories starting with N
0f12b488a5
Ade Lovett (ade) · 0.7.3_3,1
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Ade Lovett (ade) · 0.7.3_2,1
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
54a0b86543
Sergey Matveychuk (sem) · 0.7.3_2,1
libnet update: - move 1.0 obsoleted version to net/libnet10   net/libnet is latest Stable Version   net/libnet is latest Beta Version

- Fix all depended ports with a new DEPENDS scheme

- While I'm here fix security/yersinia build on 4.x
  (getopt_long and ncurses issues)

PR:		ports/85519 (based on)
Submitted by:	Stas Yakovlev <stas.yakovlev_at_gmail.com>
e1c4707bab
Marcus Alves Grando (mnag) · 0.7.3_1,1
Add SHA256
ffcf729c85
Joe Marcus Clarke (marcus) · 0.7.3_1,1
Bump PORTREVISION to chase the glib20 shared library update.
235c907ae5
Marcus Alves Grando (mnag) · 0.7.3,1
Update my email

Approved by: pav (mentor)
346fd0a6a3
Renato Botelho (garga) · 0.7.3,1
- OPTIONS'ify - Reorganize Makefile - Make portlint happyer - Pass maintainership to submitter

PR:		ports/85892
Submitted by:	Marcus Alves Grando <marcus@corp.grupos.com.br>
b8c51e9173
Roman Bogorodskiy (novel) · 0.7.3,1
Update to 0.7.3.

PR:		82357
Submitted by:	Marcus Grando (maintainer)
c448328c19
Joe Marcus Clarke (marcus) · 0.7.2_1,1
Bump PORTREVISION to chase the glib20 shared lib version change.
b3458f652e
Christian Brueffer (brueffer) · 0.7.2,1
Language fixes.
20c185d932
Marius Strobl (marius) · 0.7.2,1
Update to 0.7.2. For changes since 0.7.1 please see: http://ettercap.sourceforge.net/history.php

Approved by:	netchild
3fb5247e7b
Marius Strobl (marius) · 0.7.1_1,1
Use file unique to net/libnet-devel to check whether this dependency is already installed rather than the library itself which has the same name in both net/libnet and net/libnet-devel in order to not try to build this port with net/libnet.

Approved by:	netchild
0ad9c6be77
Joe Marcus Clarke (marcus) · 0.7.1_1,1
Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the big upgrade.
46a4d69571
Marius Strobl (marius) · 0.7.1,1
- Update to 0.7.1. For changes since 0.6.b see:   http://ettercap.sourceforge.net/history.php - Switch to build all the extras (like pcre and UTF-8 support, GTK2+ GUI,   plugins etc.) by default but provide WITHOUT knobs so one can save on   dependencies.

Approved by:	netchild
f436a96993
Alexander Leidinger (netchild) · 0.6.b_2,1
- Obey PTHREAD_LIBS also when libpthread exists. - Use/respect DATADIR and DOCSDIR.

Submitted by:	Marius Strobl <marius@alchemy.franken.de>
7b0e707504
Garrett Wollman (wollman) · 0.6.b_1,1
Say hello to the new "net-mgmt" category.  There are probably more ports that belong here than the ones I have identified and moved in this, first, pass.

Approved in principle by: marcus
60aab66567
Alexander Leidinger (netchild) · 0.6.b_2,1 · as net/ettercap
- Obey PTHREAD_LIBS also when libpthread exists. - Use/respect DATADIR and DOCSDIR.

Submitted by:	Marius Strobl <marius@alchemy.franken.de>
710995380e
Joe Marcus Clarke (marcus) · 0.6.b_1,1
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
73f7c91b5d