问题标签 [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.

0 投票
0 回答
463 浏览

python - Pyasn1 嵌套序列 - 不兼容的标签

我的代码需要帮助。我有两个结构,它们正在使用第三个。

因此,在 Foo 类中,Bar 有一个标签 [3],在 Foo1 类中,例如 [2]。如果我只有一门课,我会做

在酒吧课上(它正在工作)。但是我该如何应对这样的问题呢?任何帮助,将不胜感激。

编辑:这是 asn1 表示:

EDIT2:代码:运行然后删除评论(我得到不兼容的标签。在这两种情况下,Bar 中都没有 tagSet):

0 投票
1 回答
595 浏览

pyasn1 - [Python ASN1]:GeneralizedTime pyasn1 实现

这是我的 asn1 语法表示:-

我需要帮助来使用 pyasn1 实现相同的功能。

这是我的代码片段:-

我也试过,

两者都不起作用,并给出了一个奇怪的错误重新分级语法错误:-

我检查了逗号和括号。一切似乎都是正确的。

有什么帮助吗?谢谢

0 投票
1 回答
621 浏览

python - [Pyasn1]: raise error.PyAsn1Error('组件类型错误 %r vs %r' % (t, value))

我只有一个选择,在该选择中,我想通过只有一个字段的类的对象。

这是我的代码片段:-

当我运行我的脚本 test.py 时,它会抛出这个错误:-

有什么帮助吗?谢谢。

0 投票
1 回答
558 浏览

python - 使用 pyasn1 正确实现 ASN1 结构

我是 ASN1 的新手,想使用 pyasn1 实现这个结构

这是我正在使用的代码

在使用此序列进行编码时,我得到的结果类似于,当我希望结构是这样的时候。我错过了什么?先感谢您

0 投票
1 回答
358 浏览

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 ?

0 投票
2 回答
7142 浏览

python - 错误:SparkContext 只能在驱动程序上使用,不能在它在工作人员上运行的代码中使用。有关详细信息,请参阅 SPARK-5063

我目前正在使用 ASN 1 解码器。我将从生产者那里获得一个十六进制十进制代码,我将在消费者中收集它。然后,我将十六进制代码转换为 RDD,然后将十六进制值 RDD 传递给具有同一类 Decode_Module 的另一个函数,并将使用 python asn1 解码器解码十六进制数据并将其返回并打印。我不明白我的代码有什么问题。我也已经在工作节点中安装了我的 asn1 解析器依赖项。我在 lambda 表达式或其他东西中调用的方式有任何问题。

我的错误:异常:您似乎正试图从广播变量、操作或转换中引用 SparkContext。SparkContext 只能在驱动程序上使用,不能在它在工作人员上运行的代码中使用。有关详细信息,请参阅 SPARK-5063

请帮助我,谢谢

我的代码:

0 投票
1 回答
241 浏览

python - 如何从 ASN1 语法中解析对象类以在 pyasn1 中使用?

我需要使用GSM MAP ASN.1,但该规范中有一个信息对象类或此处),我不知道如何解析此语法以在 pyasn1 库中使用。

有什么方法(或解决方法)来解析它吗?

情况如下(取自 3GPP TS 29.002 V12.3.0):

0 投票
1 回答
851 浏览

python-2.7 - PySNMP SNMPV3 陷阱未发送

我正在为 snmpv3 实现 pysnmp 代码,试图将陷阱发送到我网络中的机器。我可以看到在 Wireshark 中可以看到陷阱,但它没有出现在我的任何陷阱接收器中。代码如下:

如果我删除 authKey、privKey、authProtocol 和 privProtocol,我可以看到陷阱接收器中收到了陷阱,但是当我将它们全部放入时,我看不到陷阱。

我的问题是:

  1. ubuntu 是否必须打开它的 161 和 162 端口才能让 windows 机器接收它?
  2. 即使使用硬编码的引擎 ID,我也可以发送没有身份验证的陷阱,但在完全身份验证的情况下是否需要正确的引擎 ID?这就是陷阱没有出现的原因吗?如果是这样,有人可以指导我找到接收系统的引擎 ID 吗?
  3. 我们可以肯定地说,既然 Wireshark 清楚地看到了陷阱,那么它只是陷阱接收器上的配置问题来显示陷阱吗?

请帮我解决一下这个。

谢谢你。

0 投票
1 回答
252 浏览

python-3.5 - Python脚本通过shell运行但不能通过supervisord工作

我面临的错误是:

认为按照这个stackoverflow答案中的说明解决了这个问题:

当我通过 supervisorctl 运行我的程序时,sudo supervisorctl restart at_ussd我得到了上面的错误。但是,当我通过 shell 运行我sudo python3 at_ussd.py的程序时,程序运行顺利。

请帮我解决这个问题,以便我可以继续使用主管进行管理!

0 投票
1 回答
88 浏览

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 ” 命令行可以获取客户端数量