Legacy Application Database of 45,000 Program file names in Excel 97 format

   

Order and Pay for the database here:   Secure Fax Orders

This product can be used to identify and match "legacy application" files created from any software inventory listing in ASCII format for assessment and scrutiny of COTS software licensing detail and software identification. 

Check out a SAMPLE OF THE DATABASE STRUCTURE & CONTENT HERE

Conducting Software Inventory and Assessment and using a legacy database

UNABLE TO IDENTIFY SOME APPLICATIONS AFTER YOUR AUDIT?

OK, after using an audit tool or your own techniques, you've still unable to identify some exe, sys and com program files after conducting your software inventory.   If you have been using our audit software we identify and name as many programs as we are permitted to do (around 90% upwards) by industry "standards" in place. The problem is the industry (including Microsoft) doesn't follow the practises that have defaulted to standards!

The audit tools that we provide contain electronic detection methods to identify and name those files that have specific detail embedded within the executable. Many vendors DO NOT include that detail so there will be some files that most audit tools vendors cannot identify. If any audit vendor tells you they can identify 100% of all files, be very wary! 

The "unnamed software list" that occurs with MOST audit programs still needs substantial detail to enable you to identify what these "unidentified" programs are to enable you to achieve software compliance. 

To complete the task you may need an inexpensive  legacy file database to identify these. Our Legacy Application Data base can go someway towards providing the clues as to what is left over after an audit.

HOW CAN YOU IDENTIFY THESE UNNAMED FILES ON YOUR SYSTEMS?

We supply a database for your guidance, which contains approx. 45,000 program files (with approx. 33,000 exe, sys and com files included) as an indicator of the software that is resident on the local computer systems you are auditing.  The database is supplied in EXCEL 97 format. This database is provided as a GUIDE ONLY and is designed to be a kick starter that you can use to add to with your own local knowledge and inventory details.

