On Thursday 11 September 2003 16:22, Daniel Hartmeier wrote:
> Oh, the dreaded payload inspection / passing to userland for inspection
> topic. This is basically unrelated to syn proxying, of course you can
> combine both once you have both. But sneaking it through syn-proxy is
> unlogical ;)

The fact is that syn-proxy manages already two tcp connections.


I see 2 problems and they're on 2 different level:

1) tcp level: as Mike said advanced evasions tecniques have been discovered"

So we'll need something like Cedric "scrub tcp", that pass to the filter a 
stream of definitive bytes.


2) application level filtering

how can syn-proxy talk to a userland program, maybe sharing a buffer ?


Any idea to solve these 2 problems ?


        Ed


P.S.  I would like to say that I do prefer the approach "how things should 
work" instead of "how things works". This means that we should think how a 
valid connection is built by a valid software and block the rest without 
mercy. So, for example, if I receive the first packet of a request to tcp:80 
that has only 3 bytes of payload I'll close that connection.

P.P.S. I'm subscribed to the list !
Please do not write me in cc every time ;-)


Reply via email to