Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Spider Watcher Details »
Spider Watcher
Mod Version: 1.0.0 B10, by mikelbeck (Member) mikelbeck is offline
Developer Last Online: Feb 2016 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.5.4 Rating: (2 votes - 4.50 average) Installs: 194
Released: 06 Jan 2006 Last Update: 09 Aug 2006 Downloads: 343
Not Supported DB Changes Uses Plugins Template Edits Additional Files Is in Beta Stage  

Spider Watcher
Author: Mikel Beck (mikel.beck@elite-computing.net)


This hack keeps track of the spiders (Search Engine robots) that visit your fourm. Every time a guest visits a page, the guest's IP address, user agent and the page they visited are logged to the database.

When somebody views the spider statistics page, this data is "rolled up", meaning the raw data is collated, the spider's name is determined by comparing the user agent to data contained in the spiders_bulletin.xml file, and the number of pages and visits is summarized and writted back to the database. In addition, and data from non-bots is removed.

The data is then displayed in a easy to read format for your viewing pleasure.

If the user viewing the report has permissions to view IP addresses, these are displayed as well.

A live version of the report from one of my sites can be seen here: http://www.happyhourpub.com/spiders.php

Also see the attached screenshot for an exmaple.


Revision History:
1.0.0 Beta 1 - 01/05/2006
- Initial Release

1.0.0 Beta 2 - 01/06/2006
- Included templates for spiders.php
- Removed text from templates, added them as phrases

1.0.0 Beta 3 - 01/07/2006
- Split up the display of "known" and "unknown" spiders

1.0.0 Beta 4 - 01/25/2006
- Corrected potentional SQL injection issue in plug-in
- Reduced the number of SQL queries required to display statistics
- Corrected date/time display issue

1.0.0 Beta 5 - 02/01/2006
- Reduced the number of SQL queries required to display statistics

1.0.0 Beta 6 - 02/08/2006
- No release

1.0.0 Beta 7 - 02/11/2006
- Corrected issue with "unknown" spiders not being displayed properly.
- Added tracking of the type of spider (searchspider, link checker, etc)

1.0.0 Beta 8 - 02/19/2006
- Change the display of IP addresses to be a pop-up so they're all not displayed on the main page.
- Combined the spiders that have the same name but different user agents.

1.0.0 Beta 9 - 03/10/2006
- Changed the display to group similar spiders together (search spiders, http check spiders, etc)

1.0.0 Beta 10 - 08/08/2006
- Changed how the rollup functions. Instead of rolling up every time somebody views the spider page, it rolls up once per hour.
- Corrected a few bugs here and there, mostly related to removing entries from the database.

Installation Instructions
1. Upload spiders.php to the root of your forum.
2. Upload spiders_rollup.php to the includes/cron directory.
3. Import the file product-spiderwatcher.xml using the Manage Products module.
4. Add a link to spiders.php on your navbar or footer.
5. Add a cron job with the following information:
Title: Spider Watcher Rollup
Day of the Week: *
Day of the Month: *
Hour: *
Minute: 0 - - -
Log entries: Yes
Filename: ./includes/cron/spiders_rollup.php

Upgrade Instructions
1. Upload (and overwrite) spiders to the root of your forum.
2. Upload spiders_rollup.php to the includes/cron directory.
3. Import the file product-spiderwatcher.xml using the Manage Products module. Make sure the "Allow Overwrite" option is set to "Yes".
4. Add a link to spiders.php on your navbar or footer.
5. Add a cron job with the following information:
Title: Spider Watcher Rollup
Day of the Week: *
Day of the Month: *
Hour: *
Minute: 0 - - -
Log entries: Yes
Filename: ./includes/cron/spiders_rollup.php

***UPGRADE NOTE***
When you upgrade from version 1.0.0 Beta 7 to 1.0.0 Beta 8 your existing spider data will be lost!


To make sure that you can decode the maximum amount of spiders, you should grab the latest spiderlist.xml and replace the spiders_vbulletin.xml file in your forumhome/includes/xml/ directory with the one from this thread: http://www.vbulletin.com/forum/showthread.php?t=76662

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors

Screenshots

Click image for larger version

Name:	spiders.gif
Views:	4070
Size:	30.4 KB
ID:	40506  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 06 Jan 2006, 04:17
The Chief's Avatar
The Chief The Chief is offline
 
Join Date: Aug 2005
nice, I'll check it out later on
__________________
Think Hype Networks | MeandIsis
Reply With Quote
  #3  
Old 06 Jan 2006, 04:54
eViL_sTiGmA's Avatar
eViL_sTiGmA eViL_sTiGmA is offline
 
