X-Git-Url: http://git.pld-linux.org/?p=packages%2Fettercap6.git;a=blobdiff_plain;f=ettercap6.spec;h=618cfd47ea81d8e734a04c4d147e1ca8570afca2;hp=d22e777aa22fc2bdfa87a3f5ec260b1ef0eee276;hb=ea1cf9a10e78e7f377dc688473b0356b5babefb6;hpb=7848d6aba6760a1cc4a865c5b6cf08d577856bfd diff --git a/ettercap6.spec b/ettercap6.spec index d22e777..618cfd4 100644 --- a/ettercap6.spec +++ b/ettercap6.spec @@ -1,25 +1,26 @@ -Summary: ettercap is a ncurses-based sniffer/interceptor utility -Summary(pl): ettercap jest opartym o ncurses narzêdziem do sniffowania/przechwytywania +Summary: ettercap - a ncurses-based sniffer/interceptor utility +Summary(pl): ettercap - oparte o ncurses narzêdzie do sniffowania/przechwytywania Summary(pt_BR): ettercap e um interceptador/sniffer paseado em ncurses Name: ettercap -Version: 0.6.a -Release: 1 +Version: 0.7.2 +Release: 3 +Epoch: 1 License: GPL Group: Networking/Utilities -Source0: http://dl.sourceforge.net/ettercap/%{name}-%{version}.tar.gz -Patch0: %{name}-dont_require_root.patch +Source0: http://dl.sourceforge.net/ettercap/%{name}-NG-%{version}.tar.gz +# Source0-md5: 96c85eb0acb3a1b28823012c146239b9 Patch1: %{name}-ncurses.patch Patch2: %{name}-plugin_dir.patch Patch3: %{name}-kernel_version.patch URL: http://ettercap.sourceforge.net/ -BuildRequires: awk -BuildRequires: textutils -BuildRequires: grep BuildRequires: autoconf BuildRequires: automake -BuildRequires: ncurses-devel -BuildRequires: openssl-devel >= 0.9.7 -Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +BuildRequires: ncurses-ext-devel +BuildRequires: openssl-devel >= 0.9.7d +BuildRequires: libnet >= 1.1.2.1 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define specflags -fomit-frame-pointer %description ettercap is a network sniffer/interceptor/logger for ethernet LANs @@ -27,17 +28,28 @@ 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. +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 @@ -55,37 +67,43 @@ hosts na rede local, portas abertas, vers (gateway, router ou um computador) e a distância estimada no hop. %prep -%setup -q -#%patch0 -p1 -%patch1 +%setup -q -n %{name}-NG-%{version} +#%patch1 -p0 #%patch2 -p1 -%patch3 -p1 +#%patch3 -p1 %build -%{__aclocal} -%{__autoconf} -CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses" +#cp -f /usr/share/automake/config.sub . +#%{__aclocal} +#%{__autoconf} +#%{__autoheader} +CFLAGS="%{rpmcflags} -I/usr/include/ncurses" %configure \ + --enable-devel \ + --enable-ncurses \ + --disable-gtk \ --%{!?debug:dis}%{?debug:en}able-debug \ - --enable-ncurses + --enable-plugins \ + --enable-https \ + --enable-gtk %{__make} -%{__make} plug-ins %install rm -rf $RPM_BUILD_ROOT -%{__make} install DESTDIR=$RPM_BUILD_ROOT -%{__make} plug-ins_install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT %clean 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 plugins/{H03_hydra1/HYDRA.HOWTO,H01_zaratan/ZARATAN.HOWTO,H09_roper/ROPER.HOWTO} -%attr(755,root,root) %{_sbindir}/* +%doc README CHANGELOG AUTHORS TODO doc/* +%doc THANKS README.BUGS +%attr(755,root,root) %{_bindir}/* %{_libdir}/ettercap %{_datadir}/ettercap %{_mandir}/man8/* +%{_mandir}/man5/* +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/etter.conf