Our single database in EXCEL 97 format contains approx. 45,000 file names (including some DLL's) based on most commonly available software. The database includes details of  DOS 7 and Microsoft Windows 95, Windows 98, Windows NT and NOVELL software as well as major software vendor programs such as Microsoft and other more common business software e.g. LOTUS etc. The database is NOT COMPLETE AND NEVER WILL BE due to the reasons outlined above. As a result of the Year 200 date issues when new software was compiled for many applications that the true size of any database should be well in excess of 750,000 file names!       BONUS OFFER - we supply a list of over 3000 FILE extensions and their common names for your guidance.  

USING THE DATABASE "IN-HOUSE"

Load the database to your network and write a parsing routine to parse all the audit files gathered against the database to create a list of matched/unmatched files. Most larger organisations can achieve this very quickly using Access or Excel macro routines.

If you are running SMS, NetCensus, UniCenter, Tivoli, Tangram and other inventory tools you could export the database to ASCII (you may need to tailor the output file to suit) and then reload it to these other inventory packages to increase your software tracking capability!

It is physically and electronically impossible to positively cover ALL the permutations and combinations of software naming and associated parameters that could be used to accurately determine that a particular program, stored on YOUR PC IS xxxxxxxx.

HOW BIG SHOULD ANY SOFTWARE PROGRAM FILE DATABASE BE?

The total size of any database should now exceed 650,000 individual program names as a MINIMUM! This is not counting shareware, demonstration files and beta release programs, and the plethora of Internet related software being released for browsers etc. Databases of the size suggested above need to be loaded and created in Oracle, Sybase etc. as many other lower end database systems will not cope with the volume of records.

Most databases (if not all) WILL not identify RENAMED program files and files specifically hidden by staff who want to beat the audit. Some audit software attempts to do this but you need to include not only the program name, but the file byte size - or a range of byte sizes to cover revisions, or the adding of CRC check summing for anti-virus software; date of creation; and alias names. This blows the database to a horrendous size, and becomes TOTALLY impossible to maintain.

Some Internet sites are now providing around 50,000 programs in their downloadable lists as freeware or shareware titles. Our database DOES NOT INCLUDE any of these sites or these programs.

There were tens of thousands of replacement software programs which appeared when each vendor provided Year 2000 "ready" software etc.  These are also not included.

SO WHAT CAN YOU DO? 

WHAT HAPPENS ABOUT UPGRADES/ADDITIONS TO THE DATABASE?

We suggest that you load our database file to your own system and add to it your own local knowledge of installed software which then becomes tailored to your own legal state of ownership, rather than containing every program written to date!

You will NEVER keep up if you try and track every program. You will also need to allow for all the demo software that staff load to your systems as these leave behind program files even when deleted!.

Even major program vendors such as Microsoft, Corel, Symantec etc. are impossible to track as to all their releases, which by definition must include all patches, internal releases etc.

In this regard the software industry around the world has made life unnecessarily hard as there has been no consideration given to a naming convention other then the standard 8 + 3 file name, which will probably stay the same even with Win95/Win98 due to backward compatibility reasons.

There is no consideration given to a standard file format that enables package name and serial number and version to be auto-detected CONSISTENTLY AND REPEATEDLY and there also is very few software manufacturers who provide a packing list which contains this data. Microsoft itself is very intermittent on this issue with some products having limited detail, with others none at all!

INFORMATION NOTE 2004

The legacy application database (its an Excel 97 file) set contains 33,000 exe files with 44,000 total (approx 11,000 various other files (ZIP, DLL, DRV, PIF, OVL, BIN etc) We call it "legacy applications" as many of these have passed there use-by-dates and are no longer installed, although from time to time we do see some still in use at some sites.

We stopped maintaining this database for 3 reasons in March 1999. However it is still useful for many sites running older version software!

1. The Year 2000 caused a significant number of recompiled software versions (with different byte sizes etc) to be flooded back onto the market (our estimates at that time was the real size the database needed to be was of the order of 650,000 applications (all languages, all versions)! This meant running it in Oracle/SQL etc which made it beyond reach of many sites except the very large. 

2. The ability to detect and match using database matching technologies became obsolete due to the issue of the number of false positives. This didn't help audit teams get the issue right and for many they went on wild goose chases after false identified apps. Unfortunately this is still true for many of the audit tools on the market today which persist in using matching techniques". 

3. We created an audit tool solution that required NO database for matching as it stripped all the details from the software internals and came up with a naming to detection ratio of greater than 90% initially , (now its risen higher) of applications listed on a PC. Have a look at the data we generate in around 15 seconds per PC (XPPro O/S) using our software audit tools http://www.pcprofile.com/auditbaselinev4.htm. The results files are located at http://www.pcprofile.com/XPProfiles.zip, and applications have been named without any reference database. The audit results files contain “no false positive results”. The "naming to detection ratio" on a range of XPPro machines is ~ 91%. The ~ 9% unnamed are purely due to the vendors NOT including sufficient (or any) details within their software build details, yet most are identifiable by their folder names so this ought not be an issue. They are generally "accessory type" files associated with the main application package. The fault with being unable to detect these names lies directly with the vendors and not with our software! Microsoft still hasn’t named some of its applications internally!

IF YOU WANT TO STRENGTHEN YOUR SOFTWARE COMPLIANCE POLICY AS WELL AS & CONTROL THE ADDITION OF NON_COMPLIANT SOFTWARE TO YOUR SYSTEMS THEN:

There are TWELVE key strategies you can use to lower the cost of software compliance audits.

  1. You also need to buy-in from local staff who need to be pro-actively involved,  to locate media, licence numbers for installed software, locating discs, manuals and licences (they only have to do it ONCE) and
  2. Create proof of purchase/baseline inventory reports for brand new (and existing computers) that enables exception reporting to take place which covers additions, deletions and changes to the baseline. This is designed to avoid going over the same effort each time you conduct an audit! 
  3. Ensure that ALL NEW software that is ordered is LEGALLY ACQUIRED.
  4. Centralise software buying and standardise software packages in use
  5. Centralise software received and control the issue of software
  6. Set up software asset register's to monitor issue, track discs, manual and licences and CD-ROM software
  7. Ask local staff to sign their own local software register related to their PC and sign the software compliance policy statement
  8. Create baseline inventory reports for brand new (and existing computers) that enables exception reporting to take place which covers additions, deletions and changes to the baseline. This is designed to avoid going over the same effort each time you conduct an audit!
  9. Limit access to downloads of software from Internet sources. 
  10. Install a WARNING Message that assists your software compliance policy by getting an electronic warning message on EVERY Windows desktop PC each time the user operates NEWLY installed software.
  11. Locate and secure ALL discs, manuals and licences for software especially CD-ROM software
  12. Restrict access to CD-ROM discs that can be purchased with magazines etc. as these can alter the configuration of the local PC very quickly and add to the software audit burden. THIS IS A TOTAL COST OF OWNERSHIP ISSUE WITHOUT RECOGNISING  IT!
Our database is Supplied as an e-mailed zipped file in Excel 97 format (2.1Mb download, 7.4Mb expanded)   
was $US 125 
NOW available for $US 95
Order and Pay for the database here:    Secure Fax Orders
Order direct by using your PayPal account, Visa, Mastercard

Check out a SAMPLE OF THE DATABASE STRUCTURE & CONTENT HERE

THE DATABASE IS SUPPLIED WITH CAVEATS!

WARNING

1. Our database is in EXCEL 97 format is supplied as an add-on in conjunction with our audit  software modules. There is no annual maintenance fee attached to the price of the  database as there are no upgrades provided.
2. It is NOT UP-TO-DATE (as the software is released daily across the www) and IS NOT COMPLETE, and will not be updated by us.
3. It is not designed to be a definitive list of program files, for the purposes of software  compliance checking.
4. It is provided as a guide only and is used as a kick starter to get you on the road!
5. Any legal action that may occur under the auspices of an Anton Pillar order, or under the Copyright Act that arose due to the holder of this database believing that he/she was  compliant by virtue of matching existing programs resident on the organisation's PCs, to  the contents of this database, is NOT the responsibility or liability of Rob Harmer Consulting Services Pty Ltd.
6. Software compliance & software assessment is the TOTAL responsibility of all organisations and in no way, both now and in the future can Rob Harmer Consulting Services Pty Ltd be held legally liable for the failure on the part of any organisation to be software compliant. 

 

Home page  |  About Us  |  Contact Details  |  Site Map    
Please contact us direct  regarding any problems with this site
Site & Contents Copyright © 1998-2005 Rob Harmer Consulting Services Pty Ltd 
This page last updated December 2005
E MAIL >> pcprofile@internode.on.net