En las primeras versiones del cortafuego sólo se podía detener los ataques más comunes, pero con el tiempo se mejoró el algoritmo de detección reemplazándolo por uno en lenguaje C, que podía detectar patrones difusos y resolver complejas formas de ataque.