From: WATANABE Hirofumi Date: 1999-03-17T16:16:10+09:00 Subject: [ruby-list:12940] fwtelnet.rb わたなべです. telnet.rb って便利なんだけど firewall があったりすると悲しい ですよね. とりあえずこんなもんを作って使ってます(一ヶ月ほど). telnet.rb の代わりに fwtelnet.rb を require して, Telnet の代わりに FWTelnet を使います. 一応 FWTK を対象にしてます. 'telnet>' のようなプロンプトが出 て connect で open するタイプ. require 'telnet' class FWTelnet < Telnet def initialize options host = options['Host'] options["Host"] = ENV['TELNET_GATEWAY'] or raise "please setenv TELNET_GATEWAY." super options waitfor(/>\Z/){|c| Kernel.print c} print "connect #{host}" options["Host"] = host end end if __FILE__ == $0 nif = FWTelnet.new('Host'=>'r2.nifty.ne.jp') nif.waitfor(/>\Z/){|c| print c} nif.print("SVC/EUC") nif.waitfor(/>\Z/){|c| print c} nif.close print "\n" end ひょっとして telnet.rb に options['Proxy'] かなにかを追加し たほうがいいのかな? -- わたなべひろふみ