Examples of 'dpkg --get-selection > packagesinstalled.txt' for firewall
robert at thorsby.com.au
Mon Nov 25 18:24:06 EST 2002
On 2002.11.25 10:26 I wrote:
>> In fact, I would be reluctant to have such a distro as you propose
>> [via your Installed Packages] as the OS on a firewall exposed to
>> the outside world. However, YMMV.
On 2002.11.25 17:50 Alex Satrapa responded:
> Any particular reasons - is it because it's Debian, the wrong version
> of Debian, or there's stuff you just wouldn't install (eg: bash,
> cron, logrotate, ipac-ng, pppoe, etc)?
I have nothing against _any_ of the major distros, nor any version of
Debian, and for you even to suggest that in your question shows that
you haven't understood what I was saying.
However, to put it plain beyond doubt, you have included stuff that:-
1. Is unnecessary;
2. Is a security risk;
3. Is not appropriate for a firewall; or
4. Two or more of the above.
The starting point for a firewall must be _zero_ and from there you
must justify every package that goes in. I really suggest that you have
a look at one of the floppy-based firewalls. Not from the point of view
of using that particular distro but from the point of view of seeing
what "absolutely mandatory, necessary and vital" packages _can_ be left
It may well be that you decide that a stripped down, or alternative,
version of an applet will not do and the original must be included. OK,
that's fine -- but you have just justified (to yourself) your decision.
As something to kick off the justification process: Why cron -- it's
totally unnecessary, and easily replaceable.
More information about the linux