如何通过twisted.conch.telnet进行Telnet?
|
我了解,不赞成使用twisted.protocols.telnet的Telnet。但是,我看不到twisted.conch.telnet中更新的Telnet如何替换它。我写了一段非常简单的telnet身份验证代码,内容如下:
from twisted.protocols.telnet import Telnet
class MyProtocol(Telnet):
def welcomeMessage(self):
return \"Hi, Welcome to my telnet server\"
def loginPrompt(self):
return \"Who are you ?\"
def checkUserAndPass (self,u,p):
# some stuff here
def telnet_Command(self, cmd):
self.transport.write(\"you typed \" + cmd)
它工作正常,但是较新的Telnet类没有这些Standard方法。我也签出了AuthenticatingTelnetProtocol,但是其中大部分没有记录在案。有人可以指出一个示例,该示例与上面的代码(或多或少)相同或将其重写吗?提前致谢
没有找到相关结果
已邀请:
1 个回复
缕嚏冻
会做前者,而后者很简单。因此,例如:
这或多或少是“ 5”正在实现的。