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.
Comment IP
Overview This module displays a comments IP address in the comment overview page and allows you the option to "Delete the selected comments and block their IP's" from the comment overview dropdown...
Categories: Administration tools, Content editing experience, Security
Session Cache API
The Session Cache API is a super-simple two-function API for programmers to access small amounts of user-specific "state". Examples are the user's changing geographic location or a drop-down...
IP to Country
A simple APIs for retrieving country related information from a given IP address. As well as providing an API that other modules can use for their purpose, ip2cc is also able to hook into nodes and...
Categories: Site structure, Developer tools
IP Block
Block user access based on their IP address. Also provide Maxmind integration to block Proxy users. Requirements IP 2 Locale Smart IP Supporters This module is supported by AG Prime
Categories: Administration tools, Access control, Content editing experience
Submission IP anonymizer on list view
Anonymize IP addresses and hide/show hash on submission list view Installation with composer: composer require 'drupal/submission_ip_anonymizer:2.x-dev' $ drush en submission_ip_anonymizer download...
Categories: Administration tools, Developer tools, Security
ip_block
This module detects web bots visiting your site and automatically blocks them from commenting or logging in. It can drastically reduce the amount of comment spam. How it works When a spam bot first...
TacJS
Comply to the European cookie law using tarteaucitron.js. Features Manage dialog: Cookie name, Banner position, Accept All button, ... Add services: Youtube, Google Analytics, Google Tag Manager, ....
Categories: Content editing experience, Developer tools, Security
Restrict Admin Ip
Restric Admin IP allow you to define in your settings.php, a range of ip addresses for administrator role: only user's who come from this ip address can login with administration role
Categories: Access control
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...
Restrict Page IP
Provides administrator to restrict/allow access to pages based on user IPs. Features -------- * IPs can be an individual IP or range of Ips. * Page url can have wild cards like 'blog/*' *...
Categories: Access control, Security
Resolve IP
Resolve IP is a very simple module that adds the hostname of the IP that generated the watchdog entry in the recent log messages report. This is helpful to understand and easier debug log entries....
Categories: Administration tools
Fastly Streamline Access
This module provides a simple way of adding IP addresses to Fastly ACLs. The mechanism is simple - a user logs in, or visits, /user, and the module will attempt to add their IP address to the ACL...
Website Security - Secure Login / Network Security
Website Security - Secure Login / Network Security – This module provides login security, registration security, brute force attack prevention, IP monitoring and IP blacklisting, DOS attack...
Categories: Access control, Security
My IP
My IP Modules displays visitor's current IP address.
Categories: Developer tools
IP2Nation API
This module is seeking a new maintainer. This IP2Nation module provides API to access ip2nation (http://www.ip2nation.com/) database in Drupal. With this module you can easily display visitor’s...
Categories: Site structure
Bad IP
This module check the users accessing a site using the IP Intelligence service and doesn't allow them to create an account if the service reports the IP to be a proxy / VPN / bad IP. Other...
Categories: Access control
Field IP address PostgreSQL
Provides a field type that is stored and processed as the PostgreSQL Network Address Types. The "IP address" field type, formatter and views exposed filter are available. The exposed filter uses...
Categories: Content display, Content editing experience
Location cookie
This module no longer works as the services it uses to find the location from ip are no longer active. Uses a web service via javascript to add cookies of the clients location. A light weight...
Categories: Developer tools, Site structure
Smart IP - Language Detection and Negotiation Redirect
This module adds language redirection via Smart IP module. Usage: Recommend to use along with Language Cookie module. This way you prevent IP to Language resolution for every page request. Enable...
Categories: Multilingual
Geolocation Views
Info Geolocation Views is sub-module for Geolocation Field to display markers on Google Map using Views 3. Module support: show content in Info Windows custom marker images markers as links...
Categories: Site structure
FireFence
A Drupal 7 firewall that allows route, IP and IP blacklist selection. The module also allows IP and route white listing, with a firefence_hook() and programmatic API. Requirments: composer_manager...
Categories: Security
ipAuthenticator
Authenticates an IP to a User with Associated Roles. Note: The difference between the Drupal 5.x and 6.x versions of this module are substantial. So substaintial, that I would only use the Drupal 6...
Categories: Access control, Developer tools
Country Specific Menu
This module helps to create country specific Menu Items. It Add country setting to menu item and manages country specific display of menu item. Menu item will be only visible for the selected...
Categories: Content editing experience, Access control, Site structure
Turnstile Protect
Put your site routes behind a Cloudflare Turnstile. Features Add a Cloudflare Turnstile challenge in front of specific routes/paths on your site to help protect them from being hit with distributed...
Categories: Administration tools, Performance
IP Country Logger
Introducing the IP Country Logger Drupal Module - This module assists in determining the geographic location associated with an IP address, providing insights into the user's country. It stores...
Categories: Security