User Tools

Site Tools


tutorials:security:kamailio-security

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
tutorials:security:kamailio-security [2019/05/23 12:40]
pepelux
tutorials:security:kamailio-security [2019/05/23 12:42] (current)
pepelux
Line 342: Line 342:
 route[SECURITY_CHECKS] { route[SECURITY_CHECKS] {
         if (geoip2_match("​$si",​ "​src"​)) {         if (geoip2_match("​$si",​ "​src"​)) {
 +                secf_check_country($gip2(src=>​cc));​
                 # return values ...                 # return values ...
                 #  2 = whitelisted                 #  2 = whitelisted
Line 347: Line 348:
                 # -1 = error                 # -1 = error
                 # -2 = blacklisted                 # -2 = blacklisted
-                secf_check_country($gip2(src=>​cc));​ 
                 if ($? == -2) {                 if ($? == -2) {
                         xalert("​$rm from $si blocked because Country '​$gip2(src=>​cc)'​ is blacklisted"​);​                         xalert("​$rm from $si blocked because Country '​$gip2(src=>​cc)'​ is blacklisted"​);​
Line 368: Line 368:
         }         }
    
 +        secf_check_from_hdr();​
         # return values ...         # return values ...
         #  4 = name whitelisted         #  4 = name whitelisted
Line 377: Line 378:
         # -3 = domain blacklisted         # -3 = domain blacklisted
         # -4 = name blacklisted         # -4 = name blacklisted
-        secf_check_from_hdr();​ 
         switch ($?) {         switch ($?) {
                 case -2:                 case -2:
tutorials/security/kamailio-security.txt ยท Last modified: 2019/05/23 12:42 by pepelux