At that point you've crippled the Internet connection to the point of very limited usefulness.

Agreed, this is not something you could use e.g. for setting up a school library computer lab so the children can do research on the internet. They wouldn't be able to get any research done. There are, however, people who just want their kids to be able to access a dozen or so sites they've pre-screened (typically, to play silly little plugin-based pseudo-educational but largely harmless games based on licensed characters), and it _would_ work for that. I was getting the idea this was the sort of thing the original poster had in mind, although I could have been misreading his intentions.

Regarding how the firewall is set up, I was assuming you would block anything you don't specifically need -- that's the only sane way to set up a firewall anyway. I wasn't thinking about proxying DNS though, but come to think of it, there _could_ be proxies out there running on that port, although how the kids would find them without general access to the net is another question.

Internet censorship is really hard, very seldom reasonably justifiable and a really stupid thing to do in the context of a family IMO.

The real issue there is leaving the kids unsupervised. If there were no internet connection at all, and no television either, and no other objectionable content available, there are still plenty of *other* potential problems, many of which are life-threatening. Frankly, if your kids are home alone, the internet is the *least* of your worries. (If they're not home alone, but the internet is someplace where they have privacy, like their bedrooms, then that's the whole problem; put the internet in the living room and suddenly it becomes supervised.)

And yes, there are some few children who by age ten or so are sufficiently responsible and grown up that they can be left home alone for a few hours at a time, but these are unusual, and generally they also can be trusted to go to the public library alone, use the internet alone, fend off telemarketers alone, etc., in other words, they're practically adults. Even then, they should NOT be left to supervise other children alone (because the other children won't think of them as adults, and they don't have the physical size or strength to force the issue if need be).


In reply to Re: Can I use Http::Proxy to intercept and deny URLs? by jonadab
in thread Can I use Http::Proxy to intercept and deny URLs? by slloyd

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.