Join Date: Jun 2005
How do i see spiders who visited my site????

just go to www.mysite.com/forum/spiders.php

?
Reply With Quote
  #4  
Old 06 Jan 2006, 05:14
swa swa is offline
 
Join Date: Apr 2005
doesn't work on 3.51
__________________
http://www.dellusers.com
Reply With Quote
  #5  
Old 06 Jan 2006, 05:18
mikelbeck's Avatar
mikelbeck mikelbeck is offline
 
Join Date: Jul 2005
I've just realized that the required templates aren't included in the zip file.

Sorry about that, I'll correct this in the morning and will post an updated archive.
Reply With Quote
  #6  
Old 06 Jan 2006, 05:36
Zia's Avatar
Zia Zia is offline
 
Join Date: Dec 2005
Real name: Z.R.
Arrow spiders list

Its Nice...really nice...been looking for it...for a long time....but what about the spider list? did that detect allmost all spider or only common few like yahoo,google,msn...
els this there are many spiders are out there....hope it is able to detect all of spider...

Thanx
Reply With Quote
  #7  
Old 06 Jan 2006, 05:41
mikelbeck's Avatar
mikelbeck mikelbeck is offline
 
Join Date: Jul 2005
Originally Posted by Zia
Its Nice...really nice...been looking for it...for a long time....but what about the spider list? did that detect allmost all spider or only common few like yahoo,google,msn...
els this there are many spiders are out there....hope it is able to detect all of spider...

Thanx
It will detect any of the spiders listed in this file:

To make sure that you can decode the maximum amount of spiders, you should grab the latest spiderlist.xml and replace the spiders_vbulletin.xml file in your forumhome/includes/xml/ directory with the one from this thread: http://www.vbulletin.com/forum/showthread.php?t=76662
The way it sits now it's not working, I'm having an issue with the templates for the spiders.php page. I'll have a functional version in the morning. Sorry for this.
Reply With Quote
  #8  
Old 06 Jan 2006, 11:54
mikelbeck's Avatar
mikelbeck mikelbeck is offline
 
Join Date: Jul 2005
The zip file for this hack has been updated to include the templates for spiders.php. If you have already installed this, you can re-install it, just be sure to check the "Allow Overwite" is checked when you upload the xml.
Reply With Quote
  #9  
Old 06 Jan 2006, 14:17
mikelbeck's Avatar
mikelbeck mikelbeck is offline
 
Join Date: Jul 2005
Beta 2 of this modification is available.

- Included templates for spiders.php
- Removed text from templates, added them as phrases

Upgrade Instructions
1. Uninstall the previous version using the Manage Products module.
2. Upload (and overwrite) spiders to the root of your forum.
3. Import the file product-spiderwatcher.xml using the Manage Products module.
4. Add a link to spiders.php on your navbar or footer.

To the people who have installed this - can you post a link to your spiders page?
Reply With Quote
  #10  
Old 06 Jan 2006, 14:21
nexialys
Guest
 
2 thumbs on the spiders...
Reply With Quote
  #11  
Old 06 Jan 2006, 16:04
eViL_sTiGmA's Avatar
eViL_sTiGmA eViL_sTiGmA is offline
 
Join Date: Jun 2005
Now works, thank you, i love it =D
Reply With Quote
  #12  
Old 06 Jan 2006, 18:05
Snake's Avatar
Snake Snake is offline
 
Join Date: Mar 2005
Location: Cleveland, OH
Real name: Josh
Whoa just installed this hack and works great! Thanks bro!
Reply With Quote
  #13  
Old 06 Jan 2006, 18:10
mikelbeck's Avatar
mikelbeck mikelbeck is offline
 
Join Date: Jul 2005
Originally Posted by Aftermath
Whoa just installed this hack and works great! Thanks bro!
Nice to hear that!

Do you have a link to where you have it installed?
Reply With Quote
  #14  
Old 06 Jan 2006, 19:10
puertoblack2003's Avatar
puertoblack2003 puertoblack2003 is offline
 
Join Date: Aug 2005
Originally Posted by swa
doesn't work on 3.51

it do work got it installed. :ermm:
__________________
Android Custom Creations
Reply With Quote
  #15  
Old 07 Jan 2006, 08:51
silurius silurius is offline
 
Join Date: Oct 2004
I don't know why, but I love this hack!

*Clicks install

Could you briefly outline the justification for watching spiders? Is there a real business or security benefit, or is it just satisfying?

Also, I assume there is no security risk associated with allowing any old viewer to view the Spider Watcher page?

Last edited by silurius; 07 Jan 2006 at 08:56.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 17:10.

Layout Options | Width: Wide Color: