PHPackages                             aran112000/nope-php - 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. aran112000/nope-php

ActiveProject[Logging &amp; Monitoring](/categories/logging)

aran112000/nope-php
===================

A light-weight tool for parsing log files in real-time and blocking requests that match certain pattern you define

50[6 issues](https://github.com/aran112000/nope-php/issues)PHP

Since May 17Pushed 6y agoCompare

[ Source](https://github.com/aran112000/nope-php)[ Packagist](https://packagist.org/packages/aran112000/nope-php)[ RSS](/packages/aran112000-nope-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Nope!
=====

[](#nope)

[![Codacy Badge](https://camo.githubusercontent.com/e9ef0dc2b8d784f9907de348fa95ae6b42f2ef45f44bc7fc91a90d759d3fae03/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3366376366393832356266383434346562323739653531333630643837613166)](https://app.codacy.com/manual/cdtreeks/nope-php?utm_source=github.com&utm_medium=referral&utm_content=aran112000/nope-php&utm_campaign=Badge_Grade_Settings)

The log processing framework for blocking those pesky bots!

Designed as a fully customisable framework to process your log files in realtime block any activity identified as malicious using `iptables` and `iplist`.

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

[](#installation)

If you're using composer, simply run:

```
composer require aran112000/nope-php
```

Current expected Nginx access log format
----------------------------------------

[](#current-expected-nginx-access-log-format)

```
'[$time_local] $request_method $scheme://$host$request_uri "$request" "$status" "$http_x_forwarded_for" "$remote_addr" "$remote_user" "$bytes_sent" "$http_referer" "$http_user_agent" "$sent_http_content_type"'
```

Requirements
------------

[](#requirements)

- PHP &gt;= 5.6.\*
- PHP Redis extension installed *(if you want to track hits over time)*
- Log files for us to process in realtime

### Getting pesky /wp-admin requests?

[](#getting-pesky-wp-admin-requests)

Check if your vhost supports Wordpress in realtime and if not, respond blocking the IP for a length of time you dictate.

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 97.9% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f6c09f62bccd4ec22460174910021032a36b4c70b2e344932091967172bc193b?d=identicon)[aran112000](/maintainers/aran112000)

---

Top Contributors

[![aran112000](https://avatars.githubusercontent.com/u/3313791?v=4)](https://github.com/aran112000 "aran112000 (94 commits)")[![codacy-badger](https://avatars.githubusercontent.com/u/23704769?v=4)](https://github.com/codacy-badger "codacy-badger (1 commits)")[![sherbet-agency](https://avatars.githubusercontent.com/u/59479281?v=4)](https://github.com/sherbet-agency "sherbet-agency (1 commits)")

---

Tags

anti-botattack-preventionban-hostsban-managementipslinuxlog-analyzermonitoringphpphp-clirate-limitingsecurity

### Embed Badge

![Health badge](/badges/aran112000-nope-php/health.svg)

```
[![Health](https://phpackages.com/badges/aran112000-nope-php/health.svg)](https://phpackages.com/packages/aran112000-nope-php)
```

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B9.2k](/packages/psr-log)[itsgoingd/clockwork

php dev tools in your browser

5.9k27.6M94](/packages/itsgoingd-clockwork)[graylog2/gelf-php

A php implementation to send log-messages to a GELF compatible backend like Graylog2.

41838.2M138](/packages/graylog2-gelf-php)[bugsnag/bugsnag-psr-logger

Official Bugsnag PHP PSR Logger.

32132.5M2](/packages/bugsnag-bugsnag-psr-logger)[consolidation/log

Improved Psr-3 / Psr\\Log logger based on Symfony Console components.

15462.2M7](/packages/consolidation-log)[datadog/php-datadogstatsd

An extremely simple PHP datadogstatsd client

19124.6M15](/packages/datadog-php-datadogstatsd)

PHPackages © 2026

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