[Leaplist] A "STOPPED" IPCop Computer
John Simpson
jms1 at jms1.net
Thu Jan 8 21:34:08 EST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2009-01-07, at 1512, William Holmes Ferguson wrote:
>
> Your welcome clarification mentioned a couple items I don't
> understand.
>
> I don't understand the phrase "statefull inspection firewall."
> This is not criticism coming from me.
> Maybe a typo? Maybe "stable inspection firewall" intended?
the term "stateful" is correct. it means that the firewall actively
watches the connections your internal machines make to the outside
world, and dynamically allows or rejects incoming packets based on the
"state" of these active connections. for example, if an internal
machine opens an FTP connection to a server in the outside world, the
firewall will know that it's okay to allow that outside machine to
send "FTP data" packets back to the internal machine. and once the
internal machine closes the socket, any further "FTP data" packets
from that outside machine will be rejected again.
> I don't understand what a "webmin interface" is.
the word "webmin" is a mashed-up abbreviation of "web administration".
it normally refers to a specific program called "webmin", which
provides a web-based system administration interface, but i think in
this case randy meant it in a more generic sense. the ipcop web
interface is a type of "system administration", if you consider the
ipcop machine itself to be a "system".
> As you see, I'm walking on very unfamiliar ground here.
>
> What caused me to refer to the opening screen of my IPCop Computer's
> software was: --- I boot my Main Linux computer and type in a
> Terminal
> the IP Address of my IPCop computer.
are you sure you mean "terminal"? it sounds like you mean "web
browser". most people administer their ipcop systems by typing "http://192.168.0.1:81/
" into a web browser. a "terminal" is usually a text-based interface
which has no graphics at all. usually a "terminal" acts as a container
for a "shell", which is a program (like bash or tcsh) which allows you
to type in a command, and executes that command.
> Then, after a couple minutes, the Screen of the IPCop
> Computer opens with what, to me, the uninitiated, looks sort of
> comparable to
> a Desktop screen on other Linux Distro's.
>
> So if I understand it correctly, that opening screen with its Menu
> of Buttons
> horizontally arranged in the upper part of the screen should be called
> the "web interface" or a "webmin interface?"
if you access it through a web browser, then it's a web page, or a web
interface.
and your description sounds like what the ipcop web-based
administration interface looks like.
> I think that you are teaching me that tho' both the "Red" and the
> "Green" NIC's of
> my IPCop Computer were "STOPPED" when I checked System Status, but
> they aren't
> "STOPPED" when the IPCop Computer is properly connected in my two-
> person
> home LAN.
no. the "stopped" items you were originally talking about are not
referring to the red and green interfaces themselves. they are talking
about a program called "snort", which can be told to watch traffic
coming from the red and/or green interfaces. the fact that they both
say "stopped" means that snort isn't running.
ipcop by itself is a "stateful inspection firewall". a big part of its
security comes from the fact that it does NAT, and therefore there is
no way for an outside machine to directly access an inside machine
unless you have configured a rule under "external access" to allow
those packets into the machine, and a rule under "port forwardings" to
direct them to the internal machine where you want them to go. this by
itself will block almost every type of attack there is.
snort is an "intrusion detection system", or "IDS", which comes with
ipcop, but is not turned on by default. it adds another layer of
protection by watching the incoming packets for certain patterns-
packets which, by themselves, would be ignored by ipcop, but as a
pattern would indicate some other kind of attack. for example, if
somebody does a "port scan" on your IP address (i.e. they try to
connect to port 1, then port 2, then port 3, and so forth) ipcop alone
would either drop or reject those connections, but it wouldn't
recognize the overall pattern, because it looks at each packet
individually. snort watches the overall stream of packets to find
patterns like this, and it would recognize it as a port scan-
something which cannot be seen from any one packet, but which is
apparent when you look at the entire set of packets.
again, snort is NOT enabled by default, because not everybody wants to
use it, and because not every machine has enough memory to use it. it
needs at least 128MB by itself, on top of the 128MB which are needed
by the linux kernel and iptables, the DHCP server, DNS caching server,
apache (to drive the web interface), and other things which ipcop does
run by default.
- ----------------------------------------------------------------
| John M. Simpson --- KG4ZOW --- Programmer At Large |
| http://www.jms1.net/ <jms1 at jms1.net> |
- ----------------------------------------------------------------
| http://video.google.com/videoplay?docid=-1656880303867390173 |
- ----------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
iEYEARECAAYFAklmt6AACgkQj42MmpAUrRp9+wCfZg3+Nd0EyHSJn375aKDnJpmY
rWYAn3/TQma2Pki0n3U+iMXPXo04Qz7h
=cXIE
-----END PGP SIGNATURE-----
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Leaplist
mailing list