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