Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)

Reply
 
Thread Tools Display Modes
  #1  
Old 07-06-2004, 01:28 PM
Deimos Deimos is offline
 
Join Date: Oct 2002
Posts: 529
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default IP logger?

Just wondering, is there a mod which logs all ip's that log onto any account on a forum?
I want to keep tabs on my forum to check if any admin/mod/super mod accounts are being "shared".
Reply With Quote
  #2  
Old 07-06-2004, 01:37 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ACP/Users/Search IP Adresses

Enter the username you want to look up and click Find.
Reply With Quote
  #3  
Old 07-06-2004, 04:39 PM
Deimos Deimos is offline
 
Join Date: Oct 2002
Posts: 529
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

But that doesn't show what IP's have logged onto the account in question.
I've logged into my admin account with a proxy, logged out and went back to check and it didn't list it.
Reply With Quote
  #4  
Old 07-06-2004, 04:47 PM
Modin Modin is offline
 
Join Date: Jun 2004
Posts: 162
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yeah, I believe you need to make a post to have an IP logged...is this sufficient to tell if they are being shared?
Reply With Quote
  #5  
Old 07-06-2004, 05:13 PM
AN-net's Avatar
AN-net AN-net is offline
 
Join Date: Dec 2003
Location: AnimationTalk.com
Posts: 2,367
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it logs the ip the account was originally registered with and the ip addresses posts have been made with. so basically its signup ip adress and post/thread ip adresses.

i think logging what ip adress they logged in with is kool but that would be alot of data to store>_<
Reply With Quote
  #6  
Old 07-06-2004, 05:28 PM
Deimos Deimos is offline
 
Join Date: Oct 2002
Posts: 529
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AN-net

i think logging what ip adress they logged in with is kool but that would be alot of data to store>_<
Yea, that's what I need.
Reply With Quote
  #7  
Old 07-06-2004, 06:29 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You might try this:

[sql]
CREATE TABLE iplog (userid int(10) unsigned NOT NULL, ipaddress varchar(16) NOT NULL, dateline int(10) unsigned NOT NULL, PRIMARY KEY (userid), UNIQUE KEY userip (userid, ipaddress));
[/sql]
Note: If you are using a table prefix you must add it here in front of iplog.


In sessions.php FIND
PHP Code:
  $sessioncreated true;

  return 
$session
REPLACE that with
PHP Code:
$sessioncreated true;
if (
$session[userid]) {   
  
$DB_site->query("REPLACE INTO " TABLE_PREFIX "iplog SET userid=$session[userid], ipaddress='$session[host]', dateline=" TIMENOW);
}

return 
$session
This will create or update records in table iplog whenever a new session is created. To view this log you can use the attached ACP-Script.

If you want, you can also add a link in the ACP menu:

In admincp/index.php FIND
PHP Code:
construct_nav_option($vbphrase['search_ip_addresses'], 'usertools.php?do=doips''<br />'); 
BELOW that ADD
PHP Code:
construct_nav_option('IP Log''iplog.php?do=searchuser''<br />'); 
To keep this simple i've not used phrases, so please forgive me

Keep in mind that this adds a query whenever a new user session is created and the table iplog will get BIG.
Attached Files
File Type: php iplog.php (1.4 KB, 23 views)
Reply With Quote
  #8  
Old 07-06-2004, 07:16 PM
Modin Modin is offline
 
Join Date: Jun 2004
Posts: 162
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[high]* Modin cringes at the storage of that [/high]
Reply With Quote
  #9  
Old 07-06-2004, 07:29 PM
Bush Music Bush Music is offline
 
Join Date: Jul 2002
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't know what type of server your on or the cp your useing. But if you are using Ensim, you can get Urchin for a dollar from there site. Urchin is a very powerful tool that wil be able to help you, IMHO.
Peace
Reply With Quote
  #10  
Old 07-06-2004, 07:40 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You might want to consider logging it to a text file on your server. I think its just easier that way and your not bogging down the db as much.
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 11:43 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04853 seconds
  • Memory Usage 2,274KB
  • Queries Executed 12 (?)
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
  • (4)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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_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
  • postbit_attachment
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete