modemu.README
上传用户:tianjinjs
上传日期:2007-01-05
资源大小:309k
文件大小:3k
- About...
- --------
- Modemu Version 0.0.1
- ====================
-
- Copyright (c) 1995, 1996 Toru Egashira
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or (at
- your option) any later version.
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- NOTICE
- ------
- This program is, as the version number saids, in the ALPHA development
- stage. Don't expect the next version (if exists) will be compatible
- with this version. And especially, DON'T EXPECT IT IS SAFE. (Of
- course, the author thinks this version works well for his purpose --
- BBS access via Internet.)
- What is Modemu?
- ---------------
- Modemu is a TELNET client with a modem-like user interface. It can
- redirect its I/O to a pty so that a comm program can handle the pty as
- a tty with a real modem.
- Compilation
- -----------
- On Linux, just type "make". Other systems require some changes in
- Makefile and/or sources. "Make install" is not supported. Just copy
- the executable file "modemu" to a directory in your $PATH. Only the
- executable file is required to run.
- Making SOCKSified or Termified Modemu also requires changes in
- Makefile. Revive some commented-out lines and rewrite directory
- specifications to reflect your configurations.
- Sample Usage
- ------------
- 1) Stand alone usage
- Invoked with no option,
- > modemu
- Modemu reads from standard input and writes to standard output.
- Input
- > atd"localhost
- (prompt ">" is not shown) and you will see your host's login prompt.
- When logout, you will get "NO CARRIER" indication.
- Then input
- > at%q
- to quit Modemu.
- 2) With a comm program
- (This example uses XC as the comm program. The author haven't tested
- any other programs.)
- Invoke with "-c" option,
- > modemu -c "xc -l tty%s"
- you see XC runs. Go to the terminal mode and input
- > atd"localhost
- Yes, Modemu makes the comm program a TELNET client. Now you can use
- comm program's scripting and file xfer(*) facilities on TELNET.
- To quit Modemu, just quit the comm program.
- (*) Almost all file xfer protocols require 8bit through connection,
- which means Modemu must be in the binary transmission mode. See %B
- command description in man pages.
- Any Ideas?
- ----------
- Bug fixes/reports, comments, suggestions and useful usage examples are
- welcome. Send e-mails to:
- toru@jms.jeton.or.jp (preferably), or
- egashira@nwk.CL.nec.co.jp
- Messages in Japanese are of course welcome.
- History
- -------
- v0.0 (950406)
- - Initial public release.
- v0.0.1 (960113)
- - Fixed the "connect()-2: .." bug.
- Merely the v0.0 of "fix1" applied, thus no new features are added.