home *** CD-ROM | disk | FTP | other *** search
- 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 >
- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
-