Way back in the Win98/Win98SE days, we had a TSR that did naught but record every bit of software, specified in a list, that was downloaded to a particular machine. Basically, I could go to any given machine in my group and see just what had been downloaded in a given time period. (The track record was stored on a network drive, so I didn't have to physically visit the machine in question.)
I would like to set something like that working on my home system. I'd like to be able to pull up a [specified] catalog of everything that was downloaded, organizable by date/time or alphabetically. This would pretty much be driven by a list of file extensions to record, e.g., .swf, .exe, .jpg, .dll, and the like. Then the software would record date, time, file name, file extension, size, download origin, perhaps what triggered the download.
My searches have turned up a number of scripts to record downloads from a Website or vendor, as well as a few that were ISP specific for monitoring overall bandwidth usage - basically from recorders. However, I cannot seem to find anything that will record downloads to a machine other than a few download managers. (Thought of using a sniffer, something like Snort, but don't think that would work - too much irrelevant traffic.)
Example: Adobe, in particular, likes to pull stuff down, then tell me it's available. 'Nother example: Win pulls down updates, then tells me they're available.
There are a few other applications that do much the same thing. I want to be able to go to the historical record to see when these downloads were accomplished. It would help immensely with some troubleshooting.
Anyone have any references for something of this nature?