[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ayuda con expresión REGEX





On 9/4/05, Iñaki <ibc2@euskalnet.net> wrote:
Hola.

Tengo instalado el awstats para comprobar los accesos web a mi máquina.
El awstats miraa en mi /var/log/apache2/acces.conf para generar las
estadísticas y las interpreta de acuerdo con la
configuración /etc/awstats/awstats.conf.

Dicho archivo lo he personalizado a mi gusto, pero hay una cosa que no sé
hacer: quiero que no incluya en las estadísticas los accesos desde mi IP
pública (que es dinámica).
Para ello tengo un script que se arranca en el inicio y que guarda en el
archivo /etc/myip la IP pública (que consigue mediante dhcp puesto que es
dinámica).

En el awstats.conf viene una parte en la que pone:

# Do not include access from clients that match following criteria.
# If your log file contains IP adresses in host field, you must enter
herematching IP adresses criteria.
# If DNS lookup is already done in your log file, you must enter here hostname
criteria, else enter ip address criteria
# The opposite parameter of "SkipHosts" is "OnlyHosts".
# Note: Use space between each value. This parameter is not case sensitive.
# Note: You can use regular _expression_ values writing value with REGEX[value].
# Change : Effective for new updates only.
# Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.]"
# Example: "localhost REGEX[^.*\.localdomain$]"
# Default: ""

SkipHosts="127.0.0.1"

De momento tengo puesto SkipHosts="127.0.0.1", y funciona, puesto que no
muestra los accesos desde localhost, pero quiero que filtre también mi IP
pública, para lo cuál debería leer el fichero /etc/myip. Pero no sé qué
incluir en REGEX para decirle que lea el archivo /etc/myip.
Supongo que sería algo así:
  SkipHosts="127.0.0.1 REGEX[/etc/myip]"
pero evidentemente así no funciona.


¿Alguien me ayuda? Muchas gracias.

Te aseguro que de tratar de ayudarte traté, más sin embargo parece que con el REGEX  sólo puedes pasarle direcciones IP o rangos de IP. Que te parece esta idea un poco descabellada??? Por lo menos cuando yo me conecto casi siempre el rango en que cambia mi IP pública no es muy variado, haz el intento de conectarte varias veces, ver la IP que agarra tu máquina en las distintas oportunidades y bloquear el acceso a esasIP. Claro tampoco es que vas a bloquear media internet pero si un rango razonable de IP, que se yo bloquees de 8 o 16. Quizás te parzca una loquera lo que digo pero bueno es lo que se meocurre por ahora




--
Edgard Velásquez
GNU/Linux Registered User #: 388478
Debian User
"Libertad de pensamiento, libertad de vida, sé libre (GNU/Linux)"
"Podrán quitarnos la vida, pero nunca nuestra libertad
(William Wallace)"
Caracas, Venezuela
Reply to: