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. |