1 Summary: Simple packet filter generator
2 Summary(pl): Prosty generator filtrów pakietów
7 Group: Networking/Utilities
8 Group(de): Netzwerkwesen/Werkzeuge
9 Group(es): Red/Utilitarios
10 Group(pl): Sieciowe/Narzêdzia
11 Group(pt_BR): Rede/Utilitários
12 Source0: http://hairy.beasts.org/filter/%{name}-%{version}.tar.gz
14 Source2: %{name}.sysconfig
16 URL: http://hairy.beasts.org/filter/
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 This tool is for generating packet filtering rules from a fairly high-
24 level description language. It doesn't support all of the whizz-bang
25 features of the latest and greatest packet filters, but supports a
26 decent subset which is sufficient for typical workstation.
28 It currently supports only Linux iptables and ipchains. Cisco IOS has
29 been begun, but is incomplete. Darren Reed's ipfilter may be supported
30 at some stage. It doesn't generate optimal rulesets, and has a few
31 limitations which need to be removed, but is still a useful tool.
33 Please read HONESTY file!
36 To jest narzêdzie do generowania regu³ filtrowania pakietów z
37 wzglêdnie wysokopoziomowego jêzyka opisu. Nie obs³uguje wszystkich
38 zaawansowanych mo¿liwo¶ci najnowszych filtrów pakietów, ale wspiera
39 przyzwoity podzbiór, wystarczaj±cy dla typowych stacji roboczych.
41 Aktualnie obs³uguje tylko linuksowe iptables i ipchains. Obs³uga Cisco
42 IOS jest zaczêta, ale nie kompletna. ipfilter Darrena Reeda jest
43 obs³ugiwany czê¶ciowo. Nie generuje optymalnych regu³ek i ma parê
44 ograniczeñ, które powinny byæ usuniête, ale mimo to jest u¿ytecznym
47 Przeczytaj plik HONESTY!
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir}/%{name}} \
58 $RPM_BUILD_ROOT%{_sysconfdir}/{sysconfig,rc.d/init.d}
60 install filtergen $RPM_BUILD_ROOT%{_sbindir}
61 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/simple.conf
62 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
63 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name}
64 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/generated_rules
66 gzip -9nf README HONESTY HISTORY TODO tests/*
69 rm -rf $RPM_BUILD_ROOT
72 /sbin/chkconfig --add filter
74 if [ -f /var/lock/subsys/filter ]; then
75 /etc/rc.d/init.d/filter restart >&2
77 echo "Run \"/etc/rc.d/init.d/filter start\" to start filter"
81 if [ "$1" = "0" ]; then
82 if [ -f /var/lock/subsys/filter ]; then
83 /etc/rc.d/init.d/filter stop >&2
85 /sbin/chkconfig --del filter
89 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_sbindir}/filtergen
92 %dir %{_sysconfdir}/%{name}
93 %attr(600,root,root) %{_sysconfdir}/%{name}/simple.conf
94 %attr(600,root,root) %{_sysconfdir}/%{name}/generated_rules
95 %attr(600,root,root) %{_sysconfdir}/sysconfig/%{name}
96 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/%{name}