Ananda has asked for the wisdom of the Perl Monks concerning the following question:

All staff members are connected to the intranet of our company and we are not allowed to connect our network to the internet but there are lots of information of interest out there that I would like to host on our intranet.

I am seeking out to find a way to be able to download web sites(pages) to a location on the intranet from where all of us would be able to access information.

Also, i need a provision to refresh/synchronize these web sites at prescribed frequency.

Internet Explorer has the provision to store web sites offline with synchronization option but this facility helps only the individual system user.

Dear monks, your suggestions and guidence in this regard will be of great help.

Thanks and Regards

Ananda

Replies are listed 'Best First'.
Always check CPAN first
by PodMaster (Abbot) on May 10, 2004 at 05:40 UTC
Re: Mirroring web on intranet
by NetWallah (Canon) on May 10, 2004 at 05:28 UTC
    I'd recommend using a proxy server to browse the web, and setting policies limiting what can legitimately be accessed. There are several commercial ones, including ones from Microsoft and Netscape.

    Public domain proxy servers include squid, and with perl, you can even build your own, using http proxy modules.

    Offense, like beauty, is in the eye of the beholder, and a fantasy.
    By guaranteeing freedom of expression, the First Amendment also guarntees offense.
Re: Mirroring web on intranet
by neniro (Priest) on May 10, 2004 at 05:37 UTC
    wget and cron are your friends.