[zorp] Pingu Black config style

Magosanyi Arpad mag@bunuel.tii.matav.hu
Thu, 12 Apr 2001 22:49:39 +0200


--azLHFNyN32YCQGCU
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi!

Azoknak, akiknek t=FAl bonyolult a Zorp konfigja.
[A magyar verzi=F3=E9rt lapozz lejjebb]

For those who feel that the configuration of Zorp is too complex.

Here is the Pingu Black config style for Zorp(0.8.2).
If you unpack the .tar.gz into /etz/zorp, you will find the following impor=
tant
things:
pingublack:	This should be given in instances.conf for on-the fly policy
	parsing.
config:		An example config.
local/pingublack.py:	This is the main stuff. If you want to generate a
	policy offline, you should issue something like this:
	/etc/zorp/local/pingublack.py policy /etc/zorp/config >/etc/zorp/genconfig
local/pb:	These are shadow definitions for the Zorp classes,
	only used in offline operation.

The config file talks for itself, there are the following attributes:
For services:
                'bindaddress',=20
                'userport',
                'listenport',
                'fromzone',
                'tozone',
                'proxy',
                'local_ip_to_show',
                'local_port_to_show',
                'forge_addr',
                'remote_ip',
                'remote_port'
for zones:
	'ip',
	'adminparent',
	'umbrella'

If(!) I will have the mood, it will generate ipchains rules as well, but th=
e interfaces should be generated for that, and (which is harder) I will nee=
d the logic for searching the umbrella for a zone.

---Magyar v=E1ltozat----Hungarian version----------------
Hi!

Itt a Zorphoz (0.8.2) a Pingu Black config style.
A kopasz gizell=E1t kicsomizva a /etc/zorp k=F6nyvt=E1rba, a k=F6vetkez=F5 =
l=E9nyegeket
kapod:
pigublack:	Ezt kell megadni az instances.conf-ban, ha on-the fly
szeretn=E9d a policyt nyomni.
config:		Egy p=E9lda konfig
local/pingublack.py:	Ez a nagy l=E9nyeg. Ha off-line akarsz policyt gener=
=E1lni,
	a k=F6vetkez=F5h=F6z hasonl=F3t kell b=EDrni:
	/etc/zorp/local/pingublack.py policy /etc/zorp/config >/etc/zorp/genconfig
local/pb:	Ezek shadow defin=EDci=F3k a Zorp classokra, csak az offline m=FB=
k=F6d=E9shez kellenek.

A config file =F6nmag=E1=E9rt besz=E9l, a k=F6vetkez=F5 attrib=FAtumok vann=
ak:
Service-n=E9l:
                'bindaddress',=20
                'userport',
                'listenport',
                'fromzone',
                'tozone',
                'proxy',
                'local_ip_to_show',
                'local_port_to_show',
                'forge_addr',
                'remote_ip',
                'remote_port'
Zone-n=E1l:
	'ip',
	'adminparent',
	'umbrella'

Ha(!) majd lesz kedvem, megcsin=E1lom azt is hogy ipchains-et gener=E1ljon,=
 de ahhoz
az interface-eket is defini=E1lni kell, =E9s (ami nehezebb) kell arra logik=
a hogy
egy z=F3n=E1hoz megtal=E1lja az umbrella-t.

--=20
GNU GPL: csak tiszta forr=E1sb=F3l

--azLHFNyN32YCQGCU
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="pingublack-public.tar.gz"
Content-Transfer-Encoding: base64

H4sIAJwR1joAA+08XZPbxpF6JX7FaJUNSRsLkVzu0seESW1s+aPi+FQnX64qK93WkBySEEEA
BYArk6n8WD3qIU+u6CH3ct09HxgQ4K5WXlF2GSOVCMz0zPT3dM9gFPvhfD0O+GT5+MGHKp1O
vzc4O4PfTndw1rF/dXnQGfTOz/rdTn8AcN3uaWfwgJ19MIyssk4znjD2YMXnN8Ld1v4LLXEu
/yCa8OBDaMG7y78zGPRPQf69fueslv8hSkn+8fjeVeDu8j/tdM5r+R+iVMn/6soP/ezqyos3
9zJHpwvi7Pdvk//Z6fmg2+2i/z/rDLoPWOdeZr+l1PIvyf9vURLfpxO4y/p/1h+g/Q9O+7X9
H6Lslf/folDckwN4D/vvDga1/R+i3CD/JD6Q/Enmcv3vDaT8e73zWv6HKM5UzNhKpCmfi1Yg
rkXgrtJ5e+g04sQPMwYvBDIV4/W8CPAoh2jEPE0d52MTU5c7l732/62fZiIUyT34gLv7//PO
WR3/HaTslf/XWXYo/w9ef3f973X7tfwPUSYBeG6Gwn6aRD9shsqVf2y06nKgstf+P19w/37c
/+32f3q2a//n/bPa/g9RpP1fjNMs4ZNMCb32Ar+astf+n6Zp8DHX/zr/O0iR9o/Crtf/X2PZ
b//Ben4o+z+t2P+r7f8gxVEOAKRdO4BfYdlr/1/eW/r/Put/p97/PUxR9v9lnf//Oste+7/H
jwDeZ/+3d1rb/yFKSf5/2dzjzq8sKP+bzv8h2tPnf33aC+r2u4N6//cgxV/FUZIxOu3Ffxy7
Qm0HFer0uZBT7BmKQgXGk4UKWGAK76hkxR6QgjpqNZI62DKAntmfxnNHPI6cROHMn7dSEcyw
qlEB6tkwAIK/XpbwMI15IsLsahVNxcgQ7n158e2zJxpOgcQ40Oio2xt4HfjTPapqv0IiRj1Q
6l/gCWjZ/5uKe/MBN9s/MO7sVNv/eaffo/jvvPb/BymPHj5ep8njsR8+jjfZIgq1UUapfko3
5jERjpMlGCXyZJ6OoMWDh+vL7gunQebUjNbZFqyp6YgfJiLO2EWWJf54nYknSRLhxrIE80MJ
1Sj5n0aVA2pUeqBGyQU1Sj6oseuEGiUv1Ci5IX/GEE02GjFDkEKdjRiS7jSQ9phnC4/HsQin
reZjkU0eI6gJpJrtm8Cw9WdJvTNLohUjIjzpiZmCkW92+1eICg8UphquWOs4R0fgOL9fCBby
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
yzuV/wcaYekGAHgAAA==

--azLHFNyN32YCQGCU--