Skip to content

An unattached Fork of Easy SNMP. Built for Python3.9 and greater only. Using C++17. Using net-snmp 5.6-5.9

License

Notifications You must be signed in to change notification settings

carlkidcrypto/ezsnmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EzSnmp

Python Code Style Clang-format Code Style Black Clang-format Pull Request Sphinx Docs Check PyPI Distributions TestPyPI Distributions Tests Homebrew Tests Native CodeCov License

EzSnmp Logo

Introduction

EzSnmp is a fork of Easy SNMP

Why Another Library?

  • Simple, because the maintainer of Easy SNMP seems to have abandoned the project and or isn't actively working on it.
  • This version (EzSnmp) will attempt to remain up to date with Python versions that are supported by Python and net-snmp versions that are supported by Net-SNMP

How to Support This Project?

Buy Me A Coffee.

Use this link to buy me a coffee!

Getting Started

Please check out the EzSnmp documentation at. This includes installation instructions for various operating systems.

Code Coverage

EzSnmp uses CodeCov for tracking code coverage across both Python and C++ components.

Coverage reports are automatically generated and uploaded for:

  • Python tests: Coverage from pytest runs (both Docker and native environments)
  • C++ tests: Coverage from Google Test runs using lcov (both Docker and native environments)

Coverage data is collected from multiple test workflows:

  • Docker-based Python tests across multiple distributions
  • Native Python tests on Ubuntu and macOS
  • Docker-based C++ tests
  • Native C++ tests on Ubuntu and macOS

You can view the latest coverage reports and trends at the CodeCov dashboard.

Want to Contribute?

Check out the development guide at EzSnmp Development.

Acknowledgments

I'd like to say thanks to the following folks who have made this project possible:

  • Giovanni Marzot: the original author
  • ScienceLogic, LLC: sponsored the initial development of this module
  • Wes Hardaker and the net-snmp-coders: for their hard work and dedication
  • fgimian and nnathan: the original contributors to this codebase
  • Kent Coble: who was the most recent maintainer. Easy SNMP

License

EzSnmp is released under the BSD license. Please see the LICENSE file for more details.

Copyright

The original version of this library is copyright (c) 2006 G. S. Marzot. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Net-SNMP itself.

Copyright (c) 2006 SPARTA, Inc. All Rights Reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Net-SNMP itself.

Copyright (c) 2024-2025 carlkidcrypto All Rights Reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Net-SNMP itself.


Note

This content was generated by AI and reviewed by humans. Mistakes may still occur. PRs for corrections are welcome.

About

An unattached Fork of Easy SNMP. Built for Python3.9 and greater only. Using C++17. Using net-snmp 5.6-5.9

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published