PHPackages                             signify-nz/silverstripe-iplogger - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. signify-nz/silverstripe-iplogger

AbandonedArchivedSilverstripe-module[Logging &amp; Monitoring](/categories/logging)

signify-nz/silverstripe-iplogger
================================

Logs and limits events based on client IP and a set of rules.

1.0.1(5y ago)21813BSD-3-ClausePHP

Since Feb 26Pushed 2y ago7 watchersCompare

[ Source](https://github.com/signify-nz/silverstripe-iplogger)[ Packagist](https://packagist.org/packages/signify-nz/silverstripe-iplogger)[ Docs](http://github.com/signify-nz/silverstripe-iplogger)[ RSS](/packages/signify-nz-silverstripe-iplogger/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

IP Logger
=========

[](#ip-logger)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/d7494d0ea30e20f7d6d98d59a3db44aa4cb4ea978b67ae1ef73415b14294469e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7369676e6966792d6e7a2f73696c7665727374726970652d69706c6f676765722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/signify-nz/silverstripe-iplogger/?branch=master)

**This module has not been updated for years and only works with an obsolete and vulnerable version of Silverstripe. This repository has been archived.**

Overview
========

[](#overview)

Provides a facility to log events against IP addresses. A set of rules can created to check whether an event has been triggered too often by a specific IP.

Maintainer Contact
------------------

[](#maintainer-contact)

- Charles Ritchie

Installation
------------

[](#installation)

**Composer (recommended):**

```
composer require signify-nz/silverstripe-iplogger

```

If you prefer you may also install manually:

- Download the module from here
- Extract the downloaded archive into your site root so that the destination folder is called silverstripe-iplogger.
- Run dev/build to flush the config manifests and rebuild the database.

Usage
-----

[](#usage)

[User Guide](/docs/en/user_guide.md)

Developers
----------

[](#developers)

[Configuration](/docs/en/configuration.md)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 79.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~754 days

Total

3

Last Release

1854d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/057c1d5e6ba74037267105edd06c734355f2145adc48572582cbdeabc92679ee?d=identicon)[signify-nz](/maintainers/signify-nz)

---

Top Contributors

[![charles-ritchie](https://avatars.githubusercontent.com/u/126340?v=4)](https://github.com/charles-ritchie "charles-ritchie (19 commits)")[![sig-steve](https://avatars.githubusercontent.com/u/5545293?v=4)](https://github.com/sig-steve "sig-steve (4 commits)")[![sig-lsherr](https://avatars.githubusercontent.com/u/82491572?v=4)](https://github.com/sig-lsherr "sig-lsherr (1 commits)")

---

Tags

loggingphpsilverstripespam-protectioneventloggingsilverstripespamIPfail2ban

### Embed Badge

![Health badge](/badges/signify-nz-silverstripe-iplogger/health.svg)

```
[![Health](https://phpackages.com/badges/signify-nz-silverstripe-iplogger/health.svg)](https://phpackages.com/packages/signify-nz-silverstripe-iplogger)
```

###  Alternatives

[phptek/sentry

Sentry.io integration for SilverStripe. Binds Sentry.io to SilverStripe's error &amp; exception handling subsystem.

15203.5k3](/packages/phptek-sentry)[markguinn/silverstripe-clockwork

Silverstripe extension integrating the Clockwork Chrome extension

253.5k](/packages/markguinn-silverstripe-clockwork)[silverstripe-labs/googleanalytics

The Google Analytics module consists of 2 components that can be employed independently: The Google Logger injects the google analytics javascript snippet into your source code and logs relevant events (as of now only crawler visits) The Analyzer adds the Google Analytics UI to your CMS.

3110.2k](/packages/silverstripe-labs-googleanalytics)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
