免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: heon1978
打印 上一主题 下一主题

自动telnet并且自动运行对方shell。 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2003-01-23 12:16 |显示全部楼层

自动telnet并且自动运行对方shell。

以试一下 expect 脚本~


  1. #!/usr/local/bin/expect -f

  2. set timeout 30

  3. set logname YOUR_LOGIN_ID
  4. set password YOUR_PASSWORD

  5. spawn telnet xxx.xxx.xxx.xxx
  6. expect "login*"
  7. send "$logname\r"
  8. expect "Password:"
  9. send "$password\r"
  10. expect "*$*"        # 针对 prompt 是 xxxx$ 这样的形式,如果是 xxxx# 或 其它,要修改一下
  11. send "ls -l\n"
  12. send "echo haha... nice to me you\n"
  13. send "uname -a \n"
  14. send "who\n"
  15. expect "*$*"
  16. send "exit\n"
复制代码

论坛徽章:
0
2 [报告]
发表于 2003-01-23 13:46 |显示全部楼层

自动telnet并且自动运行对方shell。

...

expect 一般系统都不是自带的。需自行安装。

论坛徽章:
0
3 [报告]
发表于 2003-01-23 17:26 |显示全部楼层

自动telnet并且自动运行对方shell。

...

expect 是 tcl 基础上发展而来的,所以跟 tcl 有依赖关系,
而 tcl 又跟 X11 有依赖关系。

(本来我的机器上没有安X,为了这个 expect 才刚装)

如果这个做好了,就没什么可说的了,把源码down下来,然后解开 tar 包,

1. 进入 expectx.xx  的目录
2. ./configure
3. make && make install

就好了。
如果

论坛徽章:
0
4 [报告]
发表于 2003-01-23 17:42 |显示全部楼层

自动telnet并且自动运行对方shell。

....


哦哦,我看看。。。

论坛徽章:
0
5 [报告]
发表于 2003-01-23 20:31 |显示全部楼层

自动telnet并且自动运行对方shell。

...


是啊。所以不好啊。

本来,好些程序就是出于这个考虑才做成交互式的。

论坛徽章:
0
6 [报告]
发表于 2003-01-23 21:10 |显示全部楼层

自动telnet并且自动运行对方shell。

...

你是什么系统啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP