![]() |
|
Mod Options |
![]() |
|||||||||
This modification is in the archives.
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 Show Your Support
No members have liked this post.
|
Comments |
#2
|
||||
|
||||
nice, I'll check it out later on
![]() No members have liked this post.
|
#3
|
||||
|
||||
No members have liked this post.
|
#4
|
|||
|
|||
doesn't work on 3.51
__________________
http://www.dellusers.com No members have liked this post.
|
#5
|
||||
|
||||
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.
__________________
Visit the Long Island Drag Racing forum! No members have liked this post.
|
#6
|
||||
|
||||
![]()
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 No members have liked this post.
|
#7
|
||||
|
||||
Originally Posted by Zia
It will detect any of the spiders listed in this file:
__________________
Visit the Long Island Drag Racing forum! No members have liked this post.
|
#8
|
||||
|
||||
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.
__________________
Visit the Long Island Drag Racing forum! No members have liked this post.
|
#9
|
||||
|
||||
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?
__________________
Visit the Long Island Drag Racing forum! No members have liked this post.
|
#10
|
|||
|
|||
2 thumbs on the spiders...
![]() No members have liked this post.
|
#11
|
||||
|
||||
Now works, thank you, i love it =D
No members have liked this post.
|
#12
|
||||
|
||||
Whoa just installed this hack and works great! Thanks bro!
No members have liked this post.
|
#13
|
||||
|
||||
Originally Posted by Aftermath
Nice to hear that!
Do you have a link to where you have it installed?
__________________
Visit the Long Island Drag Racing forum! No members have liked this post.
|
#14
|
||||
|
||||
Originally Posted by swa
it do work got it installed. :ermm:
__________________
Android Custom Creations ![]() No members have liked this post.
|
#15
|
|||
|
|||
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? No members have liked this post.
Last edited by silurius; 07 Jan 2006 at 08:56. |
![]() |
«
Previous Mod
|
Next Mod
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Mod Options | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 17:10.