CINXE.COM
IPB protection from spam bot registrations
<!doctype html> <html class="no-js" lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>IPB protection from spam bot registrations</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Protection from spam bots, spam in forum topics for IPS Community Suite 4."> <meta property="og:title" content="IPB protection from spam bot registrations"> <meta property="og:description" content="Protection from spam bots, spam in forum topics for IPS Community Suite 4."> <meta property="og:url" content="https://cleantalk.org/ipb-anti-spam-hook"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <link rel="stylesheet" type="text/css" href="/css/landing.min.css?v=26042017a38"> <script>(function(H){H.className=H.className.replace(/\bno-js\b/, 'js')})(document.documentElement)</script> <!-- Google Tag Manager --> <script async src="https://www.googletagmanager.com/gtag/js?id=GTM-NZKWWB8"></script> <script>window.addEventListener('load', function () { window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GTM-NZKWWB8'); });</script> <!-- End Google Tag Manager --> <style> body > header .logo:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 52.2 52.2' style='enable-background:new 0 0 52.2 52.2;'%3E%3Cpath fill='%231F94B6' d='M43.6,41.5c-2.9,3.2-6.2,7.8-10.3,9.2l15.3,1.5c0,0,0.1,0,0.1,0c1.2,0,2-1.4,1.2-2.4L43.6,41.5L43.6,41.5z'/%3E%3Ccircle fill='%231F94B6' cx='26.1' cy='26.1' r='26.1'/%3E%3Ccircle fill='%23FFFFFF' cx='26.1' cy='26.1' r='20.8'/%3E%3Ccircle fill='%2348B649' cx='26.1' cy='26.1' r='7.9'/%3E%3Cpath fill='%23FFFFFF' d='M41.5,46c0.4,0.5,0.2,0.7-0.4,0.7l-16-1.7l-0.2-4.7l11.4-0.9L41.5,46L41.5,46z'/%3E%3C/svg%3E"); background-repeat: no-repeat; </style> </head> <body> <header> <div class="container"> <div class="row"> <div class="logo col-md-3 col-sm-12"> <a href="/"><span>Clean<i>Talk</i></span></a> </div> <nav class="col-md-9 col-sm-12"> <div class="menu-toggle" id="header-menu-toggle">Site menu</div> <ul class="menu" id="header-menu"> <li><a href="/features">Features</a></li> <li><a href="/help/introduction">Getting started</a></li> <li><a href="/price-wordpress-security">Pricing</a></li> <li><a href="/help/install-ipboard">Help</a></li> <li><a href="https://cleantalk.org/blacklists">Find Spambot</a></li> <li><a href="/my">Log in</a></li> </ul> </nav> </div> </div> </header> <script> document.cookie = 'js_on=1'; </script> <section class="land"> <div class="container"> <div> <h1>Anti-Spam for IPB forum</h1> <p>Control and manage anti-spam. 100% spam protection.</p> <form action="/register" class="form-join" id="reg" method="post"> <input class="reset" type="hidden" value="ipboard" name="platform"> <input id="year" class="reset" type="hidden" value="" name="year"> <input type="hidden" name="form_gen_time" value="1732426870" /> <div> <strong>Join us</strong> <p>Your information is 100% secure and will never be shared with anyone.</p> <div> <label for="email">Email</label> <input id="email" type="email" name="email" placeholder="Email" required autofocus> </div> <div> <label for="site">Website</label> <input id="site" type="text" name="site" placeholder="Website" required> </div> <div> <input type="checkbox" name="privacy" id="privacy" required oninvalid="this.setCustomValidity('You have to agree with Privacy policy before get account.')" oninput="setCustomValidity('')" /> <label for="privacy" id="privacy-label">I agree with the <a class="privacy-link" style="" href="/publicoffer#privacy" target="_blank">Privacy policy</a></label> </div> <button type="submit">Create account</button> <p style="position:relative;margin-top:5px;">Already have an account? Feel free to <a href="/help/install-ipboard" style="color:white;text-decoration:underline;">download and install the plugin</a></p> </div> </form> </div> </div> </section> <style> #privacy{ display: inline-block; height: 16px; width: 16px; box-shadow: none; margin: 0; padding: 0; vertical-align: text-bottom; } #privacy-label{ display: inline-block; font-size: 12px; margin: 0; padding: 0; } .privacy-link{ color: #fff; text-decoration: underline; } .privacy-link:hover{ color: #fff; text-decoration: none; } #reg button{ margin-top: 10px; } </style> <div class="container gallery"> <div class="row"> <a href="/images/screens/en/ipboard_newuser_fail.png" data-toggle="lightbox" data-gallery="ipb" class="col-sm-4 img-thumbnail" title="Registration denied"> <img src="/images/screens/en/ipboard_newuser_fail_s.webp" alt="CleanTalk Anti-spam for IPBoard - block screen" style="width: 358px; height: 197px;"> </a> <a href="/images/screens/ipboard_settings.png" data-toggle="lightbox" data-gallery="ipb" class="col-sm-4 img-thumbnail" title="Hook settings"> <img src="/images/screens/ipboard_settings_s.webp" alt="CleanTalk Anti-spam for IPS - entering the key" title="IP Board access key" style="width: 358px; height: 202px;"> </a> <a href="/images/screens/ipboard_spam_log.png" data-toggle="lightbox" data-gallery="ipb" class="col-sm-4 img-thumbnail" title="Hook settings"> <img src="/images/screens/ipboard_spam_log_s.webp" alt="CleanTalk Anti-spam for IPS - log" title="IP Board spam log" style="width: 358px; height: 373px;"> </a> </div> </div> <main class="container benefits"> <h2>The benefits of anti-spam plugin</h2> <div class="row"> <div class="col-xs-12 col-sm-6 text-center"> <strong>Protection against spam bot registrations</strong> <p>Hook uses a series of tests on registrations and messages to filter spam bots on the IPB forum.</p> </div> <div class="col-xs-12 col-sm-6 text-center"> <strong>Protection from manual spam</strong> <p>For manual spam filtration mod evaluates the relevance of text messages according to the subject and the content of the forum. Relevance is determined by keyword and topic of each keyword separately. The function works for messages in Russian and English languages.</p> </div> </div> <div class="row"> <div class="col-xs-12 col-sm-6 text-center"> <strong>No Captcha, no questions, no puzzles, etc.</strong> <p>CleanTalk eliminates the need for CAPTCHA, questions&answers and other ways which use complicated communication methods for spam protection on your site. Invisible to the visitors, spam protection has a positive effect on the loyalty of the site's audience.</p> </div> <div class="col-xs-12 col-sm-6 text-center"> <strong>Stop-words list for posts on the forum</strong> <p>Censored MOD allows you to filter messages containing stop-words (sends to manual moderation). In addition, messages containing obscene or rude words are automatically sent to moderation.</p> </div> </div> </main> <main class="container"> <h2 class="text-center">How does the antispam hook work?</h2><br><br> <div class="row"> <div class="col-xs-12 col-md-8"> <p><strong>Protection against spam bot registrations</strong><br>To protect the board from registration of spam bots and spam in forum topics, the hook intercepts new user regististrations or creation of a new message. It builds an array of data describing registration (Nickname, Email address, IP address, time zone used, JavaScript support, the time spent filling out the form) and sends this data to one of the servers in the pool moderate.cleantalk.ru.</p> <p>The server analyzes the data and sends the result - disable/enable registration, or publish/disable post.</p> </div> <div class="hidden-xs hidden-sm col-md-4 text-center"> <a href="/images/screens/en/ipboard_howitworks.png" data-toggle="lightbox" data-title="Workflow scheme"> <img src="/images/screens/en/ipboard_howitworks_s.webp" class="img-thumbnail" alt="IPB and CleanTalk Anti-spam work scheme" title="IPB and CleanTalk Anti-spam work scheme" style="width: 350px; height: 139px;"> <br> Workflow scheme </a> </div> </div> </main> <style> .fb-like, .fb-like span, .fb-like span iframe[style] { width: 100% !important; } </style> <footer> <div class="alert alert-info alert-dismissible d-none" role="alert" id="uses_c"> <div class="row content_block"> <div class="col-xs-12 col-sm-10"> We use cookies to provide our services and analyze site usage in accordance with our Privacy Policy. By choosing "Accept", you agree to the storage of all types of cookies used on the site. If you do not wish to use optional cookies, please read our <a href="/publicoffer#privacy" class="text--blue underline">Privacy Policy</a>. </div> <div class="col-xs-12 col-sm-2"> <div class="text-center button_block row"> <button class="btn btn-sm apply_c col-xs-6 col-sm-12" data-dismiss="alert">Accept all</button> <button class="btn btn-sm reject_c col-xs-6 col-sm-12" data-dismiss="alert">Reject all</button> </div> </div> </div> </div> <script> window.addEventListener('load', function () { setTimeout(function(){ $('#uses_c').removeClass('d-none'); }, 3000); $('#uses_c .apply_c').click(function(){ $.cookie('ct_apply_cookie', 1, { expires : 365 }); $('#uses_c').addClass('d-none').addClass('hidden'); }); $('#uses_c .reject_c').click(function(){ $.cookie('ct_reject_cookie', 1, { expires : 365 }); $('#uses_c').addClass('d-none').addClass('hidden'); }); }); </script> <style> #uses_c { position: fixed; bottom: -10px; left: 10%; right: 10%; z-index: 1000; color: #31708f; background-color: #eaeaea; border-color: #d2d2d2; box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.15); padding: 20px; align-items: center; justify-content: center; display: flex; } #uses_c button { background-color: #e5e5e5; border-color: #d2d2d2; } #uses_c button.apply_c { background-color: #d3d3d3; } #uses_c button:hover { background-color: #eeeeee; } #uses_c .reject_c, #uses_c .apply_c { margin-top: 5px; max-width: 100px; } #uses_c .content_block { display: block; padding-right: 0; } @media (min-width: 768px) { #uses_c .content_block { display: flex; align-items: center; padding-right: 8px; } #uses_c .apply_c { margin-top: 5px; } } </style> <div>© CleanTalk Inc. All Rights Reserved.</div> </footer> <script src="/jquery/jquery_3.6.1.min.js"></script> <script async src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script async src="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.1.1/ekko-lightbox.min.js"></script> <div id="fb-root"></div> <script> function downloadJS() { $('#header-menu-toggle').click(function () { $('#header-menu').toggleClass('menu-open'); }); $('[data-toggle="lightbox"]').click(function (e) { e.preventDefault(); $(this).ekkoLightbox(); }); // } if (window.addEventListener) { window.addEventListener('load', downloadJS, false); } else if (window.attachEvent) { window.attachEvent('onload', downloadJS); } else { window.onload = downloadJS; } document.getElementById('year').value = get_year(); function get_year() { var date = new Date(); return date.getFullYear(); } </script> <script defer src="//cdn-cloud.cleantalk.org/js/jquery.cookie.min.js"></script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NZKWWB8" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script defer src="//moderate.cleantalk.org/ct-bot-detector.min.js"></script> </body> </html>