ALT Linux repositórios
S: | 1.22.1-alt4 |
5.0: | 1.21.1-alt1 |
4.1: | 1.21.1-alt0.M41.1 |
4.0: | 1.21.1-alt0.M40.1 |
3.0: | 1.19.2-alt2 |
+backports: | 1.20.1-alt0.M30.1 |
Outros repositórios
Upstream: | 1.21.1 |
Group :: Segurança/Rede
RPM: fiaif
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
# FIAIF is an Intelligent firewall
#
# RPM specification file.
#
# Author: Anders Fugmann <afu at fugmann.dhs.org>
#
# FIAIF is an Intelligent firewall
# Copyright (C) 2002-2003 Anders Peter Fugmann
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Name: fiaif
Version: 1.19.2
Release: alt2
Summary: is an Intelligent Firewall for iptables based Linux systems
Summary(ru_RU.KOI8-R): ÉÎÔÅÌÌÅËÔÕÁÌØÎÙÊ ÍÅÖÓÅÔÅ×ÏÊ ÜËÒÁÎ ÄÌÑ Linux-ÓÉÓÔÅÍ Ó iptables
License: GPL
Group: Security/Networking
Url: http://www.fiaif.net/
Packager: Nikolay A. Fetisov <naf at altlinux.ru>
BuildArch: noarch
Source0: http://www.fiaif.net/dist/%{name}_%version.tar.gz
Patch0: %name-1.19.2-alt-fiaif_update.patch
Patch1: %name-1.19.2-alt-reserved_networks.patch
Patch2: %name-1.19.2-alt-test_location.patch
Patch3: %name-1.19.2-alt-fiaif_script_actions.patch
Requires: iptables >= 1.2.6a, bash >= 2.04
BuildPreReq: dia, tetex, tetex-dvips, tetex-latex
%description
FIAIF is an Intellegent Firewall. The Goal of FIAIF is to
provide a highly customizable script for setting up an
iptables based firewall.
Unlike many other scripts, FIAIF can be truly customized
allowing multiple interfaces (or rather zones). There is no
limit on the number of zones. All configuration is done
through configuration files. No need to understand the script
behind it all.
The script makes heavy use of state-full firewalling, and all
RELATED and ESTABLISHED packets are accepted on all chains. If
you which to block something out, do not accept it in the
first place.
The script is written in BASH. Though this is not the optimal
program to use, it means that you do not need to install extra
interpreters on your firewall. This allows you to have a
minimalistic installation on your firewall.
Install this package if your machine is ever on the internet.
%description -l ru_RU.KOI8-R
FIAIF - ÓËÒÉÐÔ Ó ÛÉÒÏËÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÎÁÓÔÒÏÊËÉ ÄÌÑ ÓÏÚÄÁÎÉÑ
ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ× ÎÁ ÂÁÚÅ iptables.
ðÏ ÓÒÁ×ÎÅÎÉÀ Ó ÍÎÏÇÉÍÉ ÄÒÕÇÉÍÉ ÓËÒÉÐÔÁÍÉ, FIAIF ÍÏÖÅÔ ÂÙÔØ
ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎ ÄÌÑ ÐÏÄÄÅÒÖËÉ ÎÅÓËÏÌØËÉÈ ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ×
(ÉÌÉ ÉÎÁÞÅ ÚÏÎ). ÷ Î£Í ÎÅÔ ÏÇÒÁÎÉÞÅÎÉÊ ÎÁ ÞÉÓÌÏ ÚÏÎ. ÷ÓÑ
ÎÁÓÔÒÏÊËÁ ÐÒÏÉÓÈÏÄÉÔ ÞÅÒÅÚ ÆÁÊÌÙ ËÏÎÆÉÇÕÒÁÃÉÉ, ÐÒÉ ÜÔÏÍ
ÉÚÕÞÁÔØ ÐÒÉÃÉÐÙ ÒÁÂÏÔÙ ÓÁÍÏÇÏ ÓËÒÉÐÔÁ ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ.
FIAIF ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÅÔ ×ÏÚÍÏÖÎÏÓÔÉ iptables ÐÏ ÏÔÓÌÅÖÉ×ÁÎÉÀ
ÓÏÓÔÏÑÎÉÊ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, RELATED É ESTABLISHED
ÐÁËÅÔÙ ÐÒÉÎÉÍÁÀÔÓÑ ×Ï ×ÓÅÈ ÃÅÐÏÞËÁÈ. åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÞÔÏ-ÌÉÂÏ
ÂÌÏËÉÒÏ×ÁÔØ ËÁËÉÅ-ÌÉÂÏ ÓÏÅÄÉÎÅÎÉÑ, ÐÒÏÓÔÏ ÎÅ ÐÒÉÎÉÍÁÊÔÅ ÉÈ.
FIAIF ÎÁÐÉÓÁÎ ÎÁ BASH. èÏÔÑ bash - ÎÅ ÓÁÍÙÊ ÏÐÔÉÍÁÌØÎÙÊ ÑÚÙË
ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÂÏÌØÛÉÈ ÓËÒÉÐÔÏ×, ÚÁÔÏ ÄÌÑ ÒÁÂÏÔÙ FIAIF ÎÅ
ÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÌÉÛÎÉÅ ÉÎÔÅÒÐÒÅÔÁÔÏÒÙ ÎÁ ÍÅÖÓÅÔÅ×ÏÍ
ÜËÒÁÎÅ.
%package doc
Summary: FIAIF documentation
Summary(ru_RU.KOI8-R): ÄÏËÕÍÅÎÔÁÃÉÑ Ë FIAIF
Group: Books/Other
Requires: %name = %version-%release
Provides: %name-doc = %version-%release
Obsoletes: %name-doc
%description doc
FIAIF is an Intellegent Firewall. The Goal of FIAIF is to
provide a highly customizable script for setting up an
iptables based firewall.
This package contains FIAIF documentation: user guide and FAQ.
%description doc -l ru_RU.KOI8-R
FIAIF - ÓËÒÉÐÔ Ó ÛÉÒÏËÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÎÁÓÔÒÏÊËÉ ÄÌÑ ÓÏÚÄÁÎÉÑ
ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ× ÎÁ ÂÁÚÅ iptables.
äÁÎÎÙÊ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÄÏËÕÍÅÎÔÁÃÉÀ Ë FIAIF - ÒÕËÏ×ÏÄÓÔ×Ï
ÐÏÌØÚÏ×ÁÔÅÌÑ É FAQ.
%define fiaif_conf %_sysconfdir/fiaif
%prep
%setup
%patch0 -p0
%patch1 -p0
%patch2 -p0
%patch3 -p0
%build
DISPLAY=0:0 LANG=RU_ru.KOI8-R %__make fiaif.ps
[ -f fiaif.ps ] && gzip -9 fiaif.ps
%install
%__make install DESTDIR=$RPM_BUILD_ROOT
%__make install-config DESTDIR=$RPM_BUILD_ROOT
%__install -d $RPM_BUILD_ROOT{%_sbindir,%_mandir/man8} \
$RPM_BUILD_ROOT%_sysconfdir/rc.d/init.d
%__install prog/fiaif $RPM_BUILD_ROOT%_initdir/fiaif
%post
%post_service %name
%preun
%preun_service %name
%files
%doc VERSION changelog todo
%doc doc/reporting_bugs.txt doc/upgrade.txt doc/DHCP.txt
%dir %attr(0700,root,root) %fiaif_conf/
%dir %attr(0700,root,root) %_var/lib/%name/
%config(noreplace) %fiaif_conf/aliases
%config(noreplace) %fiaif_conf/zone.dmz
%config(noreplace) %fiaif_conf/zone.ext
%config(noreplace) %fiaif_conf/zone.int
%config(noreplace) %fiaif_conf/fiaif.conf
%config(noreplace) %fiaif_conf/reserved_networks
%config(noreplace) %fiaif_conf/private_networks
%config(noreplace) %fiaif_conf/type_of_services
%attr(0700,root,root) %_sysconfdir/cron.daily/%name
%_initdir/%name
%_sbindir/*
%dir %_datadir/%name
%_datadir/%name/*
%_mandir/man?/*
%files doc
%doc fiaif.ps.gz doc/faq.txt
%changelog
…
Todas as alterações você pod ver aqui
#
# RPM specification file.
#
# Author: Anders Fugmann <afu at fugmann.dhs.org>
#
# FIAIF is an Intelligent firewall
# Copyright (C) 2002-2003 Anders Peter Fugmann
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Name: fiaif
Version: 1.19.2
Release: alt2
Summary: is an Intelligent Firewall for iptables based Linux systems
Summary(ru_RU.KOI8-R): ÉÎÔÅÌÌÅËÔÕÁÌØÎÙÊ ÍÅÖÓÅÔÅ×ÏÊ ÜËÒÁÎ ÄÌÑ Linux-ÓÉÓÔÅÍ Ó iptables
License: GPL
Group: Security/Networking
Url: http://www.fiaif.net/
Packager: Nikolay A. Fetisov <naf at altlinux.ru>
BuildArch: noarch
Source0: http://www.fiaif.net/dist/%{name}_%version.tar.gz
Patch0: %name-1.19.2-alt-fiaif_update.patch
Patch1: %name-1.19.2-alt-reserved_networks.patch
Patch2: %name-1.19.2-alt-test_location.patch
Patch3: %name-1.19.2-alt-fiaif_script_actions.patch
Requires: iptables >= 1.2.6a, bash >= 2.04
BuildPreReq: dia, tetex, tetex-dvips, tetex-latex
%description
FIAIF is an Intellegent Firewall. The Goal of FIAIF is to
provide a highly customizable script for setting up an
iptables based firewall.
Unlike many other scripts, FIAIF can be truly customized
allowing multiple interfaces (or rather zones). There is no
limit on the number of zones. All configuration is done
through configuration files. No need to understand the script
behind it all.
The script makes heavy use of state-full firewalling, and all
RELATED and ESTABLISHED packets are accepted on all chains. If
you which to block something out, do not accept it in the
first place.
The script is written in BASH. Though this is not the optimal
program to use, it means that you do not need to install extra
interpreters on your firewall. This allows you to have a
minimalistic installation on your firewall.
Install this package if your machine is ever on the internet.
%description -l ru_RU.KOI8-R
FIAIF - ÓËÒÉÐÔ Ó ÛÉÒÏËÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÎÁÓÔÒÏÊËÉ ÄÌÑ ÓÏÚÄÁÎÉÑ
ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ× ÎÁ ÂÁÚÅ iptables.
ðÏ ÓÒÁ×ÎÅÎÉÀ Ó ÍÎÏÇÉÍÉ ÄÒÕÇÉÍÉ ÓËÒÉÐÔÁÍÉ, FIAIF ÍÏÖÅÔ ÂÙÔØ
ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎ ÄÌÑ ÐÏÄÄÅÒÖËÉ ÎÅÓËÏÌØËÉÈ ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ×
(ÉÌÉ ÉÎÁÞÅ ÚÏÎ). ÷ Î£Í ÎÅÔ ÏÇÒÁÎÉÞÅÎÉÊ ÎÁ ÞÉÓÌÏ ÚÏÎ. ÷ÓÑ
ÎÁÓÔÒÏÊËÁ ÐÒÏÉÓÈÏÄÉÔ ÞÅÒÅÚ ÆÁÊÌÙ ËÏÎÆÉÇÕÒÁÃÉÉ, ÐÒÉ ÜÔÏÍ
ÉÚÕÞÁÔØ ÐÒÉÃÉÐÙ ÒÁÂÏÔÙ ÓÁÍÏÇÏ ÓËÒÉÐÔÁ ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ.
FIAIF ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÅÔ ×ÏÚÍÏÖÎÏÓÔÉ iptables ÐÏ ÏÔÓÌÅÖÉ×ÁÎÉÀ
ÓÏÓÔÏÑÎÉÊ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, RELATED É ESTABLISHED
ÐÁËÅÔÙ ÐÒÉÎÉÍÁÀÔÓÑ ×Ï ×ÓÅÈ ÃÅÐÏÞËÁÈ. åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÞÔÏ-ÌÉÂÏ
ÂÌÏËÉÒÏ×ÁÔØ ËÁËÉÅ-ÌÉÂÏ ÓÏÅÄÉÎÅÎÉÑ, ÐÒÏÓÔÏ ÎÅ ÐÒÉÎÉÍÁÊÔÅ ÉÈ.
FIAIF ÎÁÐÉÓÁÎ ÎÁ BASH. èÏÔÑ bash - ÎÅ ÓÁÍÙÊ ÏÐÔÉÍÁÌØÎÙÊ ÑÚÙË
ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÂÏÌØÛÉÈ ÓËÒÉÐÔÏ×, ÚÁÔÏ ÄÌÑ ÒÁÂÏÔÙ FIAIF ÎÅ
ÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÌÉÛÎÉÅ ÉÎÔÅÒÐÒÅÔÁÔÏÒÙ ÎÁ ÍÅÖÓÅÔÅ×ÏÍ
ÜËÒÁÎÅ.
%package doc
Summary: FIAIF documentation
Summary(ru_RU.KOI8-R): ÄÏËÕÍÅÎÔÁÃÉÑ Ë FIAIF
Group: Books/Other
Requires: %name = %version-%release
Provides: %name-doc = %version-%release
Obsoletes: %name-doc
%description doc
FIAIF is an Intellegent Firewall. The Goal of FIAIF is to
provide a highly customizable script for setting up an
iptables based firewall.
This package contains FIAIF documentation: user guide and FAQ.
%description doc -l ru_RU.KOI8-R
FIAIF - ÓËÒÉÐÔ Ó ÛÉÒÏËÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÎÁÓÔÒÏÊËÉ ÄÌÑ ÓÏÚÄÁÎÉÑ
ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ× ÎÁ ÂÁÚÅ iptables.
äÁÎÎÙÊ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÄÏËÕÍÅÎÔÁÃÉÀ Ë FIAIF - ÒÕËÏ×ÏÄÓÔ×Ï
ÐÏÌØÚÏ×ÁÔÅÌÑ É FAQ.
%define fiaif_conf %_sysconfdir/fiaif
%prep
%setup
%patch0 -p0
%patch1 -p0
%patch2 -p0
%patch3 -p0
%build
DISPLAY=0:0 LANG=RU_ru.KOI8-R %__make fiaif.ps
[ -f fiaif.ps ] && gzip -9 fiaif.ps
%install
%__make install DESTDIR=$RPM_BUILD_ROOT
%__make install-config DESTDIR=$RPM_BUILD_ROOT
%__install -d $RPM_BUILD_ROOT{%_sbindir,%_mandir/man8} \
$RPM_BUILD_ROOT%_sysconfdir/rc.d/init.d
%__install prog/fiaif $RPM_BUILD_ROOT%_initdir/fiaif
%post
%post_service %name
%preun
%preun_service %name
%files
%doc VERSION changelog todo
%doc doc/reporting_bugs.txt doc/upgrade.txt doc/DHCP.txt
%dir %attr(0700,root,root) %fiaif_conf/
%dir %attr(0700,root,root) %_var/lib/%name/
%config(noreplace) %fiaif_conf/aliases
%config(noreplace) %fiaif_conf/zone.dmz
%config(noreplace) %fiaif_conf/zone.ext
%config(noreplace) %fiaif_conf/zone.int
%config(noreplace) %fiaif_conf/fiaif.conf
%config(noreplace) %fiaif_conf/reserved_networks
%config(noreplace) %fiaif_conf/private_networks
%config(noreplace) %fiaif_conf/type_of_services
%attr(0700,root,root) %_sysconfdir/cron.daily/%name
%_initdir/%name
%_sbindir/*
%dir %_datadir/%name
%_datadir/%name/*
%_mandir/man?/*
%files doc
%doc fiaif.ps.gz doc/faq.txt
%changelog
…
Todas as alterações você pod ver aqui