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

Up foomatic-db (4.0-20221117)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Nov 18 09:54:27 2022 +0000 (23 months ago)
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.