PHPackages                             wonline-network/dynamic-user-agent-generator - 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. wonline-network/dynamic-user-agent-generator

ActiveLibrary

wonline-network/dynamic-user-agent-generator
============================================

PHP class designed to dynamically generate user agent strings.

1.0.1(1y ago)07MITPHPPHP ^7.0

Since Jul 13Pushed 1y agoCompare

[ Source](https://github.com/wonline-network/DynamicUserAgentGenerator)[ Packagist](https://packagist.org/packages/wonline-network/dynamic-user-agent-generator)[ RSS](/packages/wonline-network-dynamic-user-agent-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

DynamicUserAgentGenerator
=========================

[](#dynamicuseragentgenerator)

[![Latest Stable Version](https://camo.githubusercontent.com/829567fb3c7e79e6ab4483807c59e648f3fa31eba65e476056ec4e685d248c35/68747470733a2f2f706f7365722e707567782e6f72672f776f6e6c696e652d6e6574776f726b2f64796e616d69632d757365722d6167656e742d67656e657261746f722f76)](https://packagist.org/packages/wonline-network/dynamic-user-agent-generator)[![Total Downloads](https://camo.githubusercontent.com/4fcf1b2254cc926e489dd2cbaf38334cf7a81e01eaa86cf70c304084eb8fa18d/68747470733a2f2f706f7365722e707567782e6f72672f776f6e6c696e652d6e6574776f726b2f64796e616d69632d757365722d6167656e742d67656e657261746f722f646f776e6c6f616473)](https://packagist.org/packages/wonline-network/dynamic-user-agent-generator)[![License](https://camo.githubusercontent.com/e1229c2c91f936cd610b84ce3aa00d418ac8331958ab3999133d6d4753f4044c/68747470733a2f2f706f7365722e707567782e6f72672f776f6e6c696e652d6e6574776f726b2f64796e616d69632d757365722d6167656e742d67656e657261746f722f6c6963656e7365)](https://packagist.org/packages/wonline-network/dynamic-user-agent-generator)

El `DynamicUserAgentGenerator` es una clase PHP diseñada para generar dinámicamente cadenas de agentes de usuario. Soporta una variedad de sistemas operativos incluyendo Windows, Linux, Mac, Android e iOS, con capacidades para versionado dinámico y ajustes específicos del dispositivo. Esta clase es particularmente útil para pruebas de aplicaciones web en diferentes navegadores, sistemas operativos y dispositivos simulando una amplia gama de cadenas de agentes de usuario.

Características
---------------

[](#características)

- Generación dinámica de agentes de usuario.
- Soporte para sistemas operativos de escritorio y móviles.
- Técnicas de randomización para producir cadenas variadas y realistas.
- Fácil de integrar y utilizar en proyectos PHP.

Requisitos
----------

[](#requisitos)

- PHP 7.0 o superior.

Instalación
-----------

[](#instalación)

No se requiere una instalación específica, simplemente descargue o clone el repositorio en su proyecto y asegúrese de incluir la clase en su script PHP.

```
require_once 'path/to/DynamicUserAgentGenerator.php';
```

Uso
---

[](#uso)

Para utilizar la clase `DynamicUserAgentGenerator`, primero debe instanciarla y luego llamar a uno de sus métodos para generar una cadena de agente de usuario. A continuación se muestra un ejemplo básico de uso:

```
$userAgentGenerator = new DynamicUserAgentGenerator();

// Generar un agente de usuario aleatorio
echo $userAgentGenerator->generate();

// Obtener un agente de usuario para un sistema operativo específico
echo $userAgentGenerator->getOS('windows');

// Obtener un agente de usuario para un dispositivo móvil específico
echo $userAgentGenerator->getMobileOS('android');
```

Métodos
-------

[](#métodos)

- `generate($userAgent = NULL)`: Genera una cadena de agente de usuario aleatoria o basada en el tipo de navegador proporcionado.
- `getOS($os = NULL)`: Obtiene una cadena de agente de usuario para un sistema operativo específico.
- `getMobileOS($os = NULL)`: Obtiene una cadena de agente de usuario para un dispositivo móvil específico.

Contribuir
----------

[](#contribuir)

Las contribuciones son bienvenidas. Si desea contribuir, por favor haga un fork del repositorio y envíe un pull request.

Licencia
--------

[](#licencia)

Este proyecto está licenciado bajo la Licencia MIT. Vea el archivo `LICENSE` para más detalles.

Contribuciones y soporte
------------------------

[](#contribuciones-y-soporte)

#### Este proyecto ha sido creado por [Wonline](https://wonline.network).

[](#este-proyecto-ha-sido-creado-por-wonline)

[![Wonline](https://camo.githubusercontent.com/bf98a2ab85e1c662eee6ced59976bdf6b51d0293d92696520a80d3e346f39a23/68747470733a2f2f6d617263612e776f6e6c696e652e696f2f776f6e6c696e652d6c6f676f2e706e67)](https://wonline.network)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

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

Unknown

Total

1

Last Release

664d ago

### Community

Maintainers

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

---

Top Contributors

[![angelmarino](https://avatars.githubusercontent.com/u/70962924?v=4)](https://github.com/angelmarino "angelmarino (4 commits)")

### Embed Badge

![Health badge](/badges/wonline-network-dynamic-user-agent-generator/health.svg)

```
[![Health](https://phpackages.com/badges/wonline-network-dynamic-user-agent-generator/health.svg)](https://phpackages.com/packages/wonline-network-dynamic-user-agent-generator)
```

PHPackages © 2026

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