[zorp-hu] [ANN] Zorp GPL APT repositoryk

Balázs Tibor covek at covek.hu
2012. Jún. 9., Szo, 19:37:23 CEST


2012-06-09 18:19 keltezéssel, Endre Szabo írta:

Hi,

> Koszonom, ez a Rule class onmagaban mukodik, proxy indul. Bar igy nem
> tudom, hogy hogy lehet majd nem-transparent 'dispatcher'-t hasznalni,

Roppant egyszerű: nem kell a nem tarsparent-el sokat foglalkoznod.
Megadod, hogy mi a dst port definiálsz saját osztályt, valahogy így:

**************************************************************************

class FtpProxyNonTransparent(FtpProxy):
    def config(self):
        FtpProxy.config(self)
        self.transparent_mode=FALSE

def zorp_instance():
    Service(name="service_ftp_nontransparent_inband",
            proxy_class=FtpProxyNonTransparent,
            router=InbandRouter(forge_port=TRUE)
    )
    Rule(service='service_ftp_nontransparent_inband',
         dst_port=50021,
         dst_subnet=('172.16.10.254', ),
         src_zone=('clients', )
    )

**************************************************************************

> meg, hogy az NDimensional konfig miert hibadzik egyaltalan.

Ezt passzokom inkább.

> IPv6 is megjavult kozben, az gond annyi volt, hogy az RPDB ruleok nem
> volt ipv6-hoz felhuzva.

No ügye. :)

> Ilyen szep log keletkezik a v6->v4 szabalyrol:
> 
> zorp/MAIL core.session(3): (svc/inside_IMAP_internet.end.re:3):
> Starting proxy instance; client_fd='9',
> client_address='AF_INET6(2a01:368:e001:0:12c5:86ff:feba:84a8:49630)',
> client_zone='Zone(inside)',
> client_local='AF_INET6(2a01:270:91e8:fd:195f:db38:31c9:c9ec:143)',
> client_protocol='TCP'
> zorp/MAIL core.session(3): (svc/inside_IMAP_internet.end.re:3/plug):
> Server connection established; server_fd='12',
> server_address='AF_INET(44.128.156.1:143)',
> server_zone='Zone(inside)',
> server_local='AF_INET(44.128.156.252:41230)', server_protocol='TCP'

:)

> Itt ugye eleg zavaro lehet, hogy az AF_INET6 utolso szama a : utan a port, es
> nem az utolso IPv6-cim mezo. :)

Hát a portot jelenleg : választja el a címtől, még ha IPv6-ról is van szó!

> Koszonom a segitseget,

Igazán nincs mit. Örülök, hogy sikerült rendberakni!

> 
> 2012/6/9 Balázs Tibor <covek at covek.hu>:
>> Hello!
>>
>> 2012-06-09 08:44 keltezéssel, Endre Szabo írta:
>>> Meg annyi, hogy a zone lookup ipv6 eseten nem tunik jonak:
>>
>> IPv6-hoz milyen netfilter szabályaid vannak?
>>
>> Megpróbálom még ma vagy holnap tesztelni az IPv6-os működést.
>>
>> Arra szeretném felhívni a figyelmedet, hogy a policy.py valahogy így
>> kellene, hogy kinézzen:
>>
>> **************************************************************************
>> from Zorp.Core import *
>> from Zorp.Plug import *
>> from Zorp.Http import *
>> from Zorp.Proxy import *
>>
>> Zone(name = "internet",
>>     addrs = [ "0.0.0.0/0", "::/0", ],
>>     inbound_services=["*"],
>>     outbound_services=["*"]
>> )
>>
>> def zorp_instance():
>>    Service(name="http",
>>         router=DirectedRouter(dest_addr=(SockAddrInet('192.168.5.254', 80)),
>>         forge_addr=FALSE),
>>         proxy_class=HttpProxy,
>>    )
>>    Rule(service = 'http',
>>         dst_port = 80,
>>         src_zone = ('internet',),
>>    )
>>
>> **************************************************************************

c


További információk a(z) zorp-hu levelezőlistáról