[Info-vax] WASD demo issues
issinoho
iain at issinoho.com
Fri Jan 28 12:57:44 EST 2022
On Friday, 28 January 2022 at 12:03:55 UTC, Mark Daniel wrote:
> On 28/1/22 8:46 pm, issinoho wrote:
> > On Friday, 28 January 2022 at 10:10:20 UTC, issinoho wrote:
> >> On Friday, 28 January 2022 at 02:44:43 UTC, Mark Daniel wrote:
> >>> On 28/1/22 10:52 am, Mark Daniel wrote:
> >>>> On 28/1/22 9:54 am, issinoho wrote:
> >>>>> On Thursday, 27 January 2022 at 13:31:29 UTC, issinoho wrote:
> >>>>>> On Tuesday, 25 January 2022 at 21:59:16 UTC, Mark Daniel wrote:
> >>>>>>> On 26/1/22 3:53 am, issinoho wrote:
> 8< snip 8<
> > WATCHER is excellent - what a superb diagnostic tool.
> It is. I sometimes think it sets WASD apart. [Of course, parent's
> opinion of child.]
> > One question: after authorizing with, "HTTPD /DO=AUTH=SKELKEY=_username:password" this works; however obviously times out after a period at which point the page URL returns a 403. What is the recommended way to get WATCHER going again after this? Resubmitting the skeleton key doesn't seem to work - the only way I've found is to restart the web service. Any pointers would be appreciated - thanks.
> Resetting the skeleton key
>
> $ HTTPD /DO=AUTH=SKELKEY=0
>
> and them re-establishing the key should work.
>
> You can add a timeout period to the
>
> $ HTTPD/DO=AUTH=SKELKEY=_username:password:<hours>
>
> so
>
> $ HTTPD//DO=AUTH=SKELKEY=_username:password:168
>
> should set it for a (maximum) of seven days. Conversely
>
> $ HTTPD//DO=AUTH=SKELKEY=0
>
> resets (disables) the skeleton key.
>
> https://wasd.vsm.com.au/wasd_root/wasdoc/features/features003.html#skeletonkeyauthentication
>
> (wrap likely)
>
> Skeleton key access is an ad hoc / emergency mechanism. It is far
> better to make it a permanent feature of the configuration.
> Unfortunately, usually involving VMS authentication, any WASD site will
> tell you this is a (deliberately) non-trivial undertaking.
>
> https://wasd.vsm.com.au/wasd_root/wasdoc/features/features003.html
> --
> Anyone, who using social-media, forms an opinion regarding anything
> other than the relative cuteness of this or that puppy-dog, needs
> seriously to examine their critical thinking.
Hi Mark, I'm sure I'm doing something silly here...
wasd_config_map.conf
# PHP
exec /phpmyadmin/**.php* (cgi-bin:[000000]phpwasd.exe)/phpmyadmin$root/*.php* \
script=query=relaxed map=once ods=5
pass /phpmyadmin/* /phpmyadmin$root/*
AXPBOX::sh log/full phpmyadmin$root
"PHPMYADMIN$ROOT" [exec] = "dka0:[www.phpmyadmin.]" [concealed] (LNM$SYSTEM_TABLE)
>From file path report...
0040 exec /phpmyadmin/**.php* (cgi-bin:[000000]phpwasd.exe)/phpmyadmin$root/*.php* map=ONCE ods=5 script=QUERY=relaxed
0041 pass /phpmyadmin/* /phpmyadmin$root/*
>From WATCHER when browsing to http://192.168.0.47/phpmyadmin...
|Time_______|Module__|Line|Item__|Category__|Event...|
|08:04:53.46 NET 2151 000001 CONNECT ACCEPTED 192.168.0.28,49203 on http://axpbox.home,80 (192.168.0.47) BG8793:|
|++++++++++++++++++++++++++++++++++++++++++++
|08:04:53.46 SERVICE 1757 000002 CONNECT UNKNOWN service|
|08:04:53.46 REQUEST 4413 000002 REQUEST GET /phpmyadmin|
|08:04:53.46 MAPURL 0966 000002 MAPPING PATH /phpmyadmin|
0001 /phpmyadmin .. SET /wasd_root/doc/* map=ELLIPSIS
0002 /phpmyadmin .. SET /wasd_root/src/* NOcache map=ELLIPSIS
0003 /phpmyadmin .. PASS /wasd_root/* /wasd_root/* dir=access dir=wildcard
0004 /phpmyadmin .. MAP /httpd-internal-icons/* /httpd/-/*
0005 /phpmyadmin .. PASS /*/-/* /wasd_root/runtime/*/*
0006 /phpmyadmin .. PASS /wasd_root/runtime/* /wasd_root/runtime/*
0007 /phpmyadmin .. PASS /httpd/-/admin/*
0008 /phpmyadmin .. SET /wasd_root/local/* auth=ALL
0009 /phpmyadmin .. SET /local/* auth=ALL
0010 /phpmyadmin .. PASS /web/* /web/*
0011 /phpmyadmin .. EXEC /cgi-bin/* /cgi-bin/*
0012 /phpmyadmin .. EXEC+ /cgiplus-bin/* /cgi-bin/*
0013 /phpmyadmin .. EXEC+ /cgiauth-bin/* /cgi-bin/*
0014 /phpmyadmin .. EXEC+ /isapi/* /cgi-bin/*
0015 /phpmyadmin .. SCRIPT+ /conan* /cgi-bin/conan*
0016 /phpmyadmin .. SCRIPT+ /help* /cgi-bin/conan*
0017 /phpmyadmin .. SCRIPT+ /HyperReader* /cgi-bin/HyperReader*
0018 /phpmyadmin .. SCRIPT+ /HyperShelf* /cgi-bin/HyperShelf*
0019 if (path-info:/query/wasd_root/doc/*) script /query/* /cgi-bin/query/*
FALSE path-info:/query/wasd_root/doc/* '/phpmyadmin'
FALSE
0020 if (path-info:/extract/wasd_root/doc/*) script /extract/* /cgi-bin/extract/*
FALSE path-info:/extract/wasd_root/doc/* '/phpmyadmin'
FALSE
0021 /phpmyadmin .. EXEC /rtbin/* (cgi-bin:[000000]rte_example.exe)/wasd_root/src/httpd/*
0022 /phpmyadmin .. EXEC /decnet/* /0::/cgi-bin/*
0023 /phpmyadmin .. REDIRECT /*.*.htmlx /*.htmlx?httpd=ssi&__part=*
0024 /phpmyadmin .. EXEC /osu/* /0::"0=wwwexec"/cgi-bin/*
0025 /phpmyadmin .. EXEC /htbin/* /0::"0=wwwexec"/cgi-bin/*
0026 /phpmyadmin .. MAP /demo/* /www_root/serverdoc/*
0027 /phpmyadmin .. PASS /help*
0028 /phpmyadmin .. PASS /*[*]*
0029 /phpmyadmin .. PASS /www_root/*
0030 /phpmyadmin .. PASS /sys$common/syshlp/* /sys$common/syshlp/* dir=access dir=wildcard
0031 /phpmyadmin .. PASS /sys$common/syslib/* /sys$common/syslib/* dir=access dir=wildcard
0032 /phpmyadmin .. PASS /sys$common/syshlp/* /sys$common/ssl/* dir=access dir=wildcard
0033 /phpmyadmin .. PASS /decw$book/* /decw$book/*
0034 /phpmyadmin .. PASS /sys$common/decw$book/* /sys$common/decw$book/*
0035 /phpmyadmin .. PASS /sys$common/decw$defaults/user/* /sys$common/decw$defaults/user/*
0036 /phpmyadmin .. PASS /disk$vaxdoc* /disk$vaxdoc*
0037 /phpmyadmin .. PASS /disk$axpdoc* /disk$axpdoc*
0038 /phpmyadmin .. PASS /ht_root/* /wasd_root/*
0039 /phpmyadmin Y- PASS /* /wasd_root/*
|08:04:53.46 MAPURL 0991 000002 MAPPING RESULT|
Mapped: /wasd_root/phpmyadmin
Translated: wasd_root:[000000]phpmyadmin (ODS-5)
Script:
Script-File:
Run-Time:
|08:04:53.46 CACHE 0603 000002 RESPONSE CACHE search path 50CC60724DE6A0F037FB9AE7824DF1BC|
|08:04:53.46 CACHE 0603 000002 RESPONSE CACHE search file 50CC60724DE6A0F037FB9AE7824DF1BC|
|08:04:53.46 NET 2151 000003 CONNECT ACCEPTED 192.168.0.28,49204 on http://axpbox.home,80 (192.168.0.47) BG8901:|
|08:04:53.46 CACHE 0603 000002 RESPONSE CACHE search file 50CC60724DE6A0F037FB9AE7824DF1BC|
|08:04:53.46 FILE 1515 000002 RESPONSE FILE %X00018292 (%RMS-E-FNF, file not found)|
|08:04:53.46 MAPURL 0971 000002 MAPPING VMS WASD_ROOT:[000000]PHPMYADMIN|
0001 /WASD_ROOT/PHPMYADMIN .. SET /wasd_root/doc/* map=ELLIPSIS
0002 /WASD_ROOT/PHPMYADMIN .. SET /wasd_root/src/* NOcache map=ELLIPSIS
0003 /WASD_ROOT/PHPMYADMIN Y- PASS /wasd_root/* /wasd_root/* dir=access dir=wildcard
|08:04:53.46 MAPURL 0982 000002 MAPPING RESULT /wasd_root/PHPMYADMIN|
|08:04:53.46 ERROR 1586 000002 RESPONSE REQUEST:5936 (basic-only) 404(000) %X00018292 (%RMS-E-FNF, file not found) "Document not found" "/wasd_root/PHPMYADMIN" "(no information)"|
|08:04:53.46 LOGGING 2281 000002 LOG ENTRY axpbox-home_80_20220124_ACCESS.LOG 218 bytes|
192.168.0.28 - - [28/Jan/2022:08:04:53 +0000] "GET /phpmyadmin HTTP/1.1" 404 869 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36 Edg/97.0.1072.69"
|08:04:53.46 REQUEST 1435 000002 REQUEST STATUS 404 (Not Found) rx:484 tx:869 bytes 4.000ms 338,249 B/s|
|--------------------------------------------
|08:04:53.46 REQUEST 1789 000002 CONNECT PERSISTENT 1 with 192.168.0.28,49203|
|08:05:00.86 LOGGING 1032 000000 LOG FLUSH axpbox-home_80_20220124_ACCESS.LOG|
|08:05:00.87 LOGGING 1032 000000 LOG FLUSH axpbox-home_443_20220124_ACCESS.LOG|
|08:05:23.87 HTTPD 3543 000004 CONNECT TIMER (t/o:input) |
|08:05:42.87 NETIO 1002 000004 CONNECT CLOSE channel 528 %X00000001|
|08:05:48.87 end|
As you can see the map is still looking for this under, wasd_root:[000000]phpmyadmin
What am I doing wrong?
Thanks.
More information about the Info-vax
mailing list