twisted.conch

    1热度

    1回答

    我需要从私钥生成公钥,没有临时位置,就像我们在sshgen中做的一样。所以我使用this.Here传递我的私钥作为输入像这样(执行时): python codekey.py "-----BEGIN RSA PRIVATE KEY-----\nMIhhhhhhhhhhhhhhhh......Bidqt/YS3/0giWrtv+rMkJtv8n\nmirJ+16SZodI5gMuknvZG......

    1热度

    2回答

    我正在使用扭曲的海螺编程一个SFTP客户端。在此论坛中,我使用FileTransferClient类的扭曲海螺(twisted conch filetransfer)发现了一个例子。这个类的openFile方法返回一个坚持ISFTP服务器的对象。这个接口有写和读的方法:“readChunk”和“writeChunk”。但是从这一步我不知道如何使用这个接口和openFile对象来执行文件transf

    2热度

    1回答

    我想使用Twisted在SSH隧道上发出HTTP请求。我见过使用Twisted来设置SSH本地端口转发的例子,但这不是我所追求的。 相反,在我看来,应该可以使用Twisted将HTTP通信直接包装到SSH隧道中 - 也就是说,而不必设置Twisted在本地端口上侦听转发流量。 我已经检查了Twisted Conch命令行脚本如何在conch.ssh.forwarding中执行本地端口转发。应该以某

    2热度

    1回答

    我需要创建扭曲的SSH服务器,它接受几个命令。但主要特点是服务器应该管理连接。更具体地说,如果持续超过10分钟(例如),它需要关闭打开的连接。或者如果已经有10个打开的连接,它不应该接受新的连接。 事实上,我还不能完全理解所有这些领域,头像,协议和门户等是如何相互作用的。我觉得缺乏文档。有几个例子,但没有任何评论每一步到底发生了什么。 无论如何,尝试和失败我能够将所需命令的执行添加到twisted

    0热度

    1回答

    我使用SSHChannel通过“持久性”SSHConnection。偶尔,以前关闭的localChannel将尝试使用并导致KeyError,因为localChannel不在SSHConnection.channels []中。 下面是一些日志片段: 2017-07-05 07:54:50-0500 [-] openChannel localChannelID=2 2017-07-05 07:5

    0热度

    1回答

    我使用Twisted(15.5.0)Conch编写SSH服务器。但是RFC 6668为twisted.conch.ssh定义了hmac-sha2-512 MAC算法并不支持它。 我想知道如何解决它。我有 $ ssh -V OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013 (assh_env)[[email protected]

    1热度

    1回答

    我希望创建一个类似于下面的一个扭海螺服务器/客户端SSH应用: 客户< ---键1 --->服务器/客户端< - -Key2 --->服务器 我想它就像一个SSH MITM或命令proxier。 我看过的答案类似的扭曲相关的问题,如: Twisted server-client data sharing ,我知道通过客户端/服务器数据背后的理论。 我不确定的部分是用户认证。我想通过我的扭曲海螺应用

    0热度

    1回答

    我愿意在我的服务器上部署一个SSH守护进程,我可以知道哪些命令已执行。但我不知道如何获取用户的命令。 我实现了一个基于twisted.conch.ssh.session的SSH服务器。我可以在SSHSessionProcessProtocol的outReceived中获得所有stdout,但是很难准确地从stdout中提取用户的命令,因为这很大程度上依赖于Linux($ PS1)的提示。 impo

    2热度

    2回答

    我需要创建一个SSH服务器(twisted.conch已被选定为工作),这将做到以下几点: 进行端口转发(附加的代码没有这样做,我做 不知道要修改什么) 过滤命令之前,他们执行(或至少记录他们之前或之后)。 下面所附的代码创建完美的SSH和SFTP服务器,但它缺少一个主要成分 - 端口转发(和命令过滤,但是这不是端口转发同样重要) 我搜索其中我可能会,但找不到这两个..请帮助我, - 这是拼图的最

    2热度

    1回答

    我需要一个简单的Python示例。我不太了解英语,我很难理解这些文档。我试图使用paramiko和扭曲的海螺。请帮帮我。我发现this,但文档没有描述与ssh相关的东西。我将不胜感激,如果你可以评论this的例子。