This module provides "meta tags" and a customizable "title" tag for the the pages of your site. Search engine optimization requires that you use a basic set of meta tags to improve search rankings for your site. Special meta tags can be used to control the display of content on popular social networking sites such as Facebook or Twitter.
This module provides an XML sitemap that complies with Google's recommendations and sitemaps.org protocol.
The XML sitemap file is available at http(s)://your.domain/sitemap.xml and contains URLs generated for:
- pages created by nodes;
- non-empty taxonomy term pages;
- public pages generated by the "Views" module.
If a node is set as the site's home page, the direct URL to that node is automatically excluded from the sitemap to avoid duplication of content.
This module provides an easy way for website owners to instantly inform search engines about resent content changes on their website.
More information about IndexNow protocol can be found on its official site.
This module restores the lost functionality from the Drupal core. It also comes with a number of improvements:
- see when an IP was blocked, who blocked that IP, and the reason for the block (if specified);
- set a 404 (Not Found) status code for visitors from blocked IPs instead of the default 403 (Access Denied);
- enable logging of access attempts from blocked IPs;
- displaying the number of blocked IPs on the "Status report" page;
Antiscan is an add-on module that extends the IP address blocking module (version 1.x-1.0.5 or newer) to automatically block anyone who trying to access paths defined as restricted.
Usually this is a bad crawler looking for known potentially vulnerable paths, such as "wp-admin.php", "xmlrpc.php" and so on.
Since version 1.x-1.0.5 of this module, you can also block bad bots using their known user-agent strings and spam referrer domains.
Module for restricting login access to your site to only certain users, protecting against "lazy" brute force attacks and malicious malformed requests to the login form.
A "lazy" brute-force attack can use a large number of non-duplicate IP addresses with relatively infrequent requests (one or two in a few minutes) and cannot be prevented by IP blocking.
This module responds to such behavior by returning error 404 or 403 (you can choose which) to an attacker for any user login-related activity.
An an example of such an attack, we block known bad User-Agent string:
making the internet safer, one IP at a time
Report abusive IPs engaging in hacking attempts or other malicious behavior and help fellow sysadmins!
This module provides reporting capabilities to the AbuseIPDB database. You can report an IP to AbuseIPDB directly from the module admin UI or automate the reporting process using pluggable modules such as Antiscan.