Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- route[REQINIT]
- {
- if ($ua =~ "(friendly-scanner|sipvicious|sipcli)") {
- xlog("L_INFO","script kiddies from IP:$si:$sp - $ua \n");
- exit;
- }
- if ($au =~ "(\=)|(\-\-)|(')|(\%27)|(\%24)" and $au !=$null) {
- xlog("L_INFO" ,"[R-REQINIT:$ci] sql injection from IP:$si:$sp - $au \n");
- exit;
- }
- if (!mf_process_maxfwd_header("10")) {
- xlog("L_INFO","[R-REQINIT:$ci] Too Many Hops (IP:$si:$sp)\n");
- sl_send_reply("483","Too Many Hops RI1");
- exit;
- }
- if(is_method("OPTIONS") && uri==myself && $rU==$null) {
- sl_send_reply("200", "Thank you for flying Kamailio");
- exit;
- }
- if(!sanity_check("1511", "7")) {
- xlog("L_INFO","Malformed SIP message from $si:$sp ru = $ru \n");
- exit;
- }
- if (is_method("INVITE|REGISTER")) {
- if($ua =~ "(friendly-scanner |sipvicious)"){
- xlog("L_INFO", "Script kiddie - bye");
- exit;
- }
- }
- if (is_method("INVITE|REGISTER")) {
- if($ua =~ "(friendly-scanner |sipvicious)") {
- xlog("L_INFO", "Script kiddie - bye");
- exit;
- }
- }
- if($sht(ipban=>$si) > 5) {
- exit;
- }
- force_rport;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement