Re: [Mod-security-rules] Show GEO DAT in modsec logs
Brought to you by:
victorhora,
zimmerletw
|
From: Marc C. V. <mar...@gm...> - 2014-08-15 19:56:33
|
Hi,
I think you can add the country code in the request header and then you can log header in apache.
Best,
Marc
—
Sent from Mailbox
On Wed, Aug 13, 2014 at 9:32 AM, kinomakino <kin...@ho...>
wrote:
> Thank you very much sir !!
> Not exactly what I need, perhaps the google translator xD I failed.
> Right now I have 20,000 rules. I have configured it NOT alert modsec with
> error codes 500 or 200.
> I use this rule if you've happened to me, shows me ALL codes 200.
> This is not about me because I joined modsec with fail2ban, then this rule,
> bans ALL legitimate connections (200).
> I hope I explained.
> What I need is that my alerts 403, as I have now, show a field with country
> code
> Thank you !!!
>
> ////
> Siendo de Barcelona... en Español también xD.
>
> Si hago esa regla que me has indicado, me empieza a mostrar todos los
> códigos 200, y como comprenderás, eso no funciona bien.
>
> Gracias Marc !!!
>
>
> _____
> De: Marc Cortinas Val [mailto:mar...@gm...]
> Enviado el: miércoles, 13 de agosto de 2014 0:19
> Para: kinomakino
> CC: mod...@li...
> Asunto: Re: [Mod-security-rules] Show GEO DAT in modsec logs
>
> Hello,
>
> I think you can logging it with audit log from mod security.
> Logging directives:
> {code}
> SecAuditEngine On
> SecAuditLogParts ABIJDEFHZ
> SecAuditLogType Serial
> SecAuditLog /var/log/httpd/modsec_audit.log
> {code}
>
> Rule:
> {code}
> SecRule REQUEST_HEADERS:X-Forwarded-For "@geoLookup"
> "id:'999015',phase:1,t:none,pass,log,auditlog,msg:'IP Country is:
> %{geo.country_code} and X-Forwarded-For is: %{matched_var}'"
> {code}
>
> My apache is rear varnish and I evaluate remote IP from header
> :X-Forwarded-For, but you can use REMOTE_ADDR instead of
> REQUEST_HEADERS:X-Forwarded-Fo
>
> King regards,
> Marc
>
> On 12 August 2014 20:33, kinomakino <kin...@ho...> wrote:
> First, thanks for everything. sorry for my English.
> I wonder if there is any way to use IP Geolocation in ModSec logs.
> That is, I wish for all my active rules, show me the country code in the
> logs.
> Thanks for everything.
> now if I do this:
> SecGeoLookupDb /home/jmolina/GeoLiteCity.dat
> #SecRule REMOTE_ADDR "geoLookup" "phase: 1, id: 13102, t: none, pass, log,
> msg: '% {GEO.COUNTRY_CODE}'"
> geolocation to show me ALL connections, including HTTP 200 usually does not
> show me.
> ----------------------------------------------------------------------------
> --
> _______________________________________________
> Mod-security-rules mailing list
> Mod...@li...
> https://lists.sourceforge.net/lists/listinfo/mod-security-rules
>
> --
> Marc Cortinas Val
> 600604388
> mar...@gm... |