On Wed, 1 Apr 1998, Helen Pickering wrote:
> The problem with using IP addresses as sole authorisation is that this
> excludes authorised users from accessing materials unless they are on
> campus (or have an authorised and fixed IP address). This is a distict
> disadvantage to anyone, particularly distance learners, who wish to
> access materials from home or their workplace, or any other convenient
> access point.
And don't forget that it also incorrectly gives access to the remote
services to people who aren't members of your organisation but who have
(maybe just temporary) access to public machines that don't require a
password to log in with. I've had to nuke our
fee-paying-but-not-members-of-the-Uni users from using the networked
CD-ROMs here as many of the license agreements that we have seem to forbid
them from using them. One to watch out for kids...
Tatty bye,
Jim'll
#!/usr/bin/perl -- -Whois++-client-in-6-lines-of-Perl -Beat-that-Z39.50!
use IO::Socket;sub w{$f=shift;$a{$f}=1;($h,$p,$q)=split("/",$f);$s=
IO::Socket::INET->new(PeerAddr=>"$h:$p")||return;print $s "$q\r\n";while(<$s>)
{next if(/^%/);if(/^# SERVER-TO-ASK/){while(<$s>){$x=$1 if/Name: (.*)\r\n$/;$y
=$1 if/Port: (.*)\r\n$/;$f="$x/$y/$q";@j=(@j,$f)if(/^# END/&&!$a{$f});}}else{
print;}}close($s);}@j=shift;while(@j){w(pop(@j));}# whois++.pl host/port/query
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|