> From: Ed White [mailto:[EMAIL PROTECTED]
> On Thursday 06 November 2003 17:09, Daniel Hartmeier wrote:
> > If someone shows me how to do it correctly, that might even convince me
> > to try to implement it in pf. But what I've seen so far were horrible
> > kludges in the sense that I can immediately predict a dozen ways it will
> > raise false alarms or be easily circumvented by a moderately clever
> > tool. What I'd want is a scheme that I myself could trust.
>
> The real point is: what do we need ?
>
> Something that binds together a protocol (HTTP) and a port (tcp 80) ?
Try to integrate Hogwash/in-line snort more closely with pf?
> Something that stops an exploit ?
As above. Why re-invent the wheel.
> Something that choose what to do reading application level data ?
> (like forwarding streams based on HTTP Hostname field)
This is a proxy. Perhaps a generic proxy framework would be
helpful? Hmmm, is this like giving someone a loaded gun? Writing rock
solid network apps is definitely non-trivial.
> Something that transparently modifies application level data ?
> (like removing mail attachments)
This could be a proxy. You can also have a LKM that does regexp to
match and could even replace. Full of issues like Daniel states, but still
an interesting option. Probably not a good idea for a production network.
While I find this intriguing, it is definitely experimental. I'm not sure
if this meshes with the OpenBSD philosophy.
<> Jim