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