Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37868090
en ru br
ALT Linux repositórios
5.0: 0.8-alt1
4.1: 0.8-alt1
4.0: 0.8-alt1

Group :: Monitoramento
RPM: ipband

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: ipband
Version: 0.8
Release: alt1

Summary: PCAP-based traffic monitor
License: GPL
Group: Monitoring
Url: http://%name.sourceforge.net/
Source0: %url/%name-%version.tgz
Source1: %name.service
Source2: %name.conf

BuildPreReq: libpcap-devel

Summary(ru_RU.KOI8-R): íÏÎÉÔÏÒ ÓÅÔÅ×ÏÇÏ ÔÒÁÆÉËÁ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ PCAP

%description
ipband is a pcap based IP traffic monitor. It listens to a network interface
in promiscuous mode, tallies per-subnet traffic and bandwidth usage and starts
detailed logging if specified threshold for the specific subnet is exceeded.

The utility could be handy in a limited bandwidth WAN environment (frame relay,
ISDN etc. circuits) to pinpoint offending traffic source if certain links
become saturated to the point where legitimate packets start getting dropped.

It also can be used to monitor internet connection when specifying the range
of local ip addresses (to avoid firing reports about non-local networks).

%description -l ru_RU.KOI8-R
IP Bandwidth Monitor ÓÌÕÛÁÅÔ ÚÁÄÁÎÎÙÅ ÓÅÔÅ×ÙÅ ÉÎÔÅÒÆÅÊÓÙ ÞÅÒÅÚ ÂÉÂÌÉÏÔÅËÕ PCAP,
ÐÏÄÓÞÉÔÙ×ÁÅÔ ÓÕÍÍÁÒÎÏÅ É ÕÄÅÌØÎÏÅ ÐÏÔÒÅÂÌÅÎÉÅ ÔÒÁÆÉËÁ ÄÌÑ ÕËÁÚÁÎÎÙÈ ÐÏÄÓÅÔÅÊ,
É ÎÁÞÉÎÁÅÔ ×ÅÓÔÉ ÄÅÔÁÌØÎÙÊ ÐÒÏÔÏËÏÌ, ÅÓÌÉ ÐÏÔÒÅÂÌÅÎÉÅ ÔÒÁÆÉËÁ ÐÏÄÓÅÔØÀ
ÐÒÅ×ÙÓÉÌÏ ÏÐÒÅÄÅÌ£ÎÎÙÊ ÐÒÅÄÅÌ.

÷ ÄÏÐÏÌÎÅÎÉÅ Ë ËÏÎÔÒÏÌÀ ÓÏÂÓÔ×ÅÎÎÙÈ ÓÅÔÅ×ÙÍ ÉÎÔÅÒÆÅÊÓÏ× IPBand ÕÍÅÅÔ ÒÁÂÏÔÁÔØ
× Ô.Î. promiscuous-ÒÅÖÉÍÅ, ÐÒÉ ËÏÔÏÒÏÍ ÏÔÌÅÖÉ×ÁÅÔÓÑ ×ÅÓØ ÔÒÁÆÉË
× ÄÁÎÎÏÍ ÆÉÚÉÞÅÓËÏÍ ÓÅÇÍÅÎÔÅ ÌÏËÁÌØÎÏÊ ÓÅÔÉ, Á ÎÅ ÔÏÌØËÏ ÐÒÏÈÏÄÑÝÉÊ
ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÞÅÒÅÚ ÄÁÎÎÙÊ ËÏÍÐØÀÔÅÒ.

úÁÐÕÓËÁÔØ IPBand ÍÏÖÎÏ Ä×ÕÍÑ ÓÐÏÓÏÂÁÍÉ: ÉÚ ËÏÎÓÏÌÉ É ËÁË ÓÉÓÔÅÍÎÙÊ ÓÅÒ×ÉÓ.
÷Ï ×ÔÏÒÏÍ ÓÌÕÞÁÅ ÓÌÅÄÕÅÔ ÓÏÚÄÁÔØ ÆÁÊÌ ÎÁÓÔÒÏÅË /etc/%name.conf
ÎÁ ÂÁÚÅ ÐÏÍÅÝ£ÎÎÏÇÏ ÒÑÄÏÍ ÏÂÒÁÚÃÁ.

óÏÚÄÁ×ÁÅÍÙÊ ÐÒÏÔÏËÏÌ ×ËÌÀÞÁÅÔ × ÓÅÂÑ IP-ÁÄÒÅÓÁ, ÐÏÒÔÙ É ËÏÌÉÞÅÓÔ×Ï
ÐÅÒÅÄÁÎÎÙÈ ÂÁÊÔ ÄÌÑ ËÁÖÄÏÇÏ ÓÏÅÄÉÎÅÎÉÑ ÎÁ ÍÏÍÅÎÔ ÐÒÅ×ÙÛÅÎÉÑ ÏÇÒÁÎÉÞÅÎÉÊ.
ðÒÏÔÏËÏÌ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÆÁÊÌ É/ÉÌÉ ÐÅÒÅÄÁ£ÔÓÑ ÐÏ ÐÏÞÔÅ ÎÁ ÕËÁÚÁÎÎÙÊ ÁÄÒÅÓ.

%prep
%setup -q

%build
%make_build

%install
%__install -pD -m700 %name             %buildroot%_prefix/sbin/%name
%__install -pD -m444 %name.1           %buildroot%_man1dir/%name.1
%__install -pD -m644 %name.sample.conf %buildroot%_sysconfdir/%name.sample.conf
%__install -pD -m700 %SOURCE1          %buildroot%_initdir/%name
%__install -pD -m600 %SOURCE2          %buildroot%_sysconfdir/%name.conf
%__install -pD -m644 /dev/null         %buildroot%_logdir/%name.log

%files
%_prefix/sbin/%name
%_man1dir/%name.1*
%_sysconfdir/%name.sample.conf
%_initdir/%name
%config(noreplace) %_sysconfdir/%name.conf
%ghost %_logdir/%name.log

%post
%post_service %name
if [ ! -f %_sysconfdir/%name.conf ]; then
   echo "NOTE: Rename %_sysconfdir/%name.sample.conf to %_sysconfdir/%name.conf"
   echo "      and put here your own settings."
fi

%preun
%preun_service %name

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009