exratione / anti-bot-forms Goto Github PK
View Code? Open in Web Editor NEWTrivial spam bot blocking in Drupal by use of Javascript in forms.
Trivial spam bot blocking in Drupal by use of Javascript in forms.
-- Summary -- Anti-Bot Forms adds a defensive alteration to site forms, requiring the user to process Javascript on the page in order for a form to submit without errors. Few spam bots implement a Javascript engine, and most of the bot traffic an average site sees are drive-bys: the bot hits the site in the hope that it's running a specific widely used platform, and tries to be as economical as possible in delivering spam. Thus most spam bot traffic can be blocked just by requiring Javascript activity in order to submit forms. -- Caveats -- This won't work for large sites that merit individual attention from spammers. It won't work if lots of people choose to use exactly the same tactic in their fight against spam bots. It also does nothing to block manually submitted spam. -- Variety is Key -- Adding Javascript to forms in order to block bots is only effective if everyone uses a slightly different approach. There are many, many ways to put that Javascript onto the page and then alter a form's fields, and only variety in those ways can prevent spammers from simply using regular expressions to bypass the most common forms. Thus Anti-Bot Forms offers hooks to allow you to replace the default method of altering forms with one of your own that uses different Javascript to achieve the same end result. It is recommended that you do so.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.