[zorp-hu] =?iso-8859-2?Q?ismerked=E9s_a_zorp-al?=
=?iso-8859-2?Q?Eyssen_Kriszti=E1n?=
krisz@eyssen.hu
Sat, 14 Jul 2001 01:40:49 +0200
Sziasztok!
Most kezdtem el ismerkedni a Zorpal, de sajnos elég hamar problémékba
ütköztem. Elolvasgattam, hogy hogyan is kéne használni, aztán elkezdtem
kipróbálni. Előszpör egy egyszerű http-t akartam továbbítani plugproxyn
keresztül. Akár mit csináltam, sehogy nem ment, mindíg valami hibaüzenet
lett a vége. Szerintetek mi nem stimmelhet itt ebben? Az
inbound_services és outbound_services-nál tudom hogy nem a
legszerencsésebb a *, de amíg próbélkozom jó lesz. Egyébként a leírásban
sem titszta minden, a servicebe illetve a listenerbe valahol SockAddr
valahol pedig SockAddrInet-van írva. ??
Előre is köszi a segítséget!
Krisz
Ui.:
Még annyit, hogy ez a gép egy dmz-be van, melyhez az internet felől
beengedtem a 80-as portot, és ezen keresztül egy a belső hálózaton lévő
gép 80-as portját szeretném elérni. Lehet, hogy ezt nem is így kéne?
Most nem arra gondoltam, hogy nem plugproxyval, mert tudom hogy
http-vel, de így egyszerűbb volt kezdeni.
from Zorp.Zorp import *
from Zorp import Zorp
from Zorp.Zone import InetZone
from Zorp.Service import Service
from Zorp.SockAddr import SockAddrInet
from Zorp.Chainer import TransparentChainer, DirectedChainer,
InbandChainer, FailoverChainer
from Zorp.Plug import PlugProxy
from Zorp import Http
from Zorp.Http import HttpProxy
from Zorp.Ftp import FtpProxyAllow, FtpProxyMinimal
from Zorp.Listener import Listener
Zorp.firewall_name = 'zorp@xch'
Zorp.zones= [
InetZone("intranet", "192.168.10.0/24", inbound_services=["*"],
outbound_services=["*"]),
InetZone("internet", "0.0.0.0/0", inbound_services=["*"],
outbound_services=["*"])
]
class MyPlug(PlugProxy):
def config(self):
pass
def init(name):
plug_direct_service = \
Service ("internet_http_intranet",
DirectedChainer(SockAddrInet("192.168.10.10", 80)), MyPlug)
Listener (SockAddrInet("194.88.57.204", 80),
plug_direct_service)