ModSecurity audit log to MySQL parser

Dhillon A. K. has written a new article about mod_security. The article is essentially a brief ...

Read More

Chroot support significantly improved in v1.8

Last night I updated the code that provides the internal chroot functionality in mod_security. I am ...

Read More

Web Application Security Consortium Announced

A new organisation has just been announced: the Web Application Security Consortium. The ...

Read More

Paper on passive information gathering

TechicalInfo.Net is an excellent resource for Web Security information. Gunter Ollmann has provided ...

Read More

AVDL Committee Draft is out

This morning I got news of AVDL becoming a Committee Draft; you can get it here. AVDL (Application ...

Read More

JIRA license for ModSecurity

I am very happy to announce that I've been granted a free JIRA license to use with ModSecurity! I ...

Read More

Free Apache hardening utility

Syhunt, a security tool company from Brazil, have released a free Apache configuration hardening ...

Read More

New Apache module: mod_log_forensic

A new module has been added to the Apache CVS repository: mod_log_forensic. It is a standard module ...

Read More

End of year post!

I thought a post to mark the end of the year would be in order. It has been a very good year for ...

Read More

File interception supported

Building on the multipart/form-data support I added to mod_security the other day, today I added ...

Read More

Multipart support added

Over the weekend I worked on adding the multipart/form-data support to mod_security. As a result, ...

Read More

A milestone reached

I feel like I've reached a new milestone with mod_security. First of all, it is important to note ...

Read More

Updated the Snort rules conversion script

The new version of the script to convert Snort rules into mod_security rules is now available (from ...

Read More

Converted Snort rules to mod_security rules

I wrote a simple Perl script to convert Snort rules to mod_security rules and published the ...

Read More

Enhanced rules now available

The last change before the 1.7 release is now in the CVS. I have refactored the code dealing with ...

Read More

Cookie parsing added

Now you can analyse cookies using new selective filtering variables (COOKIE_name, COOKIE_NAMES, ...

Read More

Masking your web server

There is a new feature available in the CVS, and it allows you to mask your web server and instruct ...

Read More

Changed name to Web Security Blog

I decided to change the name of this blog to "Web Security Blog". I figured that web security is ...

Read More

Output filtering now in CVS

The new output filtering functions are now in CVS. I implemented this feature for Apache 2 first ...

Read More

New action: pause

I have added a new action to the CVS, called "pause". It accepts one parameter, time in ...

Read More

Added Unicode encoding validation

I've just committed the Unicode validation feature to the CVS. It is a very good thing to have if ...

Read More

Selective Filtering

I've just added a new feature to mod_security (CVS, both versions) that allows you to achieve a ...

Read More

Fun with PHP CLI scripts

I've had quite a lot of "fun" with PHP CLI scripts the other day. As you perhaps know, there is an ...

Read More

Apache chrooting simplified

I've added a new (and experimental) feature to mod_security (CVS and Apache 1.x only at the moment) ...

Read More

URL decoding bug fixed

I just fixed a small bug in the URL decoding routine. Apparently, I forgot to add code to convert ...

Read More

Porting mod_security to Windows

With module functioning well on Unix-based platforms I decided to start with the Windows port. The ...

Read More