| |
Methods defined here:
- __init__(self, helpers)
- This function initializes the analyzer class with a reference to an active helper class.
:param helpers: Reference to an initialized helpers class.
- get_by_os(self)
- This function iterates over the log entries and separates the useragent into browser and operating system and counts the appearance of each browser and operating system.
- get_hits_hour(self)
- This function iterates over the log entries and counts the HTTP requests per hour.
- get_hits_month(self)
- This function iterates over the log entries and counts the HTTP requests per month.
- get_hits_per_endpoint(self)
- This function iterates over the log entries and counts the HTTP requests per endpoint of the IIS.
- get_hits_per_weekday(self)
- This function iterates over the log entries and counts the HTTP requests per weekday.
- get_ip_hits(self)
- This function iterates over the log entries and counts the appearance of an ip address.
- get_statuscode_frequency(self)
- This function iterates over the log entries and counts the appearance of the http statuscodes.
- get_users_per_month(self)
- This function iterates over the log entries and counts the usages per month.
- http_206_per_month(self)
- This function iterates over the log entries and counts the HTTP 206 statuscode per month and which endpoint caused it.
- load_logfile(self)
- This function reads the logfile to a variable.
- run(self)
- This function deletes the old reports and then runs all reports.
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|