SkillAgentSearch skills...

Libhtp

LibHTP is a security-aware parser for the HTTP protocol and the related bits and pieces.

Install / Use

/learn @OISF/Libhtp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LibHTP

Copyright 2009-2010 Open Information Security Foundation Copyright 2010-2013 Qualys, Inc.

LibHTP is a security-aware parser for the HTTP protocol and the related bits and pieces. The goal of the project is mainly to support the Suricata use case. Other use cases might not fully be supported, and we encourage you to cover these.

| STATUS | | We are currently in the process of migrating LibHTP to a Rust version and thus | support will be discontinued.

See the LICENSE, COPYING, and NOTICE files distributed with this work for information regarding licensing, copying and copyright ownership.

INSTALLATION

Assuming you're using an already packaged version of LibHTP, the installation process should be as simple as:

$ sudo chmod u+x autogen.sh $ ./autogen.sh $ ./configure $ make $ sudo make install

If you've retrieved your LibHTP directly from the repository, you will need to perform the following steps first:

  1. Update the version number in VERSION.

  2. Run autogen.sh, which will update the build system.

DOCUMENTATION

The best documentation at this time is the code itself and the Doxygen output (which should be all right). There's also a quick start guide in the doc/ folder, which should give you enough information to get going.

LICENSE

LibHTP is licensed under the BSD 3-Clause license (also known as "BSD New" and "BSD Simplified".) The complete text of the license is enclosed in the file LICENSE.

View on GitHub
GitHub Stars310
CategoryDevelopment
Updated26d ago
Forks117

Languages

C++

Security Score

95/100

Audited on Mar 11, 2026

No findings