This documentation is no longer maintained and exists for historical purposes. The current documentation is located at

IP Reputation Rules

IP Reputation can be used in rules through a new rule directive "iprep".


The iprep directive matches on the IP reputation information for a host.

iprep:<side to check>,<cat>,<operator>,<value>

side to check: <any|src|dst|both>
cat: the category short name
operator: <, >, =
value: 1-127


alert ip $HOME_NET any -> any any (msg:"IPREP internal host talking to CnC server"; flow:to_server; iprep:dst,CnC,>,30; sid:1; rev:1;)


The "iprep" keyword is compatible to "IP-only" rules. This means that a rule like:

alert ip any any -> any any (msg:"IPREP High Value CnC"; iprep:src,CnC,>,100; sid:1; rev:1;)

will only be checked once per flow-direction.

For more information about IP Reputation see IPReputationConfig and IPReputationFormat.