X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=ettercap6.spec;h=acfc7badb5d486df01a3c907fd3ef1e8ca215a35;hb=691376ad768ae87e825c650ce545c12443c1bb8e;hp=98e03d657b19357b55880675a6bbd6c6e63e557c;hpb=983f9310441946fd07ce690e1dbe5978ffa1ad02;p=packages%2Fettercap6.git diff --git a/ettercap6.spec b/ettercap6.spec index 98e03d6..acfc7ba 100644 --- a/ettercap6.spec +++ b/ettercap6.spec @@ -1,27 +1,27 @@ -Summary: ettercap is a ncurses-based sniffer/interceptor utility -Summary(pl): ettercap jest opartym o ncurses narzêdziem do sniffowania/przechwytywania -Summary(pt_BR): ettercap e um interceptador/sniffer paseado em ncurses -Name: ettercap +Summary: ettercap - a ncurses-based sniffer/interceptor utility +Summary(pl.UTF-8): ettercap - oparte o ncurses narzędzie do sniffowania/przechwytywania +Summary(pt_BR.UTF-8): ettercap e um interceptador/sniffer paseado em ncurses +Name: ettercap6 Version: 0.6.b -Release: 2 +Release: 5 Epoch: 1 License: GPL Group: Networking/Utilities -Source0: http://dl.sourceforge.net/ettercap/%{name}-%{version}.tar.gz +Source0: http://dl.sourceforge.net/ettercap/ettercap-%{version}.tar.gz # Source0-md5: f665cf82347a91f216184537f8f2c4bd -Patch0: %{name}-dont_require_root.patch Patch1: %{name}-ncurses.patch Patch2: %{name}-plugin_dir.patch Patch3: %{name}-kernel_version.patch +Patch4: %{name}-name.patch URL: http://ettercap.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake -BuildRequires: awk -BuildRequires: grep -BuildRequires: ncurses-devel -BuildRequires: openssl-devel >= 0.9.7 -BuildRequires: textutils -Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +BuildRequires: ncurses-ext-devel +BuildRequires: openssl-devel >= 0.9.7d +Provides: ettercap = %{version}-%{release} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define specflags -fomit-frame-pointer %description ettercap is a network sniffer/interceptor/logger for ethernet LANs @@ -29,54 +29,72 @@ ettercap is a network sniffer/interceptor/logger for ethernet LANs many protocols (even ciphered ones, like SSH and HTTPS). Data injection in an established connection and filtering (substitute or drop a packet) on the fly is also possible, keeping the connection -sincronized. Many sniffing modes were implemented to give you a +synchronized. Many sniffing modes were implemented to give you a powerful and complete sniffing suite. Plugins are supported. It has the ability to check whether you are in a switched LAN or not, and to use OS fingerprints (active or passive) to let you know the geometry -of the LAN. The passive scan of the lan retrives infos about: hosts in -the lan, open ports, services version, type of the host (gateway, +of the LAN. The passive scan of the LAN retrieves infos about: hosts +in the lan, open ports, services version, type of the host (gateway, router or simple host) and extimated distance in hop. -%description -l pl -ettercap jest wieloczynno¶ciowym snifferem/przechwytywaczem/loggerem -dla sieci LAN opartych na switchach lub hubach. +%description -l pl.UTF-8 +ettercap jest wieloczynnościowym snifferem/przechwytywaczem/loggerem +dla sieci LAN (opartych na switchach lub hubach). Obsługuje aktywną i +pasywną analizę wielu protokołów (nawet szyfrowanych, jak SSH czy +HTTPS). Możliwe jest także wstrzykiwanie lub filtrowanie danych +(podmiana lub usunięcie pakietu) w locie, przy podtrzymaniu +synchronizacji połączenia. Program ma zaimplementowane wiele trybów +sniffowania, aby dać potężne i kompletne narzędzie. Obsługiwane są +wtyczki. Program ma możliwość sprawdzania, czy pracuje w sieci ze +switchami oraz używania odcisków systemów (aktywnego lub pasywnego) +do poznania geometrii sieci. Pasywne skanowanie sieci uzyskuje +informacje o: hostach w sieci, otwartych portach, wersjach usług, +rodzajach hostów (bramki, routery lub zwykłe komputery) oraz +przybliżonych odległościach (w hopach). -%description -l pt_BR -ettercap é um sniffer/interceptor/logger de rede para redes locais -(com uso de switches ou não). Suporta operações ativas e passivas de -vários protocolos (mesmo os criptografados, como SSH e HTTPS). Também -é possível injeção de dados em uma conexão estabelecida e filtragem -(substituição ou descarte de um pacote) em tempo real mantendo a -conexão sincronizada. Muitos modos de sniffing foram implementadas -para proporcionar a você um completo conjunto de sniffing. Plugins são -suportados. Tem a habilidade de verificar se você está em uma rede -local com switches ou não. Utiliza fingerprints do Sistema Operacional -(ativo ou passivo) para permitir que você conheça a geometria da rede -local. A varredura passiva da rede local obtém informações sobre: -hosts na rede local, portas abertas, versão de serviços, tipo de host -(gateway, router ou um computador) e a distância estimada no hop. +%description -l pt_BR.UTF-8 +ettercap é um sniffer/interceptor/logger de rede para redes locais +(com uso de switches ou não). Suporta operações ativas e passivas de +vários protocolos (mesmo os criptografados, como SSH e HTTPS). Também +é possível injeção de dados em uma conexão estabelecida e filtragem +(substituição ou descarte de um pacote) em tempo real mantendo a +conexão sincronizada. Muitos modos de sniffing foram implementadas +para proporcionar a você um completo conjunto de sniffing. Plugins são +suportados. Tem a habilidade de verificar se você está em uma rede +local com switches ou não. Utiliza fingerprints do Sistema Operacional +(ativo ou passivo) para permitir que você conheça a geometria da rede +local. A varredura passiva da rede local obtém informações sobre: +hosts na rede local, portas abertas, versão de serviços, tipo de host +(gateway, router ou um computador) e a distância estimada no hop. %prep -%setup -q -#%patch0 -p1 -%patch1 +%setup -q -n ettercap-%{version} +%patch1 -p0 #%patch2 -p1 %patch3 -p1 +%patch4 %build +cp -f /usr/share/automake/config.sub . %{__aclocal} %{__autoconf} -CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses" +%{__autoheader} +CFLAGS="%{rpmcflags} -I/usr/include/ncurses" %configure \ - --%{!?debug:dis}%{?debug:en}able-debug \ + --enable-devel \ --enable-ncurses \ - --disable-gtk + --disable-gtk \ + --%{!?debug:dis}%{?debug:en}able-debug \ + --enable-plugins \ + --enable-https %{__make} %{__make} plug-ins %install rm -rf $RPM_BUILD_ROOT +mv ettercap{,6}.8 + %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %{__make} plug-ins_install \ @@ -88,9 +106,9 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README README.PLUGINS HISTORY CHANGELOG AUTHORS TODO -%doc THANKS KNOWN-BUGS PORTINGS +%doc THANKS KNOWN-BUGS PORTINGS %doc plugins/{H03_hydra1/HYDRA.HOWTO,H01_zaratan/ZARATAN.HOWTO,H09_roper/ROPER.HOWTO} %attr(755,root,root) %{_sbindir}/* -%{_libdir}/ettercap -%{_datadir}/ettercap +%{_libdir}/ettercap6 +%{_datadir}/ettercap6 %{_mandir}/man8/*