{"id":53711,"library":"soniah-gosnmp","title":"GoSNMP","description":"GoSNMP provides an SNMP client library for Go, supporting Get, GetNext, GetBulk, Walk, and Set operations.","status":"active","version":"1.43.2","language":"go","source_language":null,"source_url":"https://github.com/soniah/gosnmp","tags":["snmp","network","monitoring","client"],"install":[{"cmd":"go get github.com/soniah/gosnmp","lang":"bash","label":"Install github.com/soniah/gosnmp"}],"dependencies":[],"imports":[{"symbol":"gosnmp","correct":"github.com/soniah/gosnmp"}],"quickstart":{"code":"package main\n\nimport (\n\t\"fmt\"\n\t\"github.com/soniah/gosnmp\"\n)\n\nfunc main() {\n\tgosnmp.Default.Target = \"127.0.0.1\"\n\tgosnmp.Default.Community = \"public\"\n\terr := gosnmp.Default.Connect()\n\tif err != nil {\n\t\tfmt.Println(err)\n\t\treturn\n\t}\n\tdefer gosnmp.Default.Conn.Close()\n\tresult, err := gosnmp.Default.Get([]string{\"1.3.6.1.2.1.1.1.0\"})\n\tif err != nil {\n\t\tfmt.Println(err)\n\t\treturn\n\t}\n\tfmt.Println(result)\n}","lang":"go","description":"Basic SNMP GET request example"},"warnings":[],"env_vars":null,"search_vec":"'client':6,21 'get':11 'getbulk':13 'getnext':12 'go':9 'gosnmp':1,2 'librari':7 'monitor':20 'network':19 'oper':17 'provid':3 'set':16 'snmp':5,18 'support':10 'walk':14","created_at":"2026-06-15T07:51:51.276042+00:00","updated_at":"2026-06-15T07:51:51.276042+00:00","problems":[],"ecosystem":"go","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/soniah/gosnmp","github":"https://github.com/soniah/gosnmp","docs":"https://pkg.go.dev/github.com/soniah/gosnmp#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}