Next IPTables::IPv4::IPQueue #18            

Filter based on traffic levels

    my $src = $ip->{src_ip};

    if ($customer->{$src}) {
        $customer->{$src}->{sent} += $msg->data_len;

        if ($customer->{$src}->{sent} >
            $customer->{$src}->{quota})
        {
            $customer->{$src}->{dropped} += $msg->data_len;
            $ipq->set_verdict($msg->packet_id, NF_DROP);
        } else {
            $ipq->set_verdict($msg->packet_id, NF_ACCEPT);
        }
    }


            Next © 2003 Michael C. Toren