Download the PHP package pepeiborra/ci4-traffic-reader without Composer
On this page you can find all versions of the php package pepeiborra/ci4-traffic-reader. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download pepeiborra/ci4-traffic-reader
More information about pepeiborra/ci4-traffic-reader
Files in pepeiborra/ci4-traffic-reader
Download pepeiborra/ci4-traffic-reader
More information about pepeiborra/ci4-traffic-reader
Files in pepeiborra/ci4-traffic-reader
Vendor pepeiborra
Package ci4-traffic-reader
Short Description Lightweight SIEM filter for CodeIgniter 4: visit tracking, threat detection, and security alerting.
License MIT
Package ci4-traffic-reader
Short Description Lightweight SIEM filter for CodeIgniter 4: visit tracking, threat detection, and security alerting.
License MIT
Please rate this library. Is it a good library?
Informations about the package ci4-traffic-reader
ci4-traffic-reader
Lightweight SIEM filter for CodeIgniter 4 (PHP 7.4+): visit tracking, threat detection, and security alerting. Equivalent to pepeiborra/traffic-reader for Laravel.
Features
- 🔍 Visit tracking — IP, device, OS, browser, referrer, URL, status code
- 🛡️ Threat detection — RCE, SQLi, XSS, path traversal, scanner UA, brute force, rate abuse
- 📊 Dashboard PHP puro — estadísticas, gráficas Chart.js, log de amenazas
- 📧 Alertas — email (CI4 Email) + Slack webhook opcionales
- ⚙️ Configurable — umbrales, storage, rutas excluidas, layout
Requirements
| Versión | |
|---|---|
| PHP | ^7.4 | ^8.x |
| CodeIgniter | ^4.0 |
Installation
Quick start
1. Publicar la config
Esto copia Config/TrafficReader.php a app/Config/TrafficReader.php.
O manualmente: copia vendor/pepeiborra/ci4-traffic-reader/src/Config/TrafficReader.php a app/Config/.
2. Registrar el filtro en app/Config/Filters.php
3. Registrar la ruta del dashboard en app/Config/Routes.php
4. Variables de entorno (.env)
Configuración completa (app/Config/TrafficReader.php)
Para leer desde .env, sobreescribe en el constructor:
Usar el lector directamente
Estructura del paquete
Tipos de amenaza detectados
| Tipo | Descripción |
|---|---|
RCE_ATTEMPT |
Remote Code Execution en la URL |
SQLI_ATTEMPT |
SQL Injection |
XSS_ATTEMPT |
Cross-Site Scripting |
PATH_TRAVERSAL |
Traversal de directorios |
SCANNER_UA |
User-Agent de herramienta (sqlmap, nikto…) |
UNUSUAL_METHOD |
TRACE, CONNECT, PROPFIND… |
SUSPICIOUS_UA |
User-Agent vacío o muy corto |
HIGH_RATE |
Más de N req/min desde la misma IP |
ROUTE_SCAN |
Más de N 404s/hora |
SENSITIVE_PROBE |
Accesos a rutas sensibles (.env, wp-admin…) |
BRUTE_FORCE |
Más de N 401/403 por hora |
License
MIT
All versions of ci4-traffic-reader with dependencies
PHP Build Version
Package Version
The package pepeiborra/ci4-traffic-reader contains the following files
Loading the files please wait ...