home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Source Code 1992 March
/
Source_Code_CD-ROM_Walnut_Creek_March_1992.iso
/
usenet
/
altsrcs
/
3
/
3975
< prev
next >
Wrap
Internet Message Format
|
1991-09-08
|
4KB
Path: wupost!cs.utexas.edu!uunet!europa.asd.contel.com!darwin.sura.net!noc.sura.net!haven.umd.edu!mimsy!nrlvx1.nrl.navy.mil!koffley
From: koffley@nrlvx1.nrl.navy.mil
Newsgroups: alt.sources
Subject: AAAREADME.TXT for VMS PROFILE tool
Message-ID: <1991Sep5.074116.545@nrlvx1.nrl.navy.mil>
Date: 5 Sep 91 11:41:16 GMT
Organization: NRL SPACE SYSTEMS DIVISION
Lines: 76
This is basically a repost and serves as the AAAREADME.TXT for the revised
edition of the UAF PROFILE utility originally written by John Howells at
NASA. I've posted the 18 part VMS_SHARE'ed code to vmsnet.sources. For those
of you who don't have access to vmsnet , send me a mail message and I'll try
to mail the 18 parts directly to you as I get a chance. Otherwise, you may
have to wait until one of the vmsnet archive sites picks up the code at their
archive.
I've made some changes to the UAF PROFILE program written by John Howells
at NASA. I have sent him a message detailing the changes to see if he
approves and doesn't mind me re-releasing his modified code.
The basic changes I've made are :
1) Users put a section of DCL code into their SYLOGIN.COM (or it's
equivalent) that logs users login time/port/server etc. for each
login. See file CREATE_USERLOG.COM for details.
2) PROFILE has ability to read and parse this file to extract login
data for specified user. We use this at our site to track what
servers/ports our users tend to use most frequently. It helps when
we get the unusual request that someone thinks that their account
may have been compromised but not necessarily harmed.
3) PROFILE now reads the rights database and can display rights held by
a user.
4) Last interactive and non-interactive login date/time are available
via F17
5) F18 combined with PF1 gets server/port login info in varying degrees
of detail.
6) If a password has been pre-expired, PROFILE now displays this fact.
Otherwise the date/time of last password change is displayed.
7) If people are interested in general FORTRAN utilities the additions
I've made to PROFILE include a lot of bit twiddling of masks contain-
ing "unlimited" numbers of bits by using LIB$GET_VM. There's also
a hashing function I conceived that has proved reliable for my uses
over the past 3 years. It is written in MACRO.
8) Fixed what was an apparent bug in the priveleges display that attempted
to display one more privelege than was not there. It was a problem
with a DO loop as I recall.
9) Simply @BUILD to recompile and link the source code.
I'll admit that my additions have increased the number of lines of code
quite a bit but that is because I simply included many subroutines from
other code I'd written over the years with little change. In fact, there
are quite a few subroutines (probably 7-8) pertaining to linked lists
using $GET_VM again that are not really used but were simply part of an
earlier package I'd written. Of special interest to me was my hash algorithm
which has served me well over the years.
The current version runs under VMS 5.4-2 and probably won't run under older
versions because of the UAF record changes (specifically the new flags and
obsoleting of other flags). I'm not 100% certain on that as I did nothing to
cause any such thing. As I recall that was one of the earlier caveats and
I'm just re-iterating it as I recall it. In all reality it will work but
the SMG displays will be a little messed up when displaying the login flags
screen.
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
< Joe Koffley KOFFLEY@NRLVAX.NRL.NAVY.MIL >
< Naval Research Laboratory KOFFLEY@CCF.NRL.NAVY.MIL >
< Space Systems Division AT&T : 202-767-0894 >
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
< Joe Koffley KOFFLEY@NRLVAX.NRL.NAVY.MIL >
< Naval Research Laboratory KOFFLEY@CCF.NRL.NAVY.MIL >
< Space Systems Division AT&T : 202-767-0894 >
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/