I.T. Mate
                      Product Support
Menu: Home | Blog | Contact Us | Documents | Forums | Knowledge Base | Search | Services RSS

Quick Search
 

Products
AB Extension Pack
ACF Notes
ActiveScan Cleaner
B Gone
Bit Defender Cleaner
Black Jack
Chess
Cookie Info
Cup Holder
Dir 2 File
DUN AC
FreeScan Cleaner
Guestbook Generator
Housecall Cleaner
hpHosts
hpObserver
Index.dat QV
Index.dat Suite
ISPs Nightmare
Mouse Mat
Outlook Export
PUI
Quick Info
Quick Ren
RF Types
Rip Wiz 2003
S Lock
SMTP Finder
Spambot Search Tool
vURL Desktop Edition
Home > Products > Spambot Search Tool

Spambot Search Tool

  1. Overview
  2. Download
  1. FAQ
  2. How To's
  1. Screenshot
  2. System Requirements
Version: 0.59 Date/Time: 17/05/2016 06:49:01
Modified MySQL functions to use mysqli_ instead of mysql_

Ref: http://php.net/manual/en/ref.mysqli.php
Notes:

If running PHP 5.5 or earlier, you will need to either stay with v0.58, or upgrade PHP to 5.6 or above, as the mysql_* extension has been deprecated by the PHP developers, in favour of the improved mysqli_* extension.
Version: 0.58 Date/Time: 01/11/2015 08:50:22
Removed AHBL (http://www.ahbl.org/content/last-notice-wildcarding-services-jan-1st)
Notes:

None
Version: 0.57 Date/Time: 20/10/2014 09:38:06
Fixed incorrect sName spec (check_spammers_plain.php, line #1106)
Licence changed to MIT (more appropriate given it's code) - http://opensource.org/licenses/MIT
Notes:

none
Version: 0.56 Date/Time: 09/07/2014 01:09:29
* Corrected missing CSS spec in config.php
* Renamed var used for whitelist check, to stop clash with existing var
* Various bug fixes in index.php, check_spammers.php, check_spammers_plain.php, functions.php
+ Check to ensure StopForumSpam API key is present
Notes:

None
Version: 0.55 Date/Time: 16/02/2014 15:22:01
Fixed a couple typos
Corrected errors in function calls (due() in check_spammers_plain.php should have been die() and "IsvalidIP()" call should have been "IsValidIP()")
Notes:

None
Version: 0.54 Date/Time: 11/04/2012 23:49:25
* Modified IsValidEmail function
+ Added 2 functions to functions.php (left() and right())
Notes:

Complete re-write planned in future (likely Feb/March, depending on available time).
Version: 0.53 Date/Time: 09/12/2011 21:28:11
* Modified LogSpammerToDB (with thanks to Jay Riley, jayriley.com)
+ Added blocklist.de
Notes:

None
Version: 0.52 Date/Time: 22/02/2011 10:22:14
* Fixed bug in functions.php
* Modified IsValidEmail() function
* Changed strpos() calls to substr_count()
* Fixed bug in check_spammers_plain.php that resulted in invalid e-mails being allowed
+ Added code to check for Bad Result error when querying blacklists
* Contains modifications (e.g. re-written isURLOnline() and getURL() functions) and bug fixes with thanks to Dan McCormick.

http://www.cedit.biz/joomla-extensions/18-registration-validator/22-block-disposable-email-addresses
Notes:

Note: This update also contains modifications to the config.php file, so you'll need to setup a new copy using the default sample.
Version: 0.51 Date/Time: 02/12/2011 07:24:17
* Fixed bug in check_spammers_plain.php
* Misc other fixes
+ Added drone.abuse.ch
+ Added zeustracker.abuse.ch
+ Added spam.abuse.ch
+ Added httpbl.abuse.ch
Notes:

None
Version: 0.50 Date/Time: 22/09/2010 18:37:23
Fixed: Code error
Notes:

This is an interim bug fix release whilst I find time for the re-write and move to it's own dedicated domain.
Version: 0.49 Date/Time: 13/04/2010 08:45:00
* Fixed a bug in functions.php (line 219)

Ref:
http://temerc.com/forums/viewtopic.php?p=3442085#p3442085

* Fixed a bug in check_spammers_plain.php (line 128)

Ref:
http://temerc.com/forums/viewtopic.php?p=3442078#p3442078
Notes:

None
Version: 0.48 Date/Time: 04/02/2010 08:18:08
* Fixed display of results (now properly centered)
* Modified check_spammers.php (submission to FSL/SFS)
* Fixed IsValidEmail function
+ Added resolve_host function (makes things a little cleaner)
* Modified query so username + email are case insensitive.
Notes:

My fault for doing the last update when I was half asleep. Sorry folks.
Version: 0.47 Date/Time: 26/03/2010 05:54:07
* Fixed bug in check_spammers.php
Notes:

Ref:
http://www.stopforumspam.com/forum/p8664-Yesterday-8%3A41#p8664
Version: 0.46 Date/Time: 25/03/2010 03:43:30
- Removed undisposable.net query and related code
+ Added additional error handling
+ Added whitelist facility (whitelist.txt)

Ref: http://support.it-mate.co.uk/?mode=Products&act=How_To&p=spambotsearchtool#71

+ Added additional code to prevent submit.php being accessed directly
Notes:

You can remove the line in config.php pertaining to undisposable.net ($bBlockDisposable). It's now highly unlikely the site is coming back any time soon.
Version: 0.43 Date/Time: 30/01/2010 13:14:02
* Fixed bug when SBST run on Windows Server systems (doesn't seem to like some of the error handling)
* Fixed Colours for new manual submission ;o)
Notes:

None
Version: 0.42 Date/Time: 29/01/2010 15:20:39
* Modified Sorbs lookup
* Fixed spambots folder path
+ Added manual submission to fSpamlist/StopForumSpam (requested)
Notes:

Please note, you'll need to add your SFS API key along with your FSL API key, into config.php to use the manual submission facility.
Version: 0.41 Date/Time: 17/11/2009 19:32:33
* Fixed another bug in view_spammers.php and view_spammers_mail.php
Notes:

Sorry folks!
Version: 0.40 Date/Time: 17/11/2009 10:00:39
* Fixed bug in view_spammers.php and view_spammers_mail.php

Ref: http://temerc.com/forums/viewtopic.php?f=71&t=7606
Notes:

None
Version: 0.39 Date/Time: 29/09/2009 23:03:00
* Modified paths for include files, now uses __FILE__ to detect SBST folder (requested)
+ Added additional Sorbs DNSBL
* Period added to end of hostnames for DNSBL checks (requested)
* Minor modification to fSpamlist routine that caused a problem for the BotScout query when no username/e-mail was passed
Notes:

None
Version: 0.38 Date/Time: 22/09/2009 20:24:48
Fixed: Minor bug with StopForumSpam query
Notes:

None
Version: 0.37a Date/Time: 25/08/2009 20:20:52
* Fixed MySQL view when there is less than 100 records
* Fixed fSpamlist query for check_spammers_plain.php (made a typo in the URL)
* Changed SFS link in web UI to stopforumspam/search (requested)
* Fixed BotScout query (I broke it in the previous version)
Notes:

None
Version: 0.37 Date/Time: 20/08/2009 17:33:37
* Modified SBST to support new fSpamlist API (note, an FSL API key is now required)
Notes:

None
Version: 0.36 Date/Time: 08/03/2009 13:38:13
+ Added Tor Exit Node DNSBL (torproject.org)
+ Added pagination when viewing MySQL records
+ Added line breaks for very long usernames
* Updated fSpamlist query URL
Notes:

None
Version: 0.35 Date/Time: 21/07/2009 12:57:19
Removed spamtrap.tornevall.org check as the owner says the spamtrap zone was abandoned some time ago (he'd forgotten it was still listed on his site)
Notes:

None
Version: 0.34 Date/Time: 20/07/2009 16:39:10
+ Added Tornevall DNSBL
+ Added EFNet DNSBL
Notes:

None
Version: 0.33 Date/Time: 19/06/2009 17:36:11
* Fixed GetSpammerCount() function

Ref: http://forum.hosts-file.net/viewtopic.php?f=68&t=1613

+ Added last modified date into .php files
+ Added extra support information into .php files (links to SBST forums at forum.hosts-file.net and temerc.com/forums)
+ Added Undisposable lookup (undisposable.net)

This lookup is enabled by default. To disable it, set $bBlockDisposable=FALSE in config.php

+ Added AHBL (Abusive Hosts Black List) lookup (ahbl.org)

This lookup is a DNSBL lookup and can be disabled by appending "ahbl=no" to the querystring

* Changed $CheckSFS to $bCheckSFS and $CheckFSL to $bCheckFSL
* Commented out counter table creation in CreateDatabase() function as it's not needed at present
* Readme.txt updated (section 8 - Installation notes) with information for those experiencing issues with the SBST not automatically creating the MySQL database
Notes:

None
Version: v0.32 Date/Time: 13/06/2009 10:14:58
+ Added function GetSpammerCount
* Modified index.php so it uses GetSpammerCount to obtain the spammer count from the DB if $bln_SaveToDB is enabled, and counter.txt if it isn't.
* Modified spammer list output when viewing e-mail reports
* Modified IMAP code so e-mails are sorted by date order
* Modified spammer list output and display when viewing text/MySQL records
* Fixed form (index.php) display on Opera
Notes:

None
Version: 0.31 Date/Time: 26/05/2009 18:10:27
+ Added check to ensure config.php exists (will attempt to copy config.sample.php if it does not)
* Modified check_spammers so result is at the top of the table instead of the bottom (requested)
* Fixed bug in view_spammers.php display
+ Added error handling incase config.php and counter.txt are missing
* Default GMail server now has /novalidate-ssl by default
+ config.php now contains date_default_timezone_set('UTC')
+ config.php now contains error_reporting(E_ALL ^ E_NOTICE) to aid in debugging
Notes:

I've still got one or two updates to do to this, such as changing the file_get_contents()/file_put_contents() calls into a function so it can switch between these, and fopen/fwrite, depending on which are available, and adding a caching facility, but thos
Version: 0.30 Date/Time: 13/05/2009 21:30:12
* Fixed LogSpammerToFile function (I forgot to replace $savetofolder with $sLogPath when moving it to a function)
+ Added extra error handling for cases where file_get_contents is enabled, but allow_url_fopen is disabled

http://temerc.com/forums/viewtopic.php?f=71&t=6789

* Modified view_spammers.php (line 27 & 31) to show the MySQL error being displayed;

http://temerc.com/forums/viewtopic.php?p=3437783#p3437783

* Moved more messages into en.php
* Cleaned up HTML in check_spammers.php
* Few other minor code changes
Notes:

None
Version: 0.29 Date/Time: 30/04/2009 15:09:46
* Fixed minor bug in check_spammers_plain.php
Notes:

Special thanks to twsutton (sGB user) for reporting this.

This issue surrounds an echo of the StopForumSpam return being echo'd when I was testing another feature, and evidently I forgot to disable it - for some reason this causes false positives (i.e. e
Version: 0.28 Date/Time: 22/04/2009 23:24:36
* Fixed MySQL database/tables/fields not created
* Fixed sPHPAPI missing $ in a couple places
Notes:

Special thanks to DrDrrae (www.drdrrae.com)
Version: 0.27 Date/Time: 04/01/2009 17:11:34
* Fixed StopForumSpam limit exceeded message accidentally displayed when it hasn't been (they've not implemented it yet, so it couldn't have been)
Notes:

if you'd like to save yourself downloading it, you can fix it by changing;

if($bSFSLimit=true){


To;

Version: 0.26 Date/Time: 28/03/2009 13:05:52
* Modified StopForumSpam query to allow for newly introduced query limit

http://www.stopforumspam.com/forum/t573-Rate-Limiting

* Modified Spamhaus query when using the web interface (CBL and PBL are still shown, but not flagged as spammer)
* Default config.php renamed to config.sample.php to allow for easier upgrade
* Default counter.php renamed to counter.sample.php to allow for easier upgrade
* Updated installation notes
Notes:

None
Version: 0.25 Date/Time: 24/03/2009 15:52:48
+ Added DroneBL lookup (dronebl.org)
+ Added extra error handling to CreateDatabase() function
* Modified CreateDatabase() function (will now try to create tables even if the DB already exists)

Ref: http://www.stopforumspam.com/forum/p3640-Yesterday-8%3A34#p3640

* Fixed error in LogSpammerToDB() function

Ref: http://www.stopforumspam.com/forum/p3646-Yesterday-12%3A00#p3646

* Improved W3C HTML validation
* Changed $BaseMatch default value to "" (so it works as it did prior to selective matching being added)
Notes:

None
Version: 0.24 Date/Time: 03/11/2009 23:57:42
+ Added extra match options for $BaseMatch var (you can now use multiple match selections without manually editing the switch codes)
* Fixed counter increments when check_spammers_plain.php is queried, regardless of whether or $spambot = true
* Moved counter control to IncreaseCatchCount() function to save code duplication
* Moved text file controls (for logging spammers) to LogSpammerToFile function to save code duplication
* Username passed is now wrapped in htmlentities() and urlencode() for additional security (albeit not much)
+ Added optional logging to MySQL database (created automagically if it doesn't exist). To enable this, see config.php
Notes:

None
Version: 0.23 Date/Time: 26/02/2009 14:55:22
Date: 25-02-2009

+ Added error handling in case file_put_contents() is not available (used for the counter and dumping results to text file)
+ Added error handling in case get_headers() is not available (used for the isURLOnline() function)

Special thanks to ShadowPuterDude (malwareteks.com) for reporting these issues to me

Date: 26-02-2009

+ Added error handling in case SBST is forced to use PHP 5 on a system with PHP4 + 5 via .htaccess
* Modified check_spammers.php so the SimpleXMLElement availability check is done prior to the queries running
* Modified isURLOnline to check for PHP5 (skips and defaults to true if < PHP 5)

Special thanks to ShadowPuterDude (malwareteks.com) for reporting the above issues to me

+ Added selective matching so you can have the SBST block only if more than one of the spammers details match (see config.php) (requested)
Notes:

None
Version: 0.22 Date/Time: 22/02/2009 20:16:27
+ Added function to check if server is online
+ Added notes to top of all files
* Moved getURL function to functions.php
* Re-written e-mail validation as a function and moved to functions.php
* Replaced IP validation with function by Mike (botscout.com)
* Moved old IP validation routine to functions.php and re-written as function
* Partial re-write of Spamhaus query routine in check_spammers_plain.php
* Fixed fSpamList SimpleXMLElement check (was only checking $xml->Email instead of all 3)
* Modified ProjectHoneyPot query so "Search Engine" and "Suspicious" aren't flagged when using check_spammers_plain.php
* Fixed SpamHaus query so PBL and CBL aren't flagged when using check_spammers_plain.php
Notes:

Special thanks to Mike at BotScout for the validIP function, and Chris at Firetrust for pointing me to the ProjectHoneyPot bug.
Version: 0.21 Date/Time: 20/02/2009 07:31:12
Date: 20-02-2009

+ Added ability to easily disable checking of StopForumSpam and fSpamlist via config.php

Ref: http://hphosts.blogspot.com/2009/02/stopforumspam-offline.html
Notes:

To disable checking fSpamlist or StopForumSpam, set their variables ($Check[DB]) to FALSE in config.php (e.g. $CheckSFS = FALSE;)
Version: 0.20 Date/Time: 18/02/2009 22:28:40
* Fixed $bln_SaveToFile ignored when set to false
* Moved version history from config.php to history.txt

- Removed fSpamlist submission routine from check_spammers.php for those that want to test it via the web interface

DO NOT TEST IT WITH YOUR OWN DATA MIXED WITH SPAMMER DATA IF YOU'VE GOT YOUR FSPAMLIST SUBMISSION API KEY ENTERED!!

+ Added counter routine (requested)
+ Added simple e-mail validation (also does IP lookup to ensure the hostname actually resolves - it's not a valid e-mail if it doesn't)
+ Added simple IP validation
+ Added Version History link to index.php footer (next to "Get the code!")
+ Added spammers blocked (next to "Version History")
Notes:

None
Version: 0.19 Date/Time: 02/12/2009 13:13:17
- BotScout, fSpamlist and StopForumSpam query routines re-written in check_spammers_plain.php to improve efficiency
- True/false echo in check_spammers_plain.php moved to just below "END CHECK DNSBL" to fix a problem with PHP4
Notes:

None
Version: 0.18 Date/Time: 02/11/2009 00:05:18
- Removed the PHP5 checks since it now uses cURL if the PHP5 only methods aren't available
Notes:

None
Version: 0.17 Date/Time: 02/05/2009 22:12:47
* Bug with getURL function in check_spammers_plain.php
Notes:

Thanks to Mike at Bot Scout for letting me know :o)

Ref:
http://hphosts.blogspot.com/2009/02/spambot-search-tool-v017.html
Version: 0.16 Date/Time: 29/01/2009 21:09:50
+ Now also checks BotScout (botscout.com, API key not required but is recommended as they only allow limited queries without one)
+ Text files now also created when using check_spammers_plain.php (if enabled)
Notes:

None
Version: 0.15 Date/Time: 29/01/2009 08:24:52
+ View spammers you've asked the filter to log to text file
+ View spammers you've had your mod email to you (assumes you've used the same email format as outlined on the TeMerc forums)
* Fixed spammers particulars not being logged to text file properly
- Ditched "Full" package in favour of the Simple (less to update and simple is what most want)
Notes:

None
Version: 0.14 Date/Time: 22/01/2009 00:03:13
+ Optionally submit spammers automagically to fspamlist.com (API key required)
Notes:

An API key must be obtained from fspamlist.com for this function to work
Version: 0.13 Date/Time: 01/11/2009 19:11:16
Now uses cURL (if available) if file_get_contents() is not available
Notes:

None
Version: 0.12 Date/Time: 01/04/2009 16:42:36
Fixed bug in script when username/email addresses contain spaces
Notes:

None
Version: 0.11 Date/Time: 19/12/2008 23:04:09
+ Added options to selectively disable individual DNS blacklists when using check_spammers_plain.php

For example, to disable the spamhaus query, you would change;

check_spammers_plain.php?

To;

check_spammers_plain.php?sh=no
Notes:

For a full list of options available, and how to use them, please see the FAQ
Version: 0.10 Date/Time: 18/12/2008 17:49:59
Licence changed to Creative Commons Attribution

http://creativecommons.org/licenses/by-sa/2.0/uk/
Notes:

Version number unchanged
Version: 0.10 Date/Time: 13/12/2008 16:59:33
+ Added additional information concerning listings in ProjectHoneyPot
Notes:

If an IP is found to be listed in PHP, if using the main UI, you will be given detailed information.

If using the check_spammers_plain.php script, you will be provided with it's "simple" listing (e.g. 127.x.x.x)

The 127 address results are;

Octet #1: 1

Give us Feedback! Forums
End User Licence Agreement | Help Us | Privacy Policy | Terms of Use
Copyright 1998 - 2017 I.T. Mate - All Rights Reserved
counselling-valvate
counselling-valvate
counselling-valvate
counselling-valvate
Give us Feedback! Forums