问题标签 [pyasn1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pyasn1 嵌套序列 - 不兼容的标签
我的代码需要帮助。我有两个结构,它们正在使用第三个。
因此,在 Foo 类中,Bar 有一个标签 [3],在 Foo1 类中,例如 [2]。如果我只有一门课,我会做
在酒吧课上(它正在工作)。但是我该如何应对这样的问题呢?任何帮助,将不胜感激。
编辑:这是 asn1 表示:
EDIT2:代码:运行然后删除评论(我得到不兼容的标签。在这两种情况下,Bar 中都没有 tagSet):
pyasn1 - [Python ASN1]:GeneralizedTime pyasn1 实现
这是我的 asn1 语法表示:-
我需要帮助来使用 pyasn1 实现相同的功能。
这是我的代码片段:-
我也试过,
两者都不起作用,并给出了一个奇怪的错误重新分级语法错误:-
我检查了逗号和括号。一切似乎都是正确的。
有什么帮助吗?谢谢
python - [Pyasn1]: raise error.PyAsn1Error('组件类型错误 %r vs %r' % (t, value))
我只有一个选择,在该选择中,我想通过只有一个字段的类的对象。
这是我的代码片段:-
当我运行我的脚本 test.py 时,它会抛出这个错误:-
有什么帮助吗?谢谢。
python - pyasn1 prettyPrint() - display integers in hex
I have many univ.Integer(), but would like to print all of them in hex, which are easy to related to the decoding of substrate.
How can I do it ?
one such example is
any options to pretty print, which will convert all integer to hex ? or subcalss the univ.Integer for some display tricks ?
python - 错误:SparkContext 只能在驱动程序上使用,不能在它在工作人员上运行的代码中使用。有关详细信息,请参阅 SPARK-5063
我目前正在使用 ASN 1 解码器。我将从生产者那里获得一个十六进制十进制代码,我将在消费者中收集它。然后,我将十六进制代码转换为 RDD,然后将十六进制值 RDD 传递给具有同一类 Decode_Module 的另一个函数,并将使用 python asn1 解码器解码十六进制数据并将其返回并打印。我不明白我的代码有什么问题。我也已经在工作节点中安装了我的 asn1 解析器依赖项。我在 lambda 表达式或其他东西中调用的方式有任何问题。
我的错误:异常:您似乎正试图从广播变量、操作或转换中引用 SparkContext。SparkContext 只能在驱动程序上使用,不能在它在工作人员上运行的代码中使用。有关详细信息,请参阅 SPARK-5063
请帮助我,谢谢
我的代码:
python - 如何从 ASN1 语法中解析对象类以在 pyasn1 中使用?
我需要使用GSM MAP ASN.1,但该规范中有一个信息对象类(或此处),我不知道如何解析此语法以在 pyasn1 库中使用。
有什么方法(或解决方法)来解析它吗?
情况如下(取自 3GPP TS 29.002 V12.3.0):
python-2.7 - PySNMP SNMPV3 陷阱未发送
我正在为 snmpv3 实现 pysnmp 代码,试图将陷阱发送到我网络中的机器。我可以看到在 Wireshark 中可以看到陷阱,但它没有出现在我的任何陷阱接收器中。代码如下:
如果我删除 authKey、privKey、authProtocol 和 privProtocol,我可以看到陷阱接收器中收到了陷阱,但是当我将它们全部放入时,我看不到陷阱。
我的问题是:
- ubuntu 是否必须打开它的 161 和 162 端口才能让 windows 机器接收它?
- 即使使用硬编码的引擎 ID,我也可以发送没有身份验证的陷阱,但在完全身份验证的情况下是否需要正确的引擎 ID?这就是陷阱没有出现的原因吗?如果是这样,有人可以指导我找到接收系统的引擎 ID 吗?
- 我们可以肯定地说,既然 Wireshark 清楚地看到了陷阱,那么它只是陷阱接收器上的配置问题来显示陷阱吗?
请帮我解决一下这个。
谢谢你。
python-3.5 - Python脚本通过shell运行但不能通过supervisord工作
我面临的错误是:
我认为按照这个stackoverflow答案中的说明解决了这个问题:
当我通过 supervisorctl 运行我的程序时,sudo supervisorctl restart at_ussd
我得到了上面的错误。但是,当我通过 shell 运行我sudo python3 at_ussd.py
的程序时,程序运行顺利。
请帮我解决这个问题,以便我可以继续使用主管进行管理!
python - 如何从 Ap cisco 获取客户端数量并将其保存在变量中?
我希望你能帮助我,目标是获得使用 pysnmp 连接到 ap 的客户端数量,我想我已经接近了,我知道我可能必须使用 pyasn1,但我得到了一个给我的部分以下错误:
('---------->', DisplayString('', subtypeSpec=ConstraintsIntersection(ConstraintsIntersection(ConstraintsIntersection(ConstraintsIntersection(),ValueSizeConstraint(0, 255)),ValueSizeConstraint(0, 255))))
我的代码是这样的:
我认为OID,MIB和其余的都可以,因为我通过命令:
“ sudo snmpwalk.py -v 2c -c 公共 192.168.1.51 1.3.6.1.4.1.14179.2.1.4.1.7 | wc -l ”
或者
“ sudo snmpwalk.py -v 2c -c public 192.168.1.51 1.3.6.1.4.1.14179.2.1.1.18 ” 命令行可以获取客户端数量