2 # --with gtk1 builds gtk+1 based ethereal binary
5 Summary: Network traffic and protocol analyzer
6 Summary(es): Analizador de tráfico de red
7 Summary(pl): Analizator ruchu i protoko³ów sieciowych
8 Summary(pt_BR): Analisador de tráfego de rede
14 Source0: http://www.ethereal.com/distribution/%{name}-%{version}.tar.bz2
15 Source1: %{name}.desktop
16 Source2: %{name}.su-start-script
17 Patch0: %{name}-distcc.patch
18 URL: http://www.ethereal.com/
19 BuildRequires: autoconf
20 BuildRequires: automake
22 BuildRequires: glib-devel
24 BuildRequires: gtk+-devel >= 1.2
26 BuildRequires: gtk+2-devel
28 BuildRequires: libpcap-devel >= 0.4
29 BuildRequires: libtool
30 %{!?_without_snmp:BuildRequires: net-snmp-devel}
31 BuildRequires: openssl-devel >= 0.9.7
32 BuildRequires: perl-devel
33 BuildRequires: zlib-devel
34 Requires: libpcap >= 0.4
35 Requires: %{name}-common
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 Ethereal is the name for powerful graphical network sniffer, traffic
41 and protocol analyzer based on GTK+ and libpcap libraries. It lets you
42 capture and interactively browse the contents of network frames with
43 vast knowledge of more than 100 network protocols. Ethereal has
44 severeal useful features, including a rich display filter language,
45 the ability to view the ASCII contents of a TCP connection and plug-in
49 Analizador de tráfico de red.
52 Ethereal jest potê¿nym, graficznym snifferem, analizatorem ruchu oraz
53 protoko³ów sieciowych opartym na bibliotekach GTK+ oraz libpcap.
54 Umo¿liwia on przechwytywanie oraz intereaktywn± analizê zawarto¶ci
55 ramek oraz ponad stu protoko³ów sieciowych. Ethereal posiada wiele
56 u¿ytecznych cech, takich jak rozbudowany jêzyk filtrów wy¶wietlania,
57 mo¿liwo¶æ ogl±dania przebiegu sesji TCP oraz mo¿liwo¶æ do³±czania
61 O Ethereal é um analisador de protocolo de rede baseado no GTK+.
64 Summary: Network traffic and protocol analyzer - common files
65 Summary(pl): Analizator ruchu i protoko³ów sieciowych - wspólne pliki
69 Ethereal is the name for powerful graphical network sniffer, traffic
70 and protocol analyzer based on GTK+ and libpcap libraries. It lets you
71 capture and interactively browse the contents of network frames with
72 vast knowledge of more than 100 network protocols. Ethereal has
73 severeal useful features, including a rich display filter language,
74 the ability to view the ASCII contents of a TCP connection and plug-in
77 %description common -l es
78 Analizador de tráfico de red.
80 %description common -l pl
81 Ethereal jest potê¿nym, graficznym snifferem, analizatorem ruchu oraz
82 protoko³ów sieciowych opartym na bibliotekach GTK+ oraz libpcap.
83 Umo¿liwia on przechwytywanie oraz intereaktywn± analizê zawarto¶ci
84 ramek oraz ponad stu protoko³ów sieciowych. Ethereal posiada wiele
85 u¿ytecznych cech, takich jak rozbudowany jêzyk filtrów wy¶wietlania,
86 mo¿liwo¶æ ogl±dania przebiegu sesji TCP oraz mo¿liwo¶æ do³±czania
89 %description common -l pt_BR
90 O Ethereal é um analisador de protocolo de rede baseado no GTK+.
93 Ethereal - ÜÔÏ ÁÎÁÌÉÚÁÔÏÒ ÓÅÔÅ×ÏÇÏ ÔÒÁÆÆÉËÁ ÄÌÑ Unix-ÐÏÄÏÂÎÙÈ ïó. ïÎ
94 ÂÁÚÉÒÕÅÔÓÑ ÎÁ GTK+ É libpcap.
97 Ethereal - ÃÅ ÁÎÁ̦ÚÁÔÏÒ ÍÅÒÅÖÅ×ÏÇÏ ÔÒÁƦËÕ ÄÌÑ Unix-ÐÏĦÂÎÉÈ ïó. ÷¦Î
98 ÂÁÚÕ¤ÔØÓÑ ÎÁ GTK+ ÔÁ libpcap.
101 Summary: Tools for manipulating capture files
102 Summary(pl): Narzêdzia do obróbki plików z przechwyconymi pakietami sieciowymi
104 Requires: ethereal-common = %{version}
107 Set of tools for manipulating capture files. Contains:
108 - editcap - Edit and/or translate the format of capture files
109 - mergecap - Merges two capture files into one
110 - text2cap - Generate a capture file from an ASCII hexdump of packets
112 %description tools -l pl
113 Zestaw narzêdzi do obróbki plików z przechwyconymi pakietami. Zawiera:
114 - editcap - do edycji plików i t³umaczenia ich na inne formaty,
115 - mergecap - do ³±czenia dwóch plików w jeden,
116 - text2cap - do generowania pliku cap z szesnastkowego zrzutu ASCII
119 %package -n tethereal
120 Summary: Text-mode network traffic and protocol analyzer
121 Summary(pl): Tekstowy analizator ruchu i protoko³ów sieciowych
122 Summary(pt_BR): Analisador modo texto de tráfego de rede (sniffer)
124 Requires: ethereal-common = %{version}
125 Requires: libpcap >= 0.4
127 %description -n tethereal
128 Tethereal is a network protocol analyzer. It lets you capture packet
129 data from a live network, or read packets from a previously saved
130 capture file, either printing a decoded form of those packets to the
131 standard output or writing the packets to a file. Tethereal's native
132 capture file format is libpcap format, which is also the format used
133 by tcpdump and various other tools.
135 %description -n tethereal -l pl
136 Tethereal jest analizatorem protoko³ów sieciowych. Pozwala na
137 przechwytywanie pakietów z sieci lub wczytywanie danych z pliku.
138 Zdekodowany wynik (a tethereal zna ponad 100 rozmaitych protoko³ów
139 sieciowych!) jest wy¶wietlony na ekranie. Natywnym formatem plików
140 tetherala jest format libpcap, tak wiêc jest on kompatybilny z
141 tcpdumpem i innymi podobnymi narzêdziami.
143 %description -n tethereal -l pt_BR
144 Esta é uma versão para modo texto do analisador de tráfego de rede
154 %{__aclocal} -I aclocal-fallback
159 %{__aclocal} -I ../aclocal-fallback
161 # don't use --force here
162 automake -a -c --foreign
164 %{__aclocal} -I ../aclocal-fallback
166 # don't use --force here
167 automake -a -c --foreign
171 %{!?_with_gtk1: --enable-gtk2} \
172 --with-plugindir=%{_libdir}/%{name} \
173 %{!?_without_snmp: --without-snmp}
178 rm -rf $RPM_BUILD_ROOT
179 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Network/Misc,%{_pixmapsdir}}
181 %{__make} DESTDIR=$RPM_BUILD_ROOT install
183 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Network/Misc
184 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/%{name}_su
185 install image/ethereal48x48-trans.png \
186 $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
189 rm -rf $RPM_BUILD_ROOT
192 %defattr(644,root,root,755)
193 %doc AUTHORS ChangeLog FAQ NEWS README{,.[lv]*} doc/{randpkt.txt,README.*}
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{_bindir}/editcap
198 %attr(755,root,root) %{_bindir}/mergecap
199 %attr(755,root,root) %{_bindir}/randpkt
200 %attr(755,root,root) %{_bindir}/text2pcap
201 %attr(755,root,root) %{_bindir}/ethereal_su
202 %attr(755,root,root) %{_bindir}/idl2eth
203 %{_mandir}/man1/editcap*
204 %{_mandir}/man1/mergecap*
205 %{_mandir}/man1/text2pcap*
206 %{_mandir}/man1/idl2eth*
209 %defattr(644,root,root,755)
210 %attr(755,root,root) %{_bindir}/tethereal
211 %{_mandir}/man1/tethereal*
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_bindir}/ethereal
216 %dir %{_libdir}/%{name}
217 %dir %{_libdir}/%{name}/plugins
218 %dir %{_libdir}/%{name}/plugins/%{version}
219 %{_libdir}/%{name}/plugins/%{version}/*.la
220 %attr(755,root,root) %{_libdir}/%{name}/plugins/%{version}/*.so
222 %{_applnkdir}/Network/Misc/*
224 %{_mandir}/man1/ethereal.1*