Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
IP Auth
This Drupal 8 custom Authentication provides "seamless" login for a user based on IP address. Use: IP Auth module is very useful in some cases where you would like to allow a third-party app or...
Categories: Access control
ipquery
Provides a service that uses a simple database query to geo locate an IPv4 or IPv6 address. It is highly performant in that it can be used to query the IP address on every single page load. It uses...
Categories: Site structure
Domain Blacklist
Domain Blacklist is a system to prevent registration in Drupal 7 by spammers by using a DNS Blacklist type service for domains. This works like DNS Blacklists for IP addresses but instead of IP...
Categories: Security, Access control
Remember Me in IP Range
This module is for providing an option to the users that the user will be remembered with his Login if he is logged-in from a IP range given by the Site Administers. Only the site administer have...
Categories: Access control
IP Ban
A large majority of all websites have content that's only relevant to a country or region. This can be problematic because visitors from other countries or regions may not exactly be visiting your...
Categories: Administration tools, Access control, Site structure
Site Redirect
Redirect users to another site based on their I.P. address and country code. User Case A .com site has bee closed down, all traffic to that site is re-directed to a .co.uk site Redirect rules are...
Categories: Developer tools, Administration tools, Site structure
Projects Browser
Download Projects from drupal.org using composer with SSH Why we are using SSH? SSH for operating network services securely over an unsecured network. Typical applications include remote command...
Username Enumeration Prevention
Username Enumeration Prevention is a project which aims to mitigate common ways of anonymous users identifying valid usernames on a Drupal 8+ site. What Is Username Enumeration? Username...
Categories: Access control, Security
Crawler Rate Limit
Crawler Rate Limit allows you to limit requests performed by web crawlers, bots, and spiders. It can also rate limit regular traffic, and block requests based on autonomous system number (ASN)....
Categories: Administration tools, Performance, Security
Shared Email
The shared email module allows multiple users to use the same email address for different accounts. The module works for both registration and account updates. Other features Compatible with...
Categories: Access control
Trusted Reverse Proxy
A simple module designed to run on sites that are known to operate in environment(s) behind known trusted reverse proxies. This module presently performs a number of specific tasks: Inspecting x...
Categories: Performance, Security
LoginToboggan
The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements: Allow users to login using...
Categories: Access control
Abusive Traffic
INTRODUCTION The abusive traffic module helps identify abusive traffic (aka spam users) by IP address. The module will send an email to you so you can review if they are actually spam, or not. You...
Categories: Administration tools
Account field split
About Currently the draggable field "Username and password" on user profile mashes together: Username Current password E-mail address Change Password Roles Status Notify user about new account ...
Categories: Content display, Content editing experience, Site structure
IP2Location Module
IP2Location is a non-intrusive geo IP solution to help you to identify visitor's geographical location, i.e. country, region, city, latitude, longitude, ZIP code, time zone, connection speed, ISP...
Mailchimp
This module provides integration with Mailchimp, a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or...
Categories: Integrations
IP address fields
Provides a field type for storing single IP addresses or IP ranges, in either IPv4 or IPv6. Values are stored as a [start, end] pair in indexed binary columns, so range-membership queries run...
Categories: Site structure
Simple search taxonomy options
This module is a plugin of simplesearch module. It allows to add an additional dropdown list in a simplesearch block which is filled out with terms of a given vocabulary. A default value could be...
Categories: Site search
Email Confirmer
Email confirmer is a suite to confirm email addresses in Drupal. It provides: an API and a service as a central method for email confirmation that other modules can use a content entity type to...
Categories: Access control, Integrations, Security
Login by IP
Login by IP automatically logs in any enabled user by their IP address. It works by: Getting the IP for the current visitor - you can select REMOTE_ADDR, CLIENT_IP or whatever server variable your...
Categories: Access control
Apache Screen
Mark paths as accessible internal-only--a tool for configuring apache. This module writes out Apache htaccess configurations to automatically redirect site visitors based on their IP address.
Categories: Administration tools
Context GeoIP
User's IP address as a Context condition. Requirements Context 3.0 or higher GeoIP API Sponsored by BloomIdea. Drupal 7 port by Int3c.com: Multilingual Drupal Development.
Categories: Content display, Multilingual
ClamAV
Drupal integration with the ClamAV virus scanner. ClamAV module is DrupalSouth 2025 Splash award nominee in Open Source category. This module will verify that files uploaded to a site are not...
Categories: Integrations, Media, Security
ExtraWatch
ExtraWatch allows you to watch your website visitors and bots in real-time from the administration menu. Specially their IP addresses, countries they come from, geographical location on a map,...
Content Tracker
This module tracks all the nodes. It displays the user information who created,updated and deleted a node. The user information includes the IP address from which the modification done and the node...
Categories: Administration tools, Content editing experience, Developer tools