Muffin is an interesting beast. It's one of the few Java applications that I list on the Orchard (if I were to include every Java application that had useful Internet capability, I would never have time to maintain this site), and while its functionality is useful for users of all levels, installing and getting it up and running - while not difficult for experienced Mac users - is not for the faint of heart.
Basically, though, I include it here because it provides incredibly useful functionality that is not really provided by any other free Macintosh software.
Briefly, Muffin is a World Wide Web "filtering system" that acts as a proxy server to filter out content to your own specifications. It can be used to filter any or all of the following:
. . . and a whole lot more. Its core features include:
Figuring out how to run Muffin on Classic Mac OS from the instructions on its Web site is needlessly intimidating. To save you the trouble, I've written a simplified set of instructions here:
To use Muffin, you'll need the following downloads (all free):
Once you have the two Apple MRJ products installed, you'll need to:
By the way: you'll never have to do this again; now, you'll be able to double-click on the applet whenever you want to use Muffin (but you'll have to be online for it to run).
In order to use Muffin, you'll have to configure your Web browser's proxy settings (dig around your browser's preferences to find this) to point to Muffin so that it can intervene between you and the Web (which is exactly what a proxy server does). This is accomplished by setting your proxy server address to 127.0.0.1 (the magic "loopback" IP address that points to your own machine) and using port 51966.
Sit back, configure Muffin from its "Edit" menu, and you'll be ready to roll! It uses about 6-7 MB of RAM when running, and has excellent performance under MRJ 2.2.
For more information on Muffin, including documentation, visit the Muffin Web site.
Currently, no user reviews have been submitted. Send me yours!
Can't find what you're looking for? Try a search:
Also, if you have an older Mac, be sure to check out the "Classic" applications page for more options.
Finally, take a look at ALEMIA if you think you know that name of an application, but aren't quite sure.
Mac OS X has a huge amount of TCP/IP-based server software built into it that I don't specifically cover here. Your "Sharing" Preference Pane allows you to enable and disable these services with a click of the mouse. The software running behind the scenes to provide many of these services is generally of the open source variety. The standard release of Mac OS X includes, among many others:
Of course, Mac OS X Server includes many more, in addition to offering more recent versions of many of the above servers.
Graham Orndorff has written a superb collection of articles on setting up email servers and secure email clients on Mac OS X.
These are applications that are newer and of potential interest, but which I haven't yet selected for permanent inclusion. Have a look, and let me know if you think they deserve to be part of the permanent collection!