cvs commit: ports/devel Makefile ports/devel/libhtp Makefile
distinfo pkg-descr pkg-plist
Wesley Shields
wxs at FreeBSD.org
Sun Dec 25 02:44:04 UTC 2011
On Sun, Dec 25, 2011 at 02:41:07AM +0000, Wesley Shields wrote:
> wxs 2011-12-25 02:41:07 UTC
>
> FreeBSD ports repository
>
> Modified files:
> devel Makefile
> Added files:
> devel/libhtp Makefile distinfo pkg-descr pkg-plist
> Log:
> LibHTP is a security-aware parser for the HTTP protocol and the related bits
> and pieces. The goals of the project, in the order of importance, are as
> follows:
>
> 1. Completeness of coverage; LibHTP must be able to parse virtually all
> traffic that is found in practice.
>
> 2. Permissive parsing; LibHTP must never fail to parse a stream that would
> be parsed by some other web server.
>
> 3. Awareness of evasion techniques; LibHTP must be able to detect and
> effectively deal with various evasion techniques, producing, where
> practical, identical or practically identical results as the web
> server processing the same traffic stream.
>
> 4. Performance; The performance must be adequate for the desired tasks.
> Completeness and security are often detremental to performance. Our
> idea of handling the conflicting requirements is to put the library
> user in control, allowing him to choose the most desired library
> characteristic.
>
> Author: Ivan Ristic <ivanr at webkreator.com>
> WWW: http://www.libhtp.org
This port currently conflicts with security/suricata, but I have a PR I
just sent in to update suricata to not use it's built in version of this
library (along with a general update to that port). I'm intentionally
not marking the two as in conflict as it will hopefully just be reverted
once the maintainer responds to my PR.
-- WXS
More information about the cvs-ports
mailing list