Miami
Deluxe is a high-end TCP/IP protocol stack for Amiga
computers. It has all the features of Miami, plus extensions to support
multiple interfaces and many other features. A more
detailed feature list can be found below. Miami Deluxe is
also more modular in design, allowing the future creation
of add-on modules that provide extended fucntionality
(for things like PPP dial-in or transparent encryption
etc.). New: A full release version of Miami
Deluxe is available now.
The registration fee for Miami Deluxe is US$ 60.00.
Current registered users of Miami will receive a US$
30.00 discount when upgrading to Miami Deluxe. License
and upgrade codes can be ordered from here. Any Miami Deluxe
registration includes a Miami registration, i.e. users
registering Miami Deluxe without upgrading get licenses
for both programs together, for the price of US$ 60.00.
Miami Deluxe has the following features in addition to
Miami:
- Support for multiple interfaces. You
can, for instance, use a PPP dial-up line and an
Ethernet LAN connection at the same time. You can
also have multiple Internet connections and/or
multiple local networks all active
simultaneously, go online and offline with
individual interfaces at any time and reconfigure
interfaces, all without affecting the other
interfaces, and without rebooting/restarting
Miami Deluxe.
- Routing between interfaces. Miami
Deluxe can forward data between any two or more
interfaces, allowing other machines on the LAN to
connect to the Internet "through" Miami
Deluxe, or to exchange data between different
LANs connected to your Miami Deluxe router.
- IP-NAT / IP Masquerading. Miami
Deluxe can "hide" a private network
behind a single (even dynamic) IP address. This
allows you to access the Internet with all
machines on your LAN simultaneously through a
single Internet connection (sometimes called
"modem sharing"), even if your Internet
provider has only assigned you a single (static
or dynamic) IP address. IP-NAT is completely
transparent to most applications and can be used
in combination with any type of computer on the
LAN (Amigas and non-Amigas). Unlike most Unix
versions Miami Deluxe optionally configures
IP-NAT automatically, i.e. you do not need to
create IP-NAT filtering rules or configuration
files.
- Built-in SOCKSD. This feature
provides a similar functionality as IP-NAT, but
using a different technique. It is a somewhat
"cleaner" and more official way of
doing the same thing, but requires SOCKS support
in all machines on the LAN, as e.g. provided by
Miami 3.0.
- Built-in firewall. Miami Deluxe
has a built-in standard BSD-style packet
firewall, that can protect your network from
different kinds of attacks, including
unauthorized access to TCP/UDP ports, IP spoofing
attacks, "land", "smurf",
ICMP broadcast flooding and others. The firewall
can be configured manually, but Miami Deluxe
optionally makes things much easier for you by
providing a dynamic autoconfiguration feature for
the firewall, that creates the rather complex
firewall rules automatically for you, reducing
the risk of errors or typos. All you need to do
is tell Miami Deluxe which interfaces are of type
LAN or Internet, and to which ports you want to
allow external access. Everything else is handled
automatically, and the rules are automatically
updated whenever your configuration changes. This
provides security which is safer and easier to
maintain than in many Unix dialects.
- Dial-on-demand. Miami Deluxe can
automatically dial up your Internet connection
whenever an application (either on your Amiga or
on any other machine on the LAN) accesses a
non-local host, and shut down the line again
after an adjustable period of inactivity. This
feature can be very useful for users who have to
pay per-minute charges for phone lines, and have
phone connections that can be established
quickly, e.g. ISDN. Dial-on-demand works best
with static IP addresses, but can also be used
with dynamic IP addresses.
- Interface control panel. Miami
Deluxe has an optional interface window with
status/statistics information and online/offline
gadgets for each interface. This window takes up
much less space on Workbench than the full user
interface. It also saves memory by using only
BOOPSI, not MUI or GTLayout.
- Unix domain sockets: Support for
Unix domain sockets (AF_LOCAL/AF_UNIX) for more
efficient local communication and better source
compatibility to Unix programs.
- PPP improvements: PPP-layer data
encryption (40 or 128 bits) and data compression
compatible with Windows-NT. Support for
MS-CHAPv2. This makes MiamiDx compliant with the
highest security standards configurable in
Windows-NT servers.
- PPPoE: Client driver for
"PPP over Ethernet", the new standard
used by many ISPs for xDSL and cable modems.
- PPTP: Client driver for
"Point to Point Tunneling Protocol",
Microsoft's way of implementing "Virtual
Private Networks".
- L2TP: Client driver for
"Layer Two Tunneling Protocol", the new
IETF standard for "Virtual Private
Networks".
- A set of DNS tools. Miami Deluxe
comes with a collection of tools from the latest
BIND V8 distribution which are not part of Miami.
This includes full ports of Addr, DiG, DNSQuery,
Host and NSLookup.
- MiamiFtp. The Miami Deluxe
package includes a new ftp client for the Amiga.
It is shell-based and has a much larger feature
set than most other Amiga ftp clients. This
includes support for CERN-style proxies (http:
and ftp:), very fast asynchronous transfers using
asyncio.library, support for mput/mget, support
for resuming interrupted transmissions
(reget/resume), and support for "ftp
proxying", i.e. being connected to two ftp
servers simultaneously, and directly transfering
files between them.
- MiamiTelnet. A full-featured telnet
client for Miami Deluxe.
- MiamiTelnetD. A telnet and
rlogin daemon for Miami Deluxe. This is currently
the only daemon that emulates an AmigaOS console,
making it compatible with most pagers and
console-based editors.
New: A printable version of the
MiamiDx documentation (PDF, Postscript and DVI formats)
is available to registered users now. You can order it
from here.
New: If you intend to use a DSL or
cable modem connection with AmigaOS please have a look at
frequently asked questions: "Amiga-DSL-FAQ.txt".
New: If you plan on using Miami with
Ethernet here are some buying
recommendation for Ethernet boards.
Hi-color Miami Deluxe images by Jim Szutowicz
|