Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
  #1  
Old 09-13-2012, 07:25 PM
BlackRook BlackRook is offline
 
Join Date: Mar 2012
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Enhanced Logging to access.log?

Is there a solid mod out there that does enhanced logging to access.log or to a custom log?

What I need to do is log all user log-ins on authentication, along with IP, to the log. We need this for enhanced security on our private board. This is not a public board, before anyone raises concerns about privacy and so on.

I am sure that this is a one-liner mod to a single file or two, but would like some feedback on if this is already out in the wild, considerations and caveats, and so on.

Any help, pointers to file/methods, accepted and appreciated.

--------------- Added [DATE]1347632881[/DATE] at [TIME]1347632881[/TIME] ---------------

Bump
Reply With Quote
  #2  
Old 09-14-2012, 01:46 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've never used it, but there's this: https://vborg.vbsupport.ru/showthread.php?t=280052 that sounds like it logs quite a few things. There's also this: https://vborg.vbsupport.ru/showthread.php?t=232636 . There may be others.

If neither of those log the info you want, and you're specifically interested in logins, I think that could be done with a pretty simple plugin by writing the info to a file.
Reply With Quote
  #3  
Old 09-14-2012, 02:05 PM
BlackRook BlackRook is offline
 
Join Date: Mar 2012
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Those look to be very comprehensive mods that deliver a lot of functionality, very nice. However, I just want to log logins. A log file, new or existing, that lists who logged in (manually or automatically, both) and a timestamp, along with their IP, for tracking. To be clear, this can be a server-side file with no in-forum forms or exposure, that is fine. I'll write scripts to do host lookups, sorting, etc, then mail me the file every day.

We've having hijacked accounts into a private forum by ex-members, so this is pretty important. The nice thing is, the level of effort to supply this information should be pretty minimal. As I was saying, I believe it would just be a line or two of code in the appropriate do_login function, really.

I just need to have expert pointers on what file, what function, and the line to add. Me trying to figure this out will take 10x longer.
Reply With Quote
  #4  
Old 09-14-2012, 02:16 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I did something like that a while back. It was for vb3 but I think it would work for vb4. Anyway, I posted it here: www.vbulletin.org/forum/showthread.php?p=2162962
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:28 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05894 seconds
  • Memory Usage 2,182KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete