]> git.pld-linux.org Git - SPECS.git/blob - rate.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / rate.spec
1 Summary:        Commandline traffic analysis tool
2 Summary(pl.UTF-8):      Narzędzie linii poleceń do analizy ruchu w sieci
3 Name:           rate
4 Version:        0.9
5 Release:        2
6 License:        GPL v2
7 Group:          Applications/Networking
8 Source0:        http://s-tech.elsat.net.pl/bmtools/%{name}-%{version}.tar.gz
9 # Source0-md5:  5689ff8b6e0bb8f78dec9184623c5800
10 BuildRequires:  libpcap-devel >= 0.8
11 BuildRequires:  sed >= 4.0
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 rate is a swiss-army-knife commandline traffic analysis tool, designed
16 to help a network administrator to see what is happening at a router
17 at the moment. Unlike tcpdump(1), rate uses statistical and
18 stream-oriented methods, and will never produce an output stream at a
19 speed beyond human perception. The output is less accurate, however.
20 rate features four different operating modes, designed to perform the
21 following tasks: estimating overall traffic rates, determining nodes
22 generating the highest traffic, determining connections and flows
23 generating the highest traffic and extracting strings from packets.
24
25 %description -l pl.UTF-8
26 rate jest bogatym w możliwości narzędziem linii poleceń do analizy
27 ruchu w sieci, stworzonym aby pomóc administratorom sieci w ocenie
28 tego, co się w danej chwili dzieje na routerach. W odróżnieniu od
29 tcpdump(1), rate korzysta z metod statystycznych i potokowych, nigdy
30 nie generując strumienia danych wyjściowych z szybkością
31 przekraczającą możliwości ludzkiej percepcji. Natomiast otrzymywane
32 wyniki są mniej precyzyjne. rate posiada cztery różne tryby pracy
33 zaprojektowane aby realizować następujące zadania: szacowanie ogólnych
34 parametrów pracy sieci, identyfikacja węzłów generujących największy
35 ruch, identyfikacja połączeń i przepływów generujących największy
36 ruch oraz wydobywanie łańcuchów tekstowych z pakietów.
37
38 %prep
39 %setup -q
40
41 sed -i -e 's,net/bpf.h,pcap-bpf.h,' lib.c
42
43 %build
44 %{__make} \
45         CC="%{__cc} %{rpmcflags} %{rpmldflags}"
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man1}
50
51 install %{name} $RPM_BUILD_ROOT%{_sbindir}
52 install doc/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
58 %defattr(644,root,root,755)
59 %doc README
60 %attr(755,root,root) %{_sbindir}/*
61 %{_mandir}/man?/*
This page took 0.34545 seconds and 3 git commands to generate.