- replaces AmiTCP ("bsdsocket.library") and AS-225R2 / I-Net 225
("socket.library") in an API-compatible way, i.e. standard clients and
servers for AmiTCP or AS-225R2 usually also work with Miami. The first
Miami release version has builtin support for bsdsocket.library only, but
the few remaining socket.library clients can be used with the PD
socket.library emulation library from Aminet.
- contains a complete TCP/IP protocol stack for point-to-point
connections to your Internet provider allowing you to access the
Internet. Miami is based on the latest BSD TCP/IP code (Net/3 as
distributed in 4.4BSD/Lite version 2), augmented by FreeBSD 2.x
extensions. Supports RFC-1323 extensions for higher performance TCP.
- is a "true" TCP/IP implementation, not a "hack" that requires a shell
account with additional programs running at your Internet provider.
Miami does support the TCP/IP emulators "Slirp" (by Danny
Gasparovski) and TIA though, so Miami can also be used together with
shell accounts.
- supports SLIP, CSLIP and PPP as built-in protocols without the need for
SANA-II drivers. The PPP implementation is rather fast and
comprehensive and supports, for example, PAP, CHAP, authentication
protocol fallback for Win-NT servers, and VJC TCP header compression.
The PPP code is based on the thoroughly tested code of ppp.device, but
all PPP parameters are configured automatically by Miami.
- also supports most SANA-II device drivers (for Ethernet, Arcnet and
other network hardware).
- has an integrated graphical user interface (based on MUI 3.3, copyright
by Stefan Stuntz) for *all* configuration and runtime parameters,
including the settings for TCP/IP, interfaces, PPP, protocols, dialing,
inetd, user database etc.
- does not require the installation or modification of any external textfiles,
libraries, devices, environment variables, tool types etc. The
configuration is done completely through the graphical user interface,
and all parameters are stored in a single IFF settings file. Functions to
import/export many settings from/to ASCII text files (as used e.g. by Unix
hosts or by AmiTCP) are available, too.
- has a builtin script-driven dialer with support for multiple phone numbers
and optional interactive mode. In the demo version up to 3 phone
numbers are supported. In the registered version there is no limit.
- supports auto-redialing on several phone numbers during dialing.
- supports BootP and has an automatic dial log analyzer to support
dynamic IP addresses even with SLIP and CSLIP.
|
- supports static and dynamic IP addresses for SLIP, CSLIP and PPP.
- supports teach-in dialing, i.e. in most cases you do not even have to
write a dial script, but only need to connect to your provider once
manually in interactive mode, and Miami will "learn" how to
automatically log in by itself the next time you want to connect, i.e.
Miami will generate a suitable dial script by itself.
- has many of the popular demons (TCP/UDP servers) already built in, e.g.
inetd, identd and fingerd.
- has a dynamic hostname cache to reduce the number of DNS lookups
and thus speed up TCP connection setup, in particular with WWW
browsers.
- is completely localized. (English/German at this time. Many other
languages are in preparation.)
- supports several new MUI 3.x features (such as "drag&drop", "bubble
help" and "context menus") as well as extensive context-sensitive online
help.
- registered version only: supports automatic redial/reconnect on hangup
(works best with static IP addresses), and automatic execution of ARexx
scripts when certain events occur (start, end, online, offline etc.).
- registered version only: supports T/TCP (TCP for transaction) for faster
web browsing; supports Path MTU discovery for better performance
across Ethernet, multicasting level 1, and BSD packet filter.
- registered version only: has a built-in IP filter to restrict and monitor
access to your machine.
- comes with an additional configuration utility "MiamiInit" that allows
you to get connected to the Internet without configuring Miami first. All
you need to do is answer a few questions with information your Internet
provider gave you. MiamiInit then dials up your Internet connection,
verifies your data and tries to find out all remaining configuration
parameters by itself. MiamiInit will only ask additional questions if it was
unable to determine some required parameters by itself. Extensive online
help is available throughout this process. MiamiInit, like Miami, is
completely localized and has a graphical user interface using MUI 3.3.
- comes with a configuration utility "MiamiInitSANA2" that automatically
configures Ethernet/Arcnet/etc. connections. Includes support for
ICMP, ARP, RARP, BootP and other protocols to automate the
configuration.
- is available as a free demo version (with limited online time -- also
available for third-party licensing), and as a complete, registered version
without any such limitations. The registration fee is US$ 35.00.
Registered users of ppp.device who would like to switch from ppp.device
to Miami receive a US$ 10.00 discount off the Miami registration fee
(limit: one per ppp.device registration).
|