PHPackages                             imedge/snmp - 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. imedge/snmp

ActiveLibrary

imedge/snmp
===========

SNMP protocol implementation

v0.4.0(1y ago)04061MITPHPPHP &gt;=8.1.0CI passing

Since Jul 11Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/im-edge/snmp)[ Packagist](https://packagist.org/packages/imedge/snmp)[ RSS](/packages/imedge-snmp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (6)Versions (6)Used By (1)

IMEdge\\Protocol\\Snmp - SNMP library
=====================================

[](#imedgeprotocolsnmp---snmp-library)

SNMP protocol implementation in raw PHP for async usage. API is still subject to change, SNMPv3 authentication is ready, encryption will follow soon

[![Coding Standards](https://github.com/im-edge/protocol-snmp/actions/workflows/CodingStandards.yml/badge.svg)](https://github.com/im-edge/protocol-snmp/actions/workflows/CodingStandards.yml)[![Unit Tests](https://github.com/im-edge/protocol-snmp/actions/workflows/UnitTests.yml/badge.svg)](https://github.com/im-edge/protocol-snmp/actions/workflows/UnitTests.yml)[![Static Analysis](https://github.com/im-edge/protocol-snmp/actions/workflows/StaticAnalysis.yml/badge.svg)](https://github.com/im-edge/protocol-snmp/actions/workflows/StaticAnalysis.yml)[![PHPStan Level 9](https://camo.githubusercontent.com/83dd3d35cebed0eab9ee97ff1a5849c1344cda6a8ee9cac2cda20f5aa55b67bd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230392d627269676874677265656e2e7376673f7374796c653d666c6174)](https://phpstan.org/)[![Minimum PHP Version: 8.1](https://camo.githubusercontent.com/183804d09fec16ca7b6209b007250b7d8db1b915042feb093a9f20e6e1f25359/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230382e312d3838393242462e737667)](https://php.net/)[![License: MIT](https://camo.githubusercontent.com/216dd9e6d2a02f470662cd92205d812f8b01d40aa4f2577516027d973b0713de/68747470733a2f2f706f7365722e707567782e6f72672f696d656467652f70726f746f636f6c2d736e6d702f6c6963656e7365)](https://choosealicense.com/licenses/mit/)[![Version](https://camo.githubusercontent.com/7425cc7bb60bd6fe835491c532718cc9d269d190d2acdda999fd88be9f70bdd7/68747470733a2f2f706f7365722e707567782e6f72672f696d656467652f70726f746f636f6c2d736e6d702f76657273696f6e)](https://packagist.org/packages/imedge/protocol-snmp)

Usage
-----

[](#usage)

Please see the `examples` directory for some usage examples:

- `get_multiple_oids.php` fetches a list of OIDs in parallel from multiple ips
- `trap-recieve.php` is a simple Trap receiver
- `trap-send.php` sends 60 test-traps a second to test the receiver

Tuning
------

[](#tuning)

Network Stack buffer sizes might be increased for high-traffic setups:

```
$ sudo sysctl -w net.core.rmem_max=26214400
net.core.rmem_max = 26214400
$ sudo sysctl -w net.core.rmem_default=26214400
net.core.rmem_default = 26214400

```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance48

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 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

Every ~78 days

Total

4

Last Release

441d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/53bfc2bae55def767b89fdb1d012d7e41db3b75fc74300c45fd81d567637cca7?d=identicon)[imedge](/maintainers/imedge)

---

Top Contributors

[![Thomas-Gelf](https://avatars.githubusercontent.com/u/553008?v=4)](https://github.com/Thomas-Gelf "Thomas-Gelf (91 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/imedge-snmp/health.svg)

```
[![Health](https://phpackages.com/badges/imedge-snmp/health.svg)](https://phpackages.com/packages/imedge-snmp)
```

###  Alternatives

[sop/x509

A PHP library for X.509 public key certificates, attribute certificates, certification requests and certification path validation.

45884.0k10](/packages/sop-x509)[madwizard/webauthn

Web Authentication API server for PHP

6194.9k1](/packages/madwizard-webauthn)[sop/crypto-types

A PHP library of various ASN.1 types for cryptographic applications.

111.4M33](/packages/sop-crypto-types)[fenguoz/bsc-php

Support Binance's BNB and BEP20, which include functions such as address creation, balance query, transaction transfer, query the latest blockchain, query information based on the blockchain, and query information based on the transaction hash

4720.9k](/packages/fenguoz-bsc-php)[leon-mbs/ppolib

Библиотека цифровой подписи для ПРРО (Украина)

1422.6k1](/packages/leon-mbs-ppolib)[firehed/webauthn

Support passkeys and Web Authentication

206.2k](/packages/firehed-webauthn)

PHPackages © 2026

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