Joomla anti-spam |
Thursday, 05 April 2007 | ||||
TeachMeJoomla has ported Michael Hampton's BadBehavior to a Joomla system mambot. The BadBehavior scripts monitors the way your site is accessed, blocking spam bots, harvesting bots, and any user agent (browser) that doesn't obey robots.txt standard. The script has more blocking rules for known spammer IP addresses and typical spammer access patterns. Read more about BB at its home page ... and further read this document for instructions and download To update your Joomla! sites, please remove the old bot, then download and install the latest version. After this step is completed access and reload your frontpage to make the "first run" message go away. Update[Apr 23 2008]: the latest bot uses BB 2.0.15 code. Update[Jan 22 2008]: the latest bot uses BB 2.0.12 code. New in this release (since 2.0.11):
New in 2.0.11: The updated bot fixes some critical errors, including the bug that breaks POST forms submission. DocumentationThis mambot is a Joomla .zip install file. Use your administration->Installer->mambots menu to install this extension. All you have to do after this step is completed is go to Mambots->Site Mambots Menu and publish the "Bad Behavior v2 mambot" bot (it's a system mambot) Next, you should click "Site->Preview in new window" in your admin. You should get a first install message that will dissapear when refreshing the page. At this point the mambot is up and running, and has created the #__bb2_log database table to hold access statistics ConfigurationStrict mode parameter - please review BadBehavior Documentation for this Verbose parameter - choose whether to log full statistics, or log only blocked HTTP requests. We recommend turning verbose mode off, as it would collect large amounts of data. It is only useful for debugging, in our opinion Database install flag - This parameter holds the database table install status. You should never alter this parameter. If you set this to "Not completed", the #__bb2_log table will be dropped (wiped away) and recreated again. This may seem odd, why would we have a parameter we're not allowed to configure? Well, because Joomla does not allow SQL in mambot install packages, we worked around this by having the bot check this special param, and if the param is set to 'Not completed' the bot runs the necessary SQL to create the log table. This does not affect system performance, and allows us to have a functional BadBehavior script. If we didn't use this parameter technique we would have to write a Joomla Component just for the log table creation. What's the log table good for? The log table holds HTTP requests. The "#__" in table name stands for Your Joomla Global configuration MySQL Database Prefix (usually "jos_") You can use a Mysql administration tool (like PHPMyAdmin) to manage the records in this table DownloadHere's the latest BadBehavior Bot download. BB2_bot (BadBehavior 2.0.15) for Joomla! Older releases: BB2_bot (BadBehavior 2.0.12) for Joomla! BB2_bot (BadBehavior 2.0.11) for Joomla! BB2_bot (BadBehavior 2.0.10) for Joomla! Please link to this HTML page instead of linking directly to the zip file. This helps us get more Internet visibility and (hopefully) some advertising cents to support our future work. Thank You SupportWe provide this bot on an "as is" and "no warranty" basis. Please access our forums or leave comments and questions on this article if you have a hard time using our BB2 Joomla port. BadBehavior credits go to Michael Hampton . Joomla port (bb2_bot) brought to you by Tudor from TeachMeJoomla(the very page you're looking at).
Just a quick note to say thanks for providing this port to Joomla!. 2. Thank you from: Crack Google SEO Search06-04-2007 21:05 A little plug and a BIG THANKS to you for this port. Hi! Don't worry, those are harmless warnings, because the plugin outputs this one-time message before Joomla! expects. If you had your error reporting set to simple(in Administration->Global Configuration->Server), you would never have seen the warnings. 5. @Chris09-04-2007 15:13 tamirzzz Hi, 6. @Chris09-04-2007 15:40 Tudor Hi, please go to the BB2 homepage and read more about how it works. Hiya, I get the following message below when activated - any ideas why? oh okay... I have no skills with php nor mysql but i am really upset about comment spammers at my forum... 11. Project Honey Pot15-05-2007 14:57 temptemp i am having this problem using awardspace. it seems to work find using site preview but afterwards viewing the homepage says there's an error and there's a problem using a error document to handle it. thanks a lot Hi hope you can help I get these errors when viewing an article on my Joomnla site after activating the BB2 bot 14. problem13-06-2007 20:26 Wizard Hi i installed this mambot. and it gives me problems. At first run ! The page produce garbage! and I am really shock! almost panick! I really wish it work, but it doen't not seem work out for me. so i just uninstall it. please give some advices. here is my website: http://daitangkinhvietnam.org and the message: Hi, 18. PHP Notice: Undefined variable: screener07-07-2007 08:34 Rob PHP Notice: Undefined variable: screener1 in /.../mambots/system/bad-behavior/post.inc.php on line 39 Silly question but how do you change the Verbose parameter? this mambot work well, thank you.. I installed this on my Joomla RC3 install and I get "Restricted access" Help! @24: the bot only works for Joomla version < 1.5. What documentation would you be referring to? I found the link on a Joomla 1.5 extension list. I got this bot spamming all my comment boxes, it gets on my nerves. I use the same akocomment as urs and everyday I had to delete 200-300 comments.. 25. Documentation Link22-10-2007 05:19 Kazcor Thanks for porting Does Bad Behavior protect phone numbers on a site from being harvested by bots? Please help !!! 28. home page12-11-2007 15:40 benji Hello ^ This is how I crassly got the update to work, as in my case the "official" route -- i.e. going into the Joomla Admin menu, uninstall BB2 mambot and reinstall the updated version (and don't forget to re-publish it...) -- didn't work, due to the 403s I got smacked with. This took down 10 of my sites for days. It blocked all the forms. Argh! I'm looking for the download link -- but can't find it. Also I see a logon form -- but no register link. I see the link now and have downloaded badbehavior. Hi, ok, I was checking it up a bit, and it looks like this error is happening on all posts. Just uninstalled the buggy 2.010 bot and downloaded/installed the 2.011. Argh, i still get the 403 message on my regular Windows desktop. However on a second linux pc, the site is working ?? stupid me: i reread the 403 message (after reading it many many times) and went over the settings for the firewall again (after so many times). During testing i even tried to disable the firewall all together but then my browser didn't work at all. Finally i found an option for stealth mode browsing and, hey let's disable that --> It works !!! Now i can use the mambot and still browse the sites on my desktop. Hi bad-behavior have a new release you can check please: I have just made a small contribution via PayPal towards the next version of this plugin, in the hope it might bring it about a little sooner. Anyone who would like a version utilising the recently released 2.0.12 version: Simply overwrite the files inside the installation zip with the identically named ones in the newer, official BB distribution. Hi bad-beahavior release new version 2.0.13, please can you update the mambot ... I like this bot. tx anyway Hi, Great bot! Works fine, but have a question: Will there be a version for Joomla 1.5? Hi and thanks for your highly appreciated mambot, I wonder if you are going to develop it for the new version of Joomla, it would be great!! A small problem after installing this on a Joomla 1.5.2 site. When I try to upload pictures they fail at about 90% of the upload. You write, "Strict mode parameter - please review BadBehavior Documentation for this", but I don't find anything in the documentation about this. Can you please show me where it is? Fantastic component, we were having real problems with spammers attacking our www.betgizmo.com website. Almost immediately after install our stats reported just real customers again. I have installed the plugin and get the message: succesful installed. Please, skip my previous message, I installed an older version... Stupid. You're right, strict mode isn't documented. This is my oversight. In brief, it enables some checks which block even more spammers by ensuring strict conformance to the HTTP specification but which, in practice, may block actual human beings (typically those in large corporate networks and developing countries). How can I get this to work, I get the errors 53. Restricted Access - I'm screwed14-07-2008 02:02 installed the bot. clicked on it to see config parameters. Paged refreshed with a 'restricted access' message. Cannont get to my site's front end or back end. Write Comment Powered by AkoComment Tweaked Special Edition v.1.4.2 |
||||
Last Updated ( Wednesday, 23 April 2008 ) |
Most read
Login Form
Newsletter
Latest additions
Joomla books
Auto tags
joomla spam
joomla anti spam
joomla antispam
joomla contact spam
spam joomla
antispam joomla
joomla anti-spam
anti spam joomla
joomla bug spam
bb2_log
Bad Behavior joomla
bad behaviour joomla
joomla registration spam
spam joomla contact
joomla contact us spam