Gregory Soutade
9db72f41fd
Don't analyze referer for non viewed hits/pages
2024-02-15 10:55:38 +01:00
Gregory Soutade
d78739157b
Remove all trailing slashs of URL before starting analyze
2024-02-03 09:02:55 +01:00
Gregory Soutade
7ef0911fa7
Main key for visits is now remote_ip and not remote_addr
2023-05-21 11:04:40 +02:00
Gregory Soutade
7507b8e77f
WIP
2023-04-28 16:17:47 +02:00
Gregory Soutade
de79f526dd
Add IP type plugin
2023-04-18 20:34:45 +02:00
Gregory Soutade
4b58048198
Update browsers with msie and Opera
2023-04-18 20:33:09 +02:00
Gregory Soutade
cad3467c25
Remove detection from awstats dataset for browser
2023-03-23 21:16:54 +01:00
Gregory Soutade
adc04bf753
Update iwla :
...
* Rework arg variable management
* Manage dry run at top level
* 'robot' property is now None by default (allow to do analysis only once)
* Add --disable-display option
2023-03-11 20:51:44 +01:00
Gregory Soutade
31bc67ceba
Replace feed referers by feed user agent
2023-03-11 20:42:56 +01:00
Gregory Soutade
3fdbc282c8
Remove feed parser detection by referer
2023-03-11 20:42:37 +01:00
Gregory Soutade
185664850d
Add subdomains plugin
2023-01-28 09:44:43 +01:00
Gregory Soutade
9c57ad3ece
Feeds : display last access date for merged feed parsers
2023-01-28 09:36:48 +01:00
Gregory Soutade
f8b37a625c
Rework feed merge algorithm. Allow to merge feeds based on name regular expression with merge_feeds_parsers_list conf value
2022-11-16 21:09:50 +01:00
Gregory Soutade
ad01b48898
Change merge_one_hit_only_feeds_parsers by merge_feeds_parsers and set it to False by default
2022-11-12 19:00:14 +01:00
928e4eea5a
Move iptogeo.py util into misc
2022-11-10 20:14:18 +01:00
Gregory Soutade
41432046a1
Add Anonymize IP plugin
2022-11-10 20:06:00 +01:00
Gregory Soutade
7ec7e0d644
Add Geo IP location in filter users
2022-11-04 20:03:52 +01:00
Gregory Soutade
c84373b2d7
Filter users filter can now be a function defined in conf
2022-11-04 20:03:33 +01:00
Gregory Soutade
9cee1fa71c
Move Filter Users plugin into pre_analysis (and keep display part)
2022-06-23 21:14:58 +02:00
Gregory Soutade
937706d88d
Fix typo
2021-06-04 07:51:15 +02:00
Gregory Soutade
4cd7712201
Fix feeds re and add 'feeds_referers' configuration
2021-06-03 08:50:46 +02:00
Gregory Soutade
8697be26ad
Update feed detector : check 'feed', 'rss' or 'atom' string in user agent
2021-04-01 08:22:52 +02:00
c0e3e0a801
Update code for Python3
2020-12-09 13:24:29 +01:00
f457f4e390
Update code for Python3
2020-10-30 14:42:56 +01:00
6f9622bb91
Bugfix : iptogeo : _send_request that must handles timeout errors (empty packets) was not used
2020-05-11 10:03:07 +02:00
Gregory Soutade
bb268114b2
Make backup before compressing (low memory servers)
...
Fix error : Call post hook plugins even in display only mode
Don't compute unordered hits (remove pasts if they are found after current)
Remove tags in stats diff
Don't do geolocalisation is visitor is not valid
Don't try to find search engine on robots
Update robot check rules
Add top_pages_diff plugin
2019-08-30 07:50:54 +02:00
Gregory Soutade
8255be7ec8
Get GEO code for all visits (not only valid ones)
2017-09-06 07:43:55 +02:00
Gregory Soutade
9f9bfebe7a
ip_to_geo : reset connection after 50 requests
2017-09-05 07:34:27 +02:00
Gregory Soutade
007be71ad6
New format for (not_)viewed pages/hits and bandwidth that are now recorded by day (in a dictionnary were only element 0 is initialized). Element 0 is the total. WARNING : not backward compatible with previous databases.
2017-08-24 07:55:53 +02:00
Gregory Soutade
038e485081
Prevent from error when decoding key phrases
2017-01-29 09:12:47 +01:00
e805e59c10
Remove crawler from feed parsers
2016-08-20 13:08:02 +02:00
Gregory Soutade
fdda7a527e
Bug fix : for robots, we have to use not_viewed_pages (feeds plugin)
2016-05-02 07:54:53 +02:00
Gregory Soutade
e9c2509006
Update iptogeo.py class
2016-04-12 07:56:10 +02:00
Gregory Soutade
7a655616ec
Add IPToGeo plugin
2016-02-06 14:41:41 +01:00
Gregory Soutade
79da471398
Fix typo error in getCurrentVisits() method name
2016-02-04 20:44:36 +01:00
Gregory Soutade
519033e474
Do reverse DNS on feeds parsers
2016-01-18 07:33:48 +01:00
f853ad808e
Add hours_stats plugin
2015-03-02 19:44:10 +01:00
root
1f6154107c
Forgot one parameter in feeds plugin
2015-02-19 20:13:55 +01:00
Gregory Soutade
f5b0c35bad
Add a star for merged feeds parsers
2015-02-18 20:56:03 +01:00
Gregory Soutade
cfbd35d818
Merge one hit only parsers in feeds parsers detection
2015-02-18 20:32:04 +01:00
Gregory Soutade
e0f9260802
Add Feeds plugin
2015-02-17 19:11:04 +01:00
Gregory Soutade
9d3f7c05a4
Optimize top_downloads post analysis plugin
2015-01-13 18:54:22 +01:00
Gregory Soutade
2baf4173fd
Add Browsers post analysis and display
2015-01-08 21:01:33 +01:00
Gregory Soutade
a40f116c71
Add Operating Systems post analysis and display
2015-01-08 20:59:11 +01:00
Gregory Soutade
9a1c23ec78
Update documentation of some plugins
2015-01-08 20:58:27 +01:00
Grégory Soutadé
a35d462cb7
Replace # for module description by """ (help auto extraction)
2014-12-19 11:34:25 +01:00
e740bf1e45
Add licence information
2014-12-18 19:54:31 +01:00
Grégory Soutadé
28d3e9765f
Set reverse DNS names in lower case
2014-12-16 07:38:57 +01:00
Gregory Soutade
3a246d5cd6
Optimize analysis using reverse loop
2014-12-14 15:10:13 +01:00
6d62f21373
Finalize comments
2014-12-10 21:15:56 +01:00