[Kamailio-Users] PIKE module
Iñaki Baz Castillo
ibc at aliax.net
Wed Mar 11 22:52:40 CET 2009
Hi, please avoid HTML in a maillist and use plain text instead ;)
Reply inline:
El Miércoles, 11 de Marzo de 2009, Juan Perez escribió:
> Hello
>
> I need some clarification here; the Help file for this module says this:
>
> ///////////////////////////////////////////////////////////////////////////
>//////////////////////////////////////////
>The module keeps trace of all (or
> selected ones) incoming request's IP source and blocks the ones that
> exceeded some limit. Works simultaneous for IPv4 and IPv6 addresses.
> The
> module does not implement any actions on blocking - it just simply reports
> that there is a high traffic from an IP; what to do, is the administator
> decision (via scripting).
> ///////////////////////////////////////////////////////////////////////////
>//////////////////////////////////////////
>
> I understand from the first part that it blocks the IPs, but last sentence
> says otherwise. How is it supposed to work?
You can reject, drop or whatever after checking if the source IP is doing a
flood by testing:
if (!pike_check_req()) { # do_something };
Using an external script you can list the blocked IP (using the module MI
command called "pike_list") and do whatever you wish with that information
(send a mail to the admin, store the IP's in a DB...
--
Iñaki Baz Castillo
More information about the sr-users
mailing list