亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
123下一頁
最近訪問板塊 發(fā)新帖
查看: 27719 | 回復(fù): 28
打印 上一主題 下一主題

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))  關(guān)閉 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2003-11-13 10:00 |只看該作者 |倒序?yàn)g覽
自動(dòng)輸入用戶名和密碼用于tenlnet的shell, 哈哈

用linux的朋友且經(jīng)常用配置路由器的可有福了.

今天剛剛完成, 大家多提意見

#===========autotelnet.sh==============
#!/bin/bash
if (( $# != 1 ))
then
  echo " usage: $0 address "
  exit 1
fi
ip=$1
inp1=`cat param |grep "$ip" |awk '{ print $2 }'`
inp2=`cat param |grep "$ip" |awk '{ print $3 }'`
inp3=`cat param |grep "$ip" |awk '{ print $4 }'`

inputfile=in
outputfile=out
rm -fr $inputfile
rm -fr $outputfile
mknod $inputfile p
touch $outputfile

#file description 7 for out and 8 for in
exec 7<>$outputfile
exec 8<>$inputfile

telnet $ip <&8 >&7 &

sleep 1; echo $inp1 >> $inputfile
sleep 1; echo $inp2 >> $inputfile
sleep 1; echo $inp3 >> $inputfile

tail -f $outputfile &

while true
do
  read str
  if [[ $str = "quit" || $str = "exit" ]]
  then echo $str >> $inputfile ; exit
  else echo $str >> $inputfile
  fi
done
#==================================


參數(shù)文件, 輸入在出現(xiàn)正常提示符之前需要輸入的所有內(nèi)容, 用空格分開, 以ip地址或者h(yuǎn)ostname開頭
#=====param============
localhost root password

#=====================

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2003-11-13 17:10 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

比較大的網(wǎng)絡(luò)環(huán)境用得上,我改一下我那個(gè)

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2003-11-14 11:25 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

能夠解釋一下嗎?如cat param,mknod是什么意思?還有exec 7<>$outputfile
exec 8<>$inputfile telnet $ip <&8 >&7 &



什么意思?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2003-11-14 14:22 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

太好了,佩服佩服,這個(gè)東東實(shí)在是幫了我的大忙阿

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2003-11-14 14:55 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

能夠解釋一下嗎?如cat param,mknod是什么意思?還有exec 7<>$outputfile
exec 8<>$inputfile telnet $ip <&8 >&7 &

我是這解釋一下,說錯(cuò)了別打我啊!

這個(gè)例子的原理就是
建立一個(gè)管道文件,$inputfile
建立一個(gè)臨時(shí)文件,$outputfile
分別作為 telnet 程序的輸入輸出。

然后以后再向 $input 中寫的東西
就會(huì)傳遞個(gè) telnet 的標(biāo)準(zhǔn)輸入。

mknod filename p
用于創(chuàng)建管道文件。

tail -f outputfile
用于不斷打印telnet 的輸出。

-f 得選項(xiàng)很有用,一個(gè)文件
變長了之后,他會(huì)自動(dòng)把文件增加的內(nèi)容打印出來。
用來調(diào)試程序的日志文件輸出很好用。

exec 7<>filename

把file descriptor 7 ,做為打開文件 filename 。

以后的子進(jìn)程都會(huì)繼承父進(jìn)程所打開的FD

所以 telnet <&8 >&7 才起作用。

關(guān)于 File descriptor 還有輸入輸出重定向,
在剛剛的網(wǎng)中人和 admirer精華貼中說得非常好。

http://www.chinaunix.net/forum/viewtopic.php?t=191375


嘆服于 Unix 中 file, pipe, IO redirect 的設(shè)計(jì)思想。

簡單,易懂,強(qiáng)大。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2003-11-14 14:56 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

原帖由 "mouse81" 發(fā)表:
能夠解釋一下嗎?如cat param,mknod是什么意思?還有exec 7<>$outputfile
exec 8<>$inputfile telnet $ip <&8 >&7 &



什么意思?



exec 7<>$outputfile         # 定義file descriptor #7
exec 8<>$intputfile          # 定義file descriptior #8
telnet $ip <&8  >&7 &      # 后臺(tái)運(yùn)行telnet程序, 以fd 8為輸入, 以fd 7 為輸出

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2003-11-15 10:21 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

這個(gè)。。這個(gè)。。。

我在RehHat 7.1和Cisco路由器上都驗(yàn)證失敗

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2003-11-15 20:09 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

引用 :
tail -f outputfile
用于不斷打印telnet 的輸出。

我一般自己用的時(shí)候不用這句, 我情愿另外開一個(gè)窗口作為console, 查看輸出 只是不是很方便



各位各取所需吧

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2003-11-18 16:55 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

不知 in out 是什么

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2003-11-19 16:40 |只看該作者

自動(dòng)輸入用戶名和密碼用于telnet的shell, 哈哈 (原創(chuàng))

我在SCO下無法運(yùn)行
請問SCO下這個(gè)shell該如何寫?
期盼指點(diǎn)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP