Mumsie
Author(s)
Joe Stewart
Latest Version
0.1
Description
Mumsie (Malicious URL Monitor and Snort Injection Engine) is an addon for Snort. Often, we can use Snort signatures to spot malicious code being transferred by a webserver, but we are only given the alert containing the malicious packet, and not the client HTTP request that triggered the alert, which could give us valuable information such as the file path, http virtual hostname, and referring URL. Mumsie solves this problem by watching the same interface as Snort using the libpcap interface, and buffering previous HTTP GET/POST request packets in memory, at the same time watching the Snort alert log. If a Snort alert is added to the log, Mumsie searches the memory buffer for matching requests. If there are any, Mumsie will use libnet to inject the request back onto the interface, with the evil bit set as per RFC 3514. We use a Snort signature to watch for that bit, so Snort now alerts on the client request and logs the request payload.
Mumsie is very much alpha-quality code, so do not use it on a production server.
License Agreement
Please note that SecureWorks cannot provide support for these tools, but feedback is appreciated.