1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
#!/local/bin/perl
################################################################################
# WWW.ROSS.NET CGI/PERL SCRIPT
# ============================
# Copyright (c) Ross N. Williams 1997. All rights reserved.
#
# This is a page in the Ross N. Williams web at http://www.ross.net/
#
# Name : Ross N. Williams.
# WWW : http://www.ross.net/
# Email : ross@ross.net
# Phone : +61 8 8232-6262
# Fax : +61 8 8232-6264
# Snail : PO Box 3066, Rundle Mall SA 5000, Australia.
#
# This web was created by Ross N. Williams (http://www.ross.net/).
################################################################################
# This number used to protect the hidden directories.
# But nowadays, I use .htaccess protection instead.
$passnumber = "44810328";
# Set up paths.
$dir_ross = "/web/data/clients/ross";
$dir_confidential = $dir_ross . "/confidential";
$dir_scripts = $dir_confidential . "/scripts_" . $passnumber;
$dir_databases = $dir_confidential . "/databases_" . $passnumber;
$visitors_file = $dir_databases . "/visitors";
$changes_file = $dir_databases . "/changes.txt";
$quotes_file = $dir_databases . "/quotes.txt";
@INC = (@INC,$dir_scripts);
require ("lib_assert.pl");
require ("lib_changes.pl");
require ("lib_checkin.pl");
require ("lib_cookie.pl");
require ("lib_country.pl");
require ("lib_datetime.pl");
require ("lib_email.pl");
require ("lib_file.pl");
require ("lib_form.pl");
require ("lib_html.pl");
require ("lib_misc.pl");
require ("lib_path.pl");
require ("lib_protect.pl");
require ("lib_random.pl");
require ("lib_record.pl");
require ("lib_ross.pl");
require ("lib_rv.pl");
require ("lib_search.pl");
require ("lib_semaphore.pl");
require ("lib_string.pl");
require ("lib_trace.pl");
require ("lib_visitors.pl");
require('lib_protect.pl');
&protect_dir_binary('.',0755);
&protect_dir_binary('./reference',0755);
&protect_dir_binary('./tutorial',0755);
&protect_dir_binary('./developer',0755);
&protect_page;
exit(0);
|