Universal web application security sensor intended for real-time monitoring and defense.
XSLT C++ C HTML Lua Ruby Other
Latest commit 97b453a Jan 6, 2016 @cpforbes cpforbes Fix pcre dfa matching.
State was not always properly cleared when a match was found.
Permalink
Failed to load latest commit information.
acinclude ilibxml2.m4: Include linking libxml2 with -l. Oct 12, 2015
automata ee.cpp: When asserts are off and the input is invalid, throw an appro… Oct 6, 2015
build build: Remove linking with pcre for test - not all use pcre. Apr 6, 2015
clipp clipp: Add missing input file. RNS-1682 Dec 8, 2015
codecheck cleanup: Remove managed collections fields and references (appears un… Feb 19, 2015
docs Update docs copyright date to 2016. Jan 4, 2016
engine engine.c: Move check for blocking mode before setting flags. RNS-1498 Nov 4, 2015
etc etc/ironbee.conf.example: Update with new predicate modules. May 30, 2014
example_modules When asserts disabled fallback to available error reporting. Oct 6, 2015
example_servers Update server error page callback to use const uint8_t *. Aug 12, 2015
experimental Re-do work undone by reverts merged from rns/master Aug 22, 2014
fast *.cpp: Disable warnings around boost includes that cause clang 3.6 an… May 12, 2015
ibctl Allow the engine_manager to handle multiple "current" engines at once. Aug 25, 2015
include eval.cpp: Do not return the NodeEvalState& after a call to GraphEvalS… Oct 27, 2015
ironbeepp context.cpp: Allow for C++ to easily access the context memory manage… Oct 5, 2015
libs libinjection: Sync with latest master. Nov 16, 2015
lua module.lua: Remove debug code. RNS-1674 Nov 23, 2015
modules Fix pcre dfa matching. Jan 6, 2016
packaging ironbee.spec.in: Bump up to level 3 optimizations for RPM builds. Sep 29, 2015
predicate standard_string.cpp: Scop-down the disabling of a warning about non-v… Nov 4, 2015
servers ts_headers.c: Avoid unused values in NDEBUG builds. Nov 3, 2015
tests tests: Update googletest code. Sep 24, 2015
tools build: Do not install the modsec conversion script. Sep 30, 2014
util mpool: Simplify mpool preallocating. RNS-1628 Oct 2, 2015
.ctags CTags: Add .ctags file for project listing appropriate excludes. Feb 28, 2012
.gdbinit debugging: Add start of gdb macro file, .gdbinit, to aide debugging i… May 15, 2013
.gitignore stringencoders: Cleanup build and make sure it works with in-source-t… Feb 2, 2015
.mailmap Adjusting mailmap to map to qualys email. Mar 29, 2012
.travis.yml build: Travis CI update - explicitly set CC/CXX in configure step. Sep 24, 2014
AUTHORS Update AUTHORS file with current list of authors. Jan 19, 2012
CHANGES.adoc CHANGES: Add notes on performance. Apr 28, 2015
CODESTYLE.adoc CODESTYLE.adoc: Explicitly require all block-optional constructs to h… Feb 19, 2015
COPYING Squashed 'docs/docbook/' content from commit 98184ed May 12, 2012
DEVELOPMENT.adoc libs: Add stringencoders to included libs. RNS-1409 Feb 1, 2015
INSTALL docs: Update CHANGES and docs with addition of libhtp source. Nov 28, 2012
LICENSE Squashed 'docs/docbook/' content from commit 98184ed May 12, 2012
Makefile.am docs: Add first draft of IronBee Inspection Guide - build with "make … Aug 15, 2014
NOTICE Update copyright dates. May 20, 2015
README.adoc *.md: Change toplevel documentation to asciidoc. RNS-1131 Jul 18, 2014
VERSION Bump version to 0.14.0 in preparation for 0.13.x branch. Aug 28, 2015
autogen.sh Add comment to autogen.sh. Dec 21, 2011
configure.ac libxml2.m4: FIxing libxml2 detection. RNS-1582. Oct 9, 2015
get-version.sh Squashed 'libs/libhtp/' changes from 9e1a81a..4e1f27d Jul 23, 2013
ironbee.pc.in Initial source code release. Feb 14, 2011
ironbee_config_auto.h Everything: Replace — with --- to take advantage of doxygen 1.8… Sep 13, 2012

README.adoc

README

IronBee is a new open source project to build a universal web application security sensor. This repository contains the core IronBee engine and development framework for extending IronBee.