O Raptor é um firewall de aplicativo da Web feito em C, usa o DFA para bloquear a injeção de SQL, o script entre sites e o caminho percorrido.
para correr:
$ git clone https://github.com/CoolerVoid/raptor_waf
$ cd raptor_waf; make; bin/raptor
#Nota: Não execute com "cd bin; ./raptor" use o caminho completo "bin / raptor" veja os detalhes https://github.com/CoolerVoid/raptor_waf/issues/4
Precisa de lib pcre para compilar.
Exemplo
Acima de algum servidor HTTPd na porta 80, redirecione com o raptor para a porta 8883
$ cp doc/test_dfa/test.php /var/www/html
Agora você pode testar xss ataques em http: // localhost: 8883 / test.php
Outra opção para executar (agora com regex, procure arquivo config / regex_rules.txt para editar regras):
$ bin/Raptor -h 127.0.0.1 -p 80 -r 8883 -w 0 -o resultwaf -m pcre
Veja os documentos
https://github.com/CoolerVoid/raptor_waf/blob/master/doc/raptor.pdf