Package org.dspace.statistics.util
package org.dspace.statistics.util
Mostly classes for dealing with detection of spiders, and command line tools.
One can find a database of User-Agent strings classified as clients, bots, etc. at www.user-agents.org.
-
ClassDescriptionCommand line utility to create a file of spider addresses from an Apache log file.A utility class to convert the classic dspace.log (as generated by log4j) files into an intermediate format for ingestion into the new solr stats.XBill DNS resolver to retrieve host names for client IP addresses.A Spare v4 IPTable implementation that uses nested HashMaps to optimize IP address matching over ranges of IP addresses.Exception Class to deal with IPFormat errors.Mapping between Country codes, English Country names, Continent Codes, and English Continent namesRepair various problems in a statistics core export CSV.SpiderDetector delegates static methods to SpiderDetectorService, which is used to find IPs, hosts, or agents that are spiders...Interface to implement a SpiderDetectorService.SpiderDetectorServiceImpl is used to find IP's that are spiders...Class to load intermediate statistics files into Solr.Class to load intermediate statistics files (produced from log files by
ClassicDSpaceLogConverter) into Solr.