snmp4php implements Simple Network Management Protocol (SNMP) in pure PHP as an alternative to the UCDSNMP/NETSNMP extension. It supports threadless parallel gets, walks, and sets for extremely fast polling (compared to sequential) of an entire network. Traps and bulk gets are supported. A simple MIB compiler is included.
| Tags | Internet Software Development Libraries php classes Monitoring Networking Systems Administration |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Release Notes: This release adds SNMP v3 support, USM with MD5/SHA1 for authentication, and DES for privacy, Other hashes and encryption are available using the mcrypt library.


Release Notes: Version .6 was a development snapshot instead of a release set. This release simply includes the correct files. Version .6 is not usable.


Release Notes: This release adds a simple MIB compiler and support for non-numeric OIDs. CPU load during polling loops has been reduced.


Release Notes: v2 Bulk Get was added. A bug for ObjectIDs not starting with a dot was fixed. A flag for short int based length encoding was added to be compatible with Cisco software.


Release Notes: Version 1 Traps are now supported. Minor bugfixes were made.
A .NET component for the generation and recognition of Linear and 2D barcodes.