Callback

Permalink Browser Info Environment
Less a support request and more a discussion point...

Is there any callback facility with Anti Spam Master?

I'd like to be able to take IP addresses from spam attempts and pass them to our Bitninja firewall to prevent further attempts.

We get quite a lot of spammers that move through the site from one page to another attempting to submit so you can easily end up with thirty notifications.

We're using callbacks with Ajax Forms Light and using the 'message' event send some tracking data currently. If there was an additional 'spam' event option that might work?

Type: Pre-Sale
Status: In Progress
katalysis
View Replies:
mnakalay replied on at Permalink Reply
mnakalay
Hello,

That's an excellent idea!

Adding an event you can hook on shouldn't be a problem. I'm going to need a few days, though.

I'll keep you posted.

Take care

concrete5 Environment Information

# Concrete Version
Core Version - 9.2.6
Version Installed - 9.2.6
Database Version - 20240122172319

# Hostname
uk1.katalysis.net

# Environment
production

# Database Information
Version: 10.4.32-MariaDB-cll-lve
SQL Mode: STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# Concrete Packages
Ajax Forms - Express Edition Light (2.2.6), Anti-Spammer Master (2.1.0), Clear Clipboard (1.0.1), Hidden Data Attributes for Express (3.0.1), Katalysis Base Bootstrap (0.9.2.1.0), Katalysis Hub (0.0.2.7), Katalysis Mailing (0.0.01), Katalysis Theme Bootstrap (0.0.6.0), Minify HTML (2.0.0)

# Concrete Overrides
attributes/hidden/type_form.php, attributes/hidden/controller.php, attributes/hidden/form.php, attributes/hidden

# Concrete Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Database Entities Settings
Doctrine Development Mode - Off

# Server Software
Apache

# Server API
litespeed

# PHP Version
8.2.15

# PHP Extensions
bcmath, bz2, calendar, clos_ssa, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imagick, imap, intl, json, ldap, libxml, litespeed, mbstring, mysqli, mysqlnd, odbc, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, PDO_ODBC, pdo_pgsql, pdo_sqlite, pdo_sqlsrv, pgsql, Phar, posix, pspell, random, readline, Reflection, session, shmop, SimpleXML, soap, sodium, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 240
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 240
max_input_vars - 1000
max_multipart_body_parts - -1
memory_limit - 512M
post_max_size - 256M
upload_max_filesize - 256M
zend.exception_string_param_max_len - 15
ldap.max_links - Unlimited
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
opcache.jit_bisect_limit - 0
opcache.jit_max_exit_counters - 8192
opcache.jit_max_loop_unrolls - 8
opcache.jit_max_polymorphic_calls - 2
opcache.jit_max_recursive_calls - 2
opcache.jit_max_recursive_returns - 2
opcache.jit_max_root_traces - 1024
opcache.jit_max_side_traces - 128
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pdo_sqlsrv.client_buffer_max_kb_size - 10240
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
unserialize_max_depth - 4096
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
opcache.jit_bisect_limit - 0
opcache.jit_max_exit_counters - 8192
opcache.jit_max_loop_unrolls - 8
opcache.jit_max_polymorphic_calls - 2
opcache.jit_max_recursive_calls - 2
opcache.jit_max_recursive_returns - 2
opcache.jit_max_root_traces - 1024
opcache.jit_max_side_traces - 128
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:122.0) Gecko/20100101 Firefox/122.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.