我不确定这是否可行。
我正在寻找的方法是告诉telnet使用某个IP地址登录,然后根据用户的MAC地址运行命令更改的命令。
基本上是:
答案 0 :(得分:1)
我认为您正在寻找expect(它会自动化这些交互式应用程序)。这是一本来自期望权威的免费章节,书籍“Exploring Expect”。
如果这是通过互联网,你应该使用SSH。 Telnet是不安全的,因为它是一个纯文本协议。
答案 1 :(得分:1)
expect可以做到这一点。如果您没有Tcl而是Python,请尝试Pexpect。
如果您只想运行一个命令,请使用ssh
(允许您登录,运行命令,并返回命令的错误代码,因此您也可以处理错误)。
如果要运行多个命令,请编写脚本,使用scp
将该脚本复制到另一端,然后使用ssh
执行脚本。我已经非常成功地使用这种方法来构建一个简单的蜘蛛,它可以运行脚本来收集大量主机上的系统信息。
答案 2 :(得分:0)
不要吹我自己的号角,但你可以扭曲我的个人应用程序(注意:对不起,我已经删除了它。)为此。
目前没有其他文档,除了该页面上没有的内容,也没有公开的源代码(虽然我已经意识到了这一点,如果你有兴趣,明天就可以解决),但是我我很乐意回答任何问题。
也就是说,任何MUD客户端都可以转用同样的用途。