CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-pysnmp

A comprehensive Python SNMP library supporting v1/v2c/v3 with authentication and privacy protocols

84

0.94x
Overview
Eval results
Files

Evaluation results

48%

-52%

Network Interface Monitor

Packet information access for multi-homed hosts

Criteria
Without context
With context

Transport binding

100%

16%

Transport registration

100%

0%

SNMP GET operation

100%

100%

Error handling

100%

93%

Response processing

100%

90%

100%

Network Device Monitor

UDP over IPv4 transport

Criteria
Without context
With context

UDP transport usage

100%

100%

Target addressing

100%

100%

Timeout configuration

100%

100%

SNMP engine usage

100%

100%

GET operation

100%

100%

Error handling

100%

100%

100%

16%

Network Device Configuration Manager

SNMP SET operations

Criteria
Without context
With context

Import SET function

80%

100%

Configure authentication

100%

100%

Configure transport

100%

100%

Build variable bindings

50%

100%

Execute SET operation

80%

100%

Handle error response

100%

100%

Validate inputs

100%

100%

77%

-18%

SNMP Network Device Poller

SNMPv1 message processing

Criteria
Without context
With context

SNMPv1 Protocol Selection

100%

100%

Community Authentication

100%

100%

GET Operation

100%

20%

OID Specification

100%

100%

Timeout Configuration

100%

100%

Error Detection

50%

70%

Result Extraction

100%

100%

100%

Network Device Monitor

MIB object reading (GET operations)

Criteria
Without context
With context

SnmpEngine initialization

100%

100%

CommunityData usage

100%

100%

UdpTransportTarget creation

100%

100%

ContextData usage

100%

100%

ObjectType and ObjectIdentity

100%

100%

get_cmd execution

100%

100%

Error handling

100%

100%

41%

-21%

MIB Module Manager

MIB module loading and management

Criteria
Without context
With context

MIB Builder Usage

100%

100%

MIB Source Configuration

100%

0%

MIB Module Loading

60%

0%

MIB View Creation

100%

100%

Name to OID Resolution

0%

20%

OID to Name Resolution

0%

20%

Error Handling

0%

20%

75%

-10%

IPv6 Network Device Monitor

UDP over IPv6 transport

Criteria
Without context
With context

IPv6 UDP Transport

100%

100%

Asyncio GET Operations

25%

0%

SNMP Engine Setup

100%

66%

Community Authentication

100%

100%

ObjectType Configuration

100%

100%

Concurrent Queries

100%

100%

Error Handling

100%

100%

100%

Secure SNMP Monitor

User-based security with encryption (SNMPv3)

Criteria
Without context
With context

SNMPv3 USM configuration

100%

100%

SNMP engine setup

100%

100%

UDP transport target

100%

100%

Context data configuration

100%

100%

Single OID retrieval

100%

100%

Multiple OID retrieval

100%

100%

Error handling

100%

100%

100%

25%

SNMP MIB Walker with Controlled Traversal

Advanced walk parameters (lexicographicMode, maxRows, ignoreNonIncreasingOid)

Criteria
Without context
With context

Uses walk_cmd

100%

100%

lexicographicMode parameter

100%

100%

maxRows parameter

0%

100%

ignoreNonIncreasingOid parameter

100%

100%

Async iteration

100%

100%

100%

12%

Network Device Credential Validator

User-based security with authentication (SNMPv3)

Criteria
Without context
With context

UsmUserData usage

100%

100%

Authentication protocols

100%

100%

Privacy protocols

100%

100%

SNMP GET operation

26%

100%

Security level handling

100%

100%

Error handling

80%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-pysnmp
Evaluated
Agent
Codex

Table of Contents