W3Perl Changelog

New in version 3.19

June 21st, 2014
  • Countries maps thanks to jvectormap, a JavaScript tool from Kirill Lebedev
  • Region maps with city location when the GeoIPCity plugin is activated
  • Ability to output w3perl on a different logical drive than install on Windows SSH support
  • More graphs (robots, status code...)

New in version 3.182 (October 5th, 2013)

  • Crash when finding timestamp in the future. Fixed.
  • SSH reports have been improved.
  • Graphs showing the number of status code versus days have been added. So you can detect more easily attacks.
  • Robots activity shows graph versus days.

New in version 3.181 (September 23rd, 2013)

  • Only three bugs have been found in 3.18. The first one is about logifle rotation with postfix. I forget to use my new extract_date_syslog function to extract postfix date. The next one is about computing hourly stats over the whole logfiles with daily uncompressed logfiles. (cron-hour.pl -b). It's really a minor bug. The last one was skipping agent field on W3C logfile format when parsing one logfile.
  • Support for sshd logfiles have been added.

New in version 3.18 (September 2nd, 2013)

  • Menu uses now ajax to display so you won't need anymore to wait the next incremental run to get menu updated. Of course, it require a server running, if you don't have any, the old way of menu creation is still being used.
  • The next big task was to rewrite the spec file in order to get an improved and easier way of packaging. If you want to build w3perl for your own distrib, you just need to edit the spec file and customize your default web paths.
  • The last big task was to add support for SFTP and DSCH ISC (v4), feedbacks are welcome.
  • Finally, there are still some bugs to be fixed....

New in version 3.174 (June 25th, 2013)

  • Jqplot graphs can be saved in PNG
  • Added support for ISC DHCP logfile format.
  • Added support for SFTP logfile format.
  • Missing headers on some files (precision = 4, several languages).
  • More checkings in install.pl script
  • PDF were broken when using jqplot.

New in version 3.172 (May 18th, 2013)

  • W3Perl uses now an Ajax menu, it allows uptodate menu when new report is available. Of course, it requires a web server running in order to work, so the old static menu is still there for w3perl-win.exe package. As a reminder, with the old way to generate menu, you have to wait the incremental run to display all available menu.
  • Referer spammer detection have been improved, you can now use keywords to filter the referer field (using the referer-keyword.txt file). Referer spam is a good way to detect virus/malware on remote computers. Most hosts sending referer spam are infected. I've tried to contact a provider so they can send a warming to their clients about this problem. Sadly, the answer was to block referer spam on my side rather than cleaning the source.
  • You can also crypt your w3perl's output, I use it to display demo mode.

New in version 3.171 (May 10th, 2013)

  • Wrong display on Page Search
  • Search is now available without CGI
  • Countries pie chart link
  • Duplicate local hosts shown on incremental run (precision 4)
  • Hosts files are not anymore removed on incremental (precision 4) : faster
  • Empty jqplot graphs produces errors
  • Threshold was not set in histogram plots
  • Fix W3C validation
  • Preliminary support for hourly splitted logfiles
  • Output can be crypted (to hide email in demo mode)

New in version 3.17 (April 24th, 2013)

  • Fix some issues with web admin (display / loadbalancing option / schedule ...)
  • Jqplot improvements (limit to 1000 pts for histogram, ...)
  • Users report show number of accesses/host/traffic versus time for each user
  • Jqplot updated to 1.0.8 and logresolvemerge to 1.45

New in version 3.165 (March 27th, 2013)

  • You can now switch to jqplot plots as all scripts have been converted.
  • Graphs have been improved (min, max, average, and sigma were added).
  • A few minor bugs have been fixed.