Some notes on Solaris 9's Sunscreen IP filtering packageI spent today reading up on Sunscreen, the Solaris 9 bundled IP filtering system. It's been interesting, partly because Sunscreen's built around a different packet matching model than I'm used to, and uses a great deal of different terminology (for example, what I think of as 'transparent bridging' is called 'stealth mode'). Sunscreen doesn't actually match packets as such. Instead you define
'services', for which you specify some combination of destination
and/or source ports (called 'forward' and 'reverse' ports in Sunscreen
terminology), and a 'state engine' that knows enough about that
service's protocol. State engines range from things like This is a significantly different way of thinking about all of this for me, and Sun's documentation doesn't do a good job of explaining the actual guts of the model. In general I'm not happy with the documentation; too much of it is pictures of dialogs, the pieces are confusingly named (eg, the Administrator's Overview book in official Sun documentation is the core technical documentation), and typos in documentation that is at least four years old do not thrill me. (This is petty, but quality does matter because it creates confidence that your documentation is actually accurate.) Helpful decoding tips that I have gathered so far:
I'm not sure I'd trust The alternative to Suncreen is Darren Reed's IPfilter (the FAQ site has pointers to prebuilt Solaris 9 packages), which Sun themselves liked enough to adopt wholesale in Solaris 10. The prepackaged versions are only for IPfilter 3.x instead of the current 4.x series (and building my own will be a moderate pain), but I have to say it's tempting. (I usually like to use the vendor's supplied packages. Usually.) |
These are my WanderingThoughts GettingAround This is part of CSpace, and is written by ChrisSiebenmann. * * * Atom feeds are available; see the bottom of most pages. Categories: links, linux, programming, python, snark, solaris, spam, sysadmin, tech, unix, web |