[zorp-hu] http korlatozasok
Balazs Scheidler
bazsi@balabit.hu
Fri, 28 Jun 2002 12:00:50 +0200
On Fri, Jun 28, 2002 at 11:51:26AM +0200, Kosa Attila wrote:
> On Fri, Jun 28, 2002 at 10:44:11AM +0200, Balazs Scheidler wrote:
> > On Fri, Jun 28, 2002 at 10:32:55AM +0200, Kosa Attila wrote:
> > > Hello!
> > >
> > > > Http:
> > > > * limitálható chunk méret (ld. Apache hiba)
> > >
> > > Erre tudnatok mutatni egy peldat?
> >
> > a chunk meret korlatozas illetve a letoltheto fileok korlatozasa teljesen
> > mas teszta. chunkokat akkor hasznal egy webszerver, ha nem tudja elore, hogy
> > milyen meretu lesz a valasza, ezert nem tudja beleirni a Content-Length
> > fejlecbe, mivel az az adatresz elott van. Ilyenkor kb igy nez ki egy keres:
>
> Koszonom a magyarazatot. Egy peldat is, please :)
class MyHttp(HttpProxy):
def config(self):
HttpProxy.config(self)
self.max_chunk_length = 3
>
> > Amit te szeretnel az leginkabb URL szuressel megvalosithato:
> >
> > class LimitedHttpProxy(HttpProxyURIFilter):
> > matcher=RegexpFileMatcher('/etc/zorp/http.black', '/etc/zorp/http.white')
>
> Igy probaltam:
> class IDHttp(HttpProxyURIFilter):
> def config(self):
> HttpProxyURIFilter.config(self)
> self.transparent_mode = 1
> matcher=RegexpFileMatcher('/etc/zorp/http.black', '/etc/zorp/http.white')
ha config() methodba irod, akkor 'self.matcher = ...' kell, nem eleg a sima
matcher. Az altalam irtnak az az elonye, hogy a fileokat csak egyszer
olvassa fel, mig a config()-bol hivva annyiszor, ahanyszor a proxy elindul.
(-> lassitja az inditast)
--
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1