[英]Encode and Decode SNMP PDU support in Sharpsnmp
我想了解 lextm sharpsnmp 庫中是否有任何 API 可用於將 SNMPv1/v2c/V3 PDU 編碼為字節數組,以及 API 以基於字節數組構建 SnmpPdu (SNMP v1/v2c/v3)。 先感謝您 ...
[英]Encode and Decode SNMP PDU support in Sharpsnmp
我想了解 lextm sharpsnmp 庫中是否有任何 API 可用於將 SNMPv1/v2c/V3 PDU 編碼為字節數組,以及 API 以基於字節數組構建 SnmpPdu (SNMP v1/v2c/v3)。 先感謝您 ...
[英]SNMP GET snmpexception when response in V1 has trailing data bytes when using SharpSnmp
查詢位於 remote.networks 中的特定供應商設備時,拋出 SharpSnmpLib SNMP V1 GET snmpexception。 iReasoning MIB Browser、SNMPB 或 SnmpSharpNet 等其他軟件在相同的 OID 和設備上工作正常。 即使設備相 ...
[英]#SNMP - GetBulk V2 request is limited to 100 results?
我正在嘗試執行以下請求,結果應該是大約 900 個變量,而不是 100 個。我發送 1 或 10 個 oid 並不重要,我總是得到不超過 100 個變量。 我做錯了什么? ...
[英]GetRequestMessage doesn't reply correctly while GetNextRequestMessage does with #SNMP
我最近一直在使用#SNMP 庫。 我的問題是每當我向代理發送 GET 請求時,它都會回復 NoSuchObject,但是當我嘗試 GETNEXT 或 GETBULK 請求時,它工作得很好。 我確實做了與 github 中的示例代碼相同的操作。 我想知道為什么 GET 請求不起作用而 GETNEXT ...
[英]Listener not found in SharpSnmpLib v11.2
我使用從 Nuget.org 獲取的 SharpSnmpLib v11.1 為 SNMP 陷阱設置了偵聽器。 我注意到此軟件包已更新到 v11.2。 當我更新時,不再有對 Listener 的引用。 我在文檔中找不到此功能移到的位置。 此功能移至何處? 根據此處的說明,我將使用適當的標簽在此處發 ...
[英]Properly parse MAC Address
當我使用 snmp-walk 或 snmp-get 等工具查詢返回類型為 MacAddress 的 OID 時,它總是將數據解析為 HexString 並正確顯示。 即使他們沒有加載 MIB,它仍然可以工作。 bash#snmpwalk -v 2c -c public 10.1.2.3 1.3.6. ...
[英]Perform SNMP walk using SharpSnmpLib BulkWalk method
我正在嘗試檢索連接到網絡的設備的MAC地址。 我的目標是執行WALK,然后按觸發事件的端口號搜索結果。 我首先通過GetRequestMessage(成功)獲取端口信息。 然后,我嘗試執行漫游以獲取MAC地址表。 我沒有收到任何錯誤或異常,但也沒有得到任何結果。 我要去哪里錯了 ...
[英]SharpSnmpLib SNMP read exception using library SharpSnmpLib
我在做snmp get時得到異常。 這是給出異常的數據包的Wireshark轉儲: Lextm.SharpSnmpLib.SnmpException:數據構造異常---> System.ArgumentException:32位整數編碼的截斷錯誤。 參數名稱:長度 ...
[英]ipv6 multicast support in sharpsnmplib for discovery
我正在使用Lextm.SharpSnmpLib (v10.0.5)發現和檢索設備的信息。 對於使用廣播的IPv4發現,它工作正常。 但是,如果我使用IPv6多播鏈接本地地址, 則會從庫中的DiscoveryAsync方法獲取“尚不支持IPv6”異常。 因此,我修改了此功能的實現以支持I ...
[英]How do you interpret a bit string using sharp snmp lib (hrPrinterDetectedErrorState)?
使用Sharp Snmp庫,如何解釋hrPrinterDetectedErrorState( http://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.25.3.5.1.2 )或類似的東西? 有某種位串類 ...
[英]SharpSnmp v3 GetRequest contains no Variabel Id
我正在使用SharpSnmp庫的ListenerBinding來接收snmp-get-requests。 以下方法處理傳入的請求並評估請求的ID: 只要傳入請求的版本為1或2,一切都很好。 如果請求的版本為3,則e.Message.Variables()返回一個空集合。 為什么在“ ...
[英]Reading port numbers of a switch configured with V1
交換機上的SNMP代理配置了V1。 我正在使用lextm snmp庫VersionCode.V2來獲取不起作用的端口號。 版本是否應該匹配才能獲取信息? ...
[英]Definition of Conditional NET452 in sharpsnmplib?
我對Sharpsnmplib中的NET452條件符號的含義/用法感到困惑。 一個示例是SnmpMessageExtension中的此屬性: 這是否意味着如果我將目標框架更改為-.NET版本4.6.1,則即使我仍在Windows上運行,此屬性將始終返回false? 謝謝 ...
[英]SNMPv3 not in time window
我嘗試查詢 Cisco SMB(小型企業交換機)以讀取其主機名。 我的代碼返回“不在時間窗口(1.3.6.1.6.3.15.1.1.2.0)內。 Net-Snmp 工作正常。 我發現使用wireshark 的不同之處在於net-snmp 在收到not in time window 錯誤后設置m ...
[英]Sharpsnmp API difference for SNMPv2 and SNMPv3
我將使用shrarpsnmp庫來開發SNMPv2設備的Manager。 我不明白應該使用哪種API。 例如,我想調用snmp獲取對設備的請求。 存在兩種方法可以做到這一點: 1) 2) 這兩種方法有什么區別? 哪些將正確使用SNMPv2,或者可以使用? ...
[英]Discoverer.DiscoverAsync returns “0.0.0.0” as e.Agent.Address
我正在嘗試使用DiscoverAsync方法,但遇到了一些麻煩。 這是我的代碼: 這是輸出: 如您所見,它返回“ 0.0.0.0:0”作為代理端點,但是我認為我的代碼是正確的,因為它發現了我已連接的三台打印機的ID。 我已經測試了該庫的多個版本,其中包括10.0.0-beta ...
[英]Getting usmStatsUnknownEngineIDs on SNMPv3 Discovery
我正在嘗試使用sharpsnmplib使SNMPv3正常工作,但是我被發現步驟困住了。 我的印象是上面的代碼將發送一個空請求,該請求將從設備獲取engineID和上下文。 但是,當查看結果時,它將返回1.3.6.1.6.3.15.1.1.4.0 ,即usmStatsUnknownEng ...
[英]#SNMP - Privacy providers support in SNMP V3
從我看到的 #SNMP 包只支持 DES 和(部分)AES128 隱私提供程序。 是否有任何計划擴展列表並支持其他隱私提供商? (如 AES192、AES256 和 3DES) ...
[英]What is the difference between SNMP GETBULK and GET operations
背景 我正在嘗試創建SNMP網站的項目以獲取有關網絡設備的信息。 我使用了LeXtudio創建的SNMP庫-sharpsnmp。 問題 我創建了兩種方法,一種是使用Getbulk,另一種是使用Get。 兩者都包含OID的列表。 兩者都照常工作,沒有問題。 我遇到的唯一問 ...
[英]SharpSNMPLib BulkWalkAsync Method?
尋找BulkWalkAsync方法。 如果我進行Google搜索,會遇到大約六年前的一些代碼(基於版權)。 它看起來像一個可通過Messenger.BulkWalkAsync訪問的靜態方法,但是當我通過VS仔細閱讀代碼時,卻看不到它。 我找不到任何文檔說它已被刪除,但是它不存在。 B ...