Diferencia entre revisiones de «BloquearipCONNECT»
De FJWiki
(Página nueva: Script para bloquear los IPs que tratan de usar al apache como proxy abierto. Se tiene cuidado en no "autobloquearse" :P. == bloquearipCONNECT == <source lang=bash> #!/bin/bash #Cr...) |
|||
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 9: | Línea 9: | ||
#Creado por FJ | #Creado por FJ | ||
− | grep -h CONNECT /var/log/httpd/*access_log \ | + | grep -h "] \"CONNECT" /var/log/httpd/*access_log \ |
| egrep -v "^192\.168\." \ | | egrep -v "^192\.168\." \ | ||
| awk '{print $1}' \ | | awk '{print $1}' \ | ||
Línea 15: | Línea 15: | ||
| xargs -n1 bloquearip | | xargs -n1 bloquearip | ||
</source> | </source> | ||
+ | |||
+ | == Requisito == | ||
+ | |||
+ | Usa [[bloquearip]]. | ||
[[Category:Bash Scripts]] | [[Category:Bash Scripts]] |
Revisión actual del 17:54 27 nov 2008
Script para bloquear los IPs que tratan de usar al apache como proxy abierto.
Se tiene cuidado en no "autobloquearse" :P.
bloquearipCONNECT
#!/bin/bash
#Creado por FJ
grep -h "] \"CONNECT" /var/log/httpd/*access_log \
| egrep -v "^192\.168\." \
| awk '{print $1}' \
| sort -u -n \
| xargs -n1 bloquearip
Requisito
Usa bloquearip.