Skip to content

torontomulibrary/EZ-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EZ-Analyzer

This tool is designed to take a raw EZProxy log, and analyze the data per User/IP to help determine if a user is abusing your subscriptions.

Note: The program requires the use of the Maxmind GeoLite City data. It can be downloaded for free here: https://dev.maxmind.com/geoip/legacy/geolite/. This file must be placed in the same directory as your compiled source

In your EZProxy config.txt file, this program requires you to have the following lines:

Option LogUser
LogFormat %h %{ezproxy-session}i %l %u %t "%r" %s %b

Once the program is compiled and run, you should get a window which allows you to select your log file (you can only select one at a time). It may take a few seconds to process, and then prompt you where to save the file. This will produce 2 CSV files, one for the "Users" activity, and one for the "IP" activity

About

A Java based tool for analyzing EZProxy logs for abuse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages