wok-6.x annotate libhtp/description.txt @ rev 24977

created recipe for fslint-lang
author Hans-G?nter Theisgen
date Fri May 06 16:54:42 2022 +0100 (2022-05-06)
parents
children
rev   line source
Hans-G?nter@24797 1 LibHTP is a security-aware parser for the HTTP protocol and the related bits
Hans-G?nter@24797 2 and pieces. The goals of the project, in the order of importance, are as
Hans-G?nter@24797 3 follows:
Hans-G?nter@24797 4
Hans-G?nter@24797 5 1. Completeness of coverage; LibHTP must be able to parse virtually all
Hans-G?nter@24797 6 traffic that is found in practice.
Hans-G?nter@24797 7
Hans-G?nter@24797 8 2. Permissive parsing; LibHTP must never fail to parse a stream that would
Hans-G?nter@24797 9 be parsed by some other web server.
Hans-G?nter@24797 10
Hans-G?nter@24797 11 3. Awareness of evasion techniques; LibHTP must be able to detect and
Hans-G?nter@24797 12 effectively deal with various evasion techniques, producing, where
Hans-G?nter@24797 13 practical, identical or practically identical results as the web
Hans-G?nter@24797 14 server processing the same traffic stream.
Hans-G?nter@24797 15
Hans-G?nter@24797 16 4. Performance; The performance must be adequate for the desired tasks.
Hans-G?nter@24797 17 Completeness and security are often detrimental to performance. Our
Hans-G?nter@24797 18 idea of handling the conflicting requirements is to put the library
Hans-G?nter@24797 19 user in control, allowing him to choose the most desired library
Hans-G?nter@24797 20 characteristic.