]> git.pld-linux.org Git - packages/ettercap.git/blame - ettercap.spec
- status: no longer needed
[packages/ettercap.git] / ettercap.spec
CommitLineData
3f3d70e0
AG
1#
2# Conditional build:
3%bcond_without gtk # build without gtk-based frontend (fewer dependencies)
7a769489 4#
26f54874 5Summary: ettercap - a ncurses-based sniffer/interceptor utility
09b437f4
ER
6Summary(pl.UTF-8): ettercap - oparte o ncurses narzędzie do sniffowania/przechwytywania
7Summary(pt_BR.UTF-8): ettercap e um interceptador/sniffer paseado em ncurses
0e21442b 8Name: ettercap
4d4aa034 9Version: 0.7.3
f4857397 10Release: 9
65c513b5 11Epoch: 1
0e21442b
GS
12License: GPL
13Group: Networking/Utilities
f250c02b 14Source0: http://dl.sourceforge.net/ettercap/%{name}-NG-%{version}.tar.gz
4d4aa034 15# Source0-md5: 28fb15cd024162c55249888fe1b97820
0663f6ee 16Patch1: %{name}-ncurses.patch
17Patch2: %{name}-plugin_dir.patch
40f2771a 18Patch3: %{name}-kernel_version.patch
31830dcb 19Patch4: %{name}-as-needed.patch
ddbd9388 20Patch5: %{name}-build.patch
0663f6ee 21URL: http://ettercap.sourceforge.net/
22BuildRequires: autoconf
23BuildRequires: automake
3f3d70e0 24%{?with_gtk:BuildRequires: gtk+2-devel}
7a769489 25BuildRequires: libltdl-devel
9fb25dec 26BuildRequires: libnet-devel >= 1.1.2.1
7a769489 27BuildRequires: libpcap-devel
9fb25dec
ER
28BuildRequires: ncurses-ext-devel
29BuildRequires: openssl-devel >= 0.9.7d
7a769489 30BuildRequires: pcre-devel
597fc980 31BuildRequires: pkgconfig
2d753dd0 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
0e21442b 33
2183bd99
TP
34%define specflags -fomit-frame-pointer
35
0e21442b 36%description
36a3928d 37ettercap is a network sniffer/interceptor/logger for ethernet LANs
38(both switched or not). It supports active and passive dissection of
39many protocols (even ciphered ones, like SSH and HTTPS). Data
40injection in an established connection and filtering (substitute or
41drop a packet) on the fly is also possible, keeping the connection
26f54874 42synchronized. Many sniffing modes were implemented to give you a
36a3928d 43powerful and complete sniffing suite. Plugins are supported. It has
44the ability to check whether you are in a switched LAN or not, and to
45use OS fingerprints (active or passive) to let you know the geometry
26f54874
JB
46of the LAN. The passive scan of the LAN retrieves infos about: hosts
47in the lan, open ports, services version, type of the host (gateway,
36a3928d 48router or simple host) and extimated distance in hop.
0e21442b 49
aa81fd7c
JR
50%description -l pl.UTF-8
51ettercap jest wieloczynnościowym snifferem/przechwytywaczem/loggerem
52dla sieci LAN (opartych na switchach lub hubach). Obsługuje aktywną i
53pasywną analizę wielu protokołów (nawet szyfrowanych, jak SSH czy
54HTTPS). Możliwe jest także wstrzykiwanie lub filtrowanie danych
55(podmiana lub usunięcie pakietu) w locie, przy podtrzymaniu
56synchronizacji połączenia. Program ma zaimplementowane wiele trybów
57sniffowania, aby dać potężne i kompletne narzędzie. Obsługiwane są
58wtyczki. Program ma możliwość sprawdzania, czy pracuje w sieci ze
59switchami oraz używania odcisków systemów (aktywnego lub pasywnego) do
3f3d70e0 60poznania geometrii sieci. Pasywne skanowanie sieci uzyskuje informacje
aa81fd7c
JR
61o: hostach w sieci, otwartych portach, wersjach usług, rodzajach
62hostów (bramki, routery lub zwykłe komputery) oraz przybliżonych
63odległościach (w hopach).
d2dd519f 64
aa81fd7c
JR
65%description -l pt_BR.UTF-8
66ettercap é um sniffer/interceptor/logger de rede para redes locais
67(com uso de switches ou não). Suporta operações ativas e passivas de
68vários protocolos (mesmo os criptografados, como SSH e HTTPS). Também
69é possível injeção de dados em uma conexão estabelecida e filtragem
70(substituição ou descarte de um pacote) em tempo real mantendo a
71conexão sincronizada. Muitos modos de sniffing foram implementadas
72para proporcionar a você um completo conjunto de sniffing. Plugins são
73suportados. Tem a habilidade de verificar se você está em uma rede
74local com switches ou não. Utiliza fingerprints do Sistema Operacional
75(ativo ou passivo) para permitir que você conheça a geometria da rede
76local. A varredura passiva da rede local obtém informações sobre:
77hosts na rede local, portas abertas, versão de serviços, tipo de host
78(gateway, router ou um computador) e a distância estimada no hop.
36a3928d 79
0e21442b 80%prep
276b40a2 81%setup -q -n %{name}-NG-%{version}
82#%patch1 -p0
7658ab6d 83#%patch2 -p1
31830dcb 84%patch4 -p1
ddbd9388 85%patch5 -p1
0e21442b
GS
86
87%build
8c2acc89 88#cp -f /usr/share/automake/config.sub .
89#%{__aclocal}
90#%{__autoconf}
91#%{__autoheader}
26f54874 92CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
9605b021 93%configure \
2183bd99 94 --%{!?debug:dis}%{?debug:en}able-debug \
3f3d70e0 95 --%{?with_gtk:en}%{!?with_gtk:dis}able-gtk \
2183bd99 96 --enable-plugins \
9fb25dec 97 --enable-https
0e21442b 98%{__make}
0e21442b
GS
99
100%install
101rm -rf $RPM_BUILD_ROOT
0663f6ee 102
45d6bacc
PG
103%{__make} install \
104 DESTDIR=$RPM_BUILD_ROOT
0e21442b
GS
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%files
110%defattr(644,root,root,755)
276b40a2 111%doc README CHANGELOG AUTHORS TODO doc/*
112%doc THANKS README.BUGS
113%attr(755,root,root) %{_bindir}/*
9fb25dec
ER
114%dir %{_libdir}/ettercap
115%attr(755,root,root) %{_libdir}/ettercap/*.so
116%{_libdir}/ettercap/*.la
7658ab6d 117%{_datadir}/ettercap
0663f6ee 118%{_mandir}/man8/*
276b40a2 119%{_mandir}/man5/*
3f3d70e0 120%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/etter.conf
This page took 0.229923 seconds and 4 git commands to generate.