Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Miguel Ángel González Gallardo
/
AnalizadorLogs
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
5750b522
authored
Mar 23, 2021
by
Juan Santos Poyato
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Terminando cesta
parent
0599e538
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
5 additions
and
5 deletions
codigo/Cesta.py
codigo/Dato.py
codigo/Gestor.py
codigo/ObtencionRegistro.py
codigo/idsUsuarioSesion.py
codigo/Cesta.py
View file @
5750b522
...
@@ -26,4 +26,3 @@ def obtenerDirectorios(registros, umbral):
...
@@ -26,4 +26,3 @@ def obtenerDirectorios(registros, umbral):
contadores
[
pos
]
+=
1
contadores
[
pos
]
+=
1
return
directorios
,
contadores
return
directorios
,
contadores
codigo/Dato.py
View file @
5750b522
...
@@ -22,7 +22,6 @@ class Dato:
...
@@ -22,7 +22,6 @@ class Dato:
# Se obtienen todos los datos
# Se obtienen todos los datos
self
.
obtenerDatos
(
cadena
)
self
.
obtenerDatos
(
cadena
)
# Funcion que asigna los valores debidos a la clase
# Funcion que asigna los valores debidos a la clase
def
obtenerDatos
(
self
,
cadena
):
def
obtenerDatos
(
self
,
cadena
):
# Auxiliares, iterador y cadena vacia
# Auxiliares, iterador y cadena vacia
...
@@ -72,6 +71,7 @@ class Dato:
...
@@ -72,6 +71,7 @@ class Dato:
return
False
return
False
# Lee lineas del fichero
# Lee lineas del fichero
def
leerLinea
(
cadena
,
c
,
signo
):
def
leerLinea
(
cadena
,
c
,
signo
):
while
cadena
[
c
]
!=
signo
:
while
cadena
[
c
]
!=
signo
:
...
...
codigo/Gestor.py
View file @
5750b522
...
@@ -3,7 +3,7 @@ from Cesta import Cesta
...
@@ -3,7 +3,7 @@ from Cesta import Cesta
# Se crean los registros, identificando usuarios y sesiones
# Se crean los registros, identificando usuarios y sesiones
r
=
obtenerRegistros
(
"../access_log_Aug95_reducido"
,
True
,
[],
[])
r
=
obtenerRegistros
(
"../access_log_Aug95_reducido"
,
True
,
[],
[])
#
c = Cesta(r)
c
=
Cesta
(
r
)
# Se muestran resultados log
# Se muestran resultados log
informe
=
(
informe
=
(
...
...
codigo/ObtencionRegistro.py
View file @
5750b522
from
Dato
import
Dato
from
Dato
import
Dato
from
idsUsuarioSesion
import
identificaciones
from
idsUsuarioSesion
import
identificaciones
# Lee el fichero log
# Lee el fichero log
def
obtenerRegistros
(
ruta
,
espidering
,
extensionesAdmitidas
,
extensionesNoAdmitidas
):
def
obtenerRegistros
(
ruta
,
espidering
,
extensionesAdmitidas
,
extensionesNoAdmitidas
):
ret
=
leerLog
(
ruta
,
extensionesAdmitidas
,
extensionesNoAdmitidas
)
ret
=
leerLog
(
ruta
,
extensionesAdmitidas
,
extensionesNoAdmitidas
)
...
@@ -21,7 +22,7 @@ def leerLog(ruta, extensionesAdmitidas, extensionesNoAdmitidas):
...
@@ -21,7 +22,7 @@ def leerLog(ruta, extensionesAdmitidas, extensionesNoAdmitidas):
for
linea
in
f
:
for
linea
in
f
:
try
:
try
:
aux
=
Dato
(
linea
)
aux
=
Dato
(
linea
)
if
not
aux
.
isPerdido
():
# Si no es un valor perdido lo incluimos en los registros
if
not
aux
.
isPerdido
():
# Si no es un valor perdido lo incluimos en los registros
ret
=
obtenerDato
(
ret
,
extensionesAdmitidas
,
extensionesNoAdmitidas
,
aux
)
ret
=
obtenerDato
(
ret
,
extensionesAdmitidas
,
extensionesNoAdmitidas
,
aux
)
finally
:
finally
:
continue
continue
...
...
codigo/idsUsuarioSesion.py
View file @
5750b522
# Asignamos un umbral para asignar nuevas sesiones a los usuarios
# Asignamos un umbral
como el de EPA
para asignar nuevas sesiones a los usuarios
UMBRAL_SESIONES
=
1800
UMBRAL_SESIONES
=
1800
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment