This is a Log mod that I originally made for personal use.
As of "version" 0.4.1 it is now capable of logging not only
visitors, but also
actions performed in your forums (Can be turned off). "Easily" extendable to log new actions from a central schema php-file.
[Current status - version 0.4.2]:
since the release of phpBB3 and me being swamped with work, I'm making my latest development-version available for download:
http://www.codecrush.com/repository/d_i ... alpha1.zip
When I get the time I'll port/rewrite it for phpBB3. Due to server hardware issues, my forum is currently down, as well as screenshots.
[Current status - version 0.4.1]:
- I've got 0.4.1 installed and running on 3 different sites/servers
- possible overhead, needs feedback
- Dead-easy to install. Only 2 files to edit and 6 lines of code to add. Comes with an "installer" for the database tables, or a sql-schema file if you prefer (includes/logs_schema.sql)
- I'm busier than ever, but will try my best to respond to bugs in this thread or at my forums
Download version 0.4.1 - CodeCrush Log System
Screenshots v. 0.4.1
[Older versions (CC IP Log)]:
Status of 0.3.2:
- deprecated as work continues on 0.4.x (CodeCrush
Log System)
- quite stable, little overhead
- 1 bug as mentioned here:
XSS Problem in CC IP Log
Preview image(s) version 0.3.1:
Install procedure:
- Copy the files in place
- browse to the
logs_install.php, read it (for more details) and click the button(s)
- Read logs_install.txt and make the necessary manual edits
- Delete logs_install.txt and logs_install.php from your web space
Upgraders!
There is no upgrade from 0.3.x to 0.4.1! This is due to major database table changes. Moving data from the old tablestructure to the new would likely require server-tools/scripts. I've provided a modified admin-page to view the old logs. (The logs_install.php page should invisibly drop the old tables, except the cc_ip_log table)
Please
backtrace whatever steps you made when installing 0.3.x (- download link still provided for 0.3.2)
Known issues:
- 2 bugs 0.4.1: sorting/pagination and Excludes. Possible fix on page 50.
- some people get logged multiple times, disregarding the log-session-duration setting. Any help to figure this one out would be appreciated. Might not be an issue with this mod, but could be browser/phpBB-related. My tests so far indicate this being a browser/proxy/user-connection issue.
Changed in 0.4.1
- large rewrite
- XSS bug fixed
- IP-Country flags
- Action logging (ACP, "moderations", errors..)
- Backups, Statistics and CSV-exports have been stripped (for now)
- Even simpler installation
- Name Change!
CodeCrush IP Log ->
CodeCrush Log System (to reflect changes)
- Log Config access configurable
Changed in 0.3.2
- some bug-fixes
- now logs cookie-info regarding other users from same computer
- provided simple addon for logging of failed login attempts/banned users
- file export/backup now exports/imports complete dataset
- Exclusion now works
- Session-based timer to control how often someone is logged (in addition to the cookie-one)
Changed in 0.3.1
- log-procedure rewritten, now called as a function.
UPGRADERS: you must make changes to sessions.php - see ccip_install.txt
- logs users upon registration
- Select user- and ip-popup for the view-log page filter fields
- enhanced log-exclusion - now using regexps and can exclude by browser-string (old exclusion table gets wiped)
- fixed a couple bugs
- Cookie-based flagging of multiple users from same computer
- Cookie-based timer to control how often someone is logged
- Semi-automatic log-pruning
Changed in 0.3.0:
- much better proxy logging
- rewrote large parts of the code
- logs referral info
- slightly better simple-statistics (might still be abit buggy though)
- phpBB ban integration
- logs ACP logins (filterable viewage)
- improved pagination feat
Changed in 0.2.9:
- also logs proxy IPs (thanks to richard_5421 for suggesting it)
Changed in 0.2.8:
- bug fixes mostly related to php global variables
- new feature to exclude username<->IP combinations from getting logged
Changed in 0.2.7:
- bug fixes related to PHP/SQL versions
- some more config options
- new tool to backup log to files on your server
- new delete options
- new logic to prevent "double instances" of log-entries