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