Building http parser - TechnikEmpire/HttpFilteringEngine GitHub Wiki

HttpFilteringEngine uses the speedy, well tested and popular http-parser internally for the purpose of accurately handling things such as http chunked content. This project consists of a single source file so it's trivial to do.

Download the latest release of http-parser.

Extract the archive to HTTPFILTERINGENGINE_BASE_DIR\deps\http-parser so you wind up with a directory structure something like HTTPFILTERINGENGINE_BASE_DIR\deps\http-parser\http-parser-2.5.0\SOURCES.

There are scripts provided in HTTPFILTERINGENGINE_BASE_DIR\scripts that will compile and stage http_parser binaries and includes for both 32 bit and 64 bit targets. Like the other scripts, there are some variables that you must set, such as HTTP_PARSER_VERSION and if you don't, the scripts will prompt you to do so before exiting.

The scripts are well documented in comments, so if you're curious about their inner workings, you should find everything you could want to know in the comments.

Next, you'll need to build GQ.