Promotions

  • INTERVENTION PLUS - Complete Management of Interventions

    The “Intervention Plus” module is a revolutionary tool that simplifies and optimizes intervention management, from planning to invoicing. Designed for sales and technical teams, it offers a complete suite of features to ensure transparent and efficient monitoring of each intervention.

    250.00 €  (500€)
  • Interview

    This module allows you to create questionnaires in Dolibarr. This module can be used alone but can also be added to the Agefodd module. (It is integrated into the Agefodd 2025 version).

    250.00 €  (600€)

New products

  • Prisme - Dolibarr restyling, light and dark

    Restyle Dolibarr without replacing its theme. Six moods, every setting adjustable, a dark counterpart, and dashboard charts worth looking at.

    29.00 €
  • Sales Estimates to Customer and Estimated Sale Price for Dolibarr

    Add a real sales estimate step between the opportunity and the official quotation: the salesperson prices the deal in detail with its cost price and its estimated sale price, has the offer approved internally, sends it to the customer by email with the PDF attached automatically, then turns it into a commercial proposal in one click.

    99.00 €

This module or version is no more available. It may have been discontinued by the author or replaced by another module or version.

Login Guard: Brute-Force Protection and Login Alerts

mp24503d20260802123025

Blocks brute-force attacks on your Dolibarr and emails the account owner, with a map, when a login comes from an unknown device or country. Password policy, active sessions, login journal and world map. Everything stays on your server.

  • Author Theo Pequignot
  • Module version 1.8.1
  • Release date 08/02/2026
  • Access to download and updates 2 years
  • How to contact support contact@theopequignot.fr
  • Compatibility Dolibarr V16 - V24   -   PHP7.4 - 8.4
  • Last update 10/02/2026 03:15 AM

More info...

A question before buying? Write to me: contact@theopequignot.fr

Full documentation on the official Dolibarr wiki: wiki.dolibarr.org/index.php/Module_Login_Guard

Dolibarr's login page is exposed to the Internet and does not limit password attempts. Login Guard protects it and tells you as soon as something unusual happens on an account.

The login map: click a point to see the accounts and IP addresses.

The login map: click a point to see the accounts and IP addresses.

Progressive brute-force blocking

  • After several wrong passwords, the IP address is paused: 5 minutes the first time, longer at each repeat, up to the ceiling you set.
  • Allow-list of addresses and ranges (IPv4 and IPv6) with an "add my current IP" button: you never lock yourself out.
  • Current blocks screen with manual unblocking.

The dashboard: protection status, most aggressive IPs, new devices.

The dashboard: protection status, most aggressive IPs, new devices.

Suspicious-login alerts

  • Login from a new device or a new country: the user gets an email with the city, IP address, browser and a map of the area. Optional copy to an administrator.
  • Each user's first login is learned silently: no false alarm on day one.
  • Connection source: network operator and network type (fixed line, mobile, hosting/VPN), so you can tell at a glance whether the displayed city can be trusted.

The email received on a login from a new country, with a map of the area.

The email received on a login from a new country, with a map of the area.

Login map and journal

  • Interactive world map: zoom, pan, click a point to see the accounts and IP addresses behind it.
  • Journal of every attempt (date, account, IP, country, browser), filterable, sortable, CSV export, purged automatically after the retention you choose (GDPR).
  • "Declared places": set the true position of an address range (office, site, VPN); it overrides public databases.
  • Security dashboard.

The login journal: filterable, sortable, CSV export.

The login journal: filterable, sortable, CSV export.

Passwords and sessions

  • Password policy: minimum length, character classes, no reuse of previous passwords. Optional expiry with advance notice by email.
  • Active sessions: who is connected right now, one-click logout of any session, optional idle logout.

Nothing leaves your server

Geolocation uses a database installed locally in one click (free DB-IP Lite, or MaxMind GeoLite2 with your key). Email maps are drawn on your server. No API key, no subscription, no IP address sent to a third party.

The settings, with one-click installation of the geolocation database.

The settings, with one-click installation of the geolocation database.

Installation

Home → Setup → Modules → "Deploy/install external app/module", upload the zip and enable the module. Protection starts right away with safe defaults; the more intrusive features (password expiry, idle logout) ship disabled.

Upgrading from a previous version: replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.

Compatibility

  • Dolibarr 16 to 24 (verified on 16, 18, 20, 22, 23 and 24).
  • PHP 7.4 to 8.3, MySQL / MariaDB and PostgreSQL. GD extension for maps in emails.
  • Multi-company: each entity only sees its own activity.
  • English and French included. Email support and updates for 2 years.

Support

A question before buying, a problem with installation or an update? Write to me directly: I am the developer of this module and I answer myself.

contact@theopequignot.fr

theopequignot.fr · Theo Pequignot

Support and updates included for 2 years.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org