I wrote this a few years back:
http://www.codeproject.com/Articles/255433/Checksum-Verification
I can give you the .exe file and then you fill in a configuation file and
save it in the same place where you put the .exe. That will email you
changes to files, as well as new files added to the folder and subfolders.
Typically you use Task Scheduler (Windows) to run it on a schedule. But
there is no getting around the fact that basic tech work is required. In
this case, setting up a SQL server or MySQL database, as well as a user
with access to the db.
Let me know if you are interested.
This is what the config file looks like:
<Settings>
<Setting Name="DirectoryPath" Type="System.String" Scope="Application">
<Value Profile="(Default)">C:\MyFolder\Checksum\TestRoot</Value>
</Setting>
<Setting Name="NotificationFrom" Type="System.String"
Scope="Application">
<Value Profile="(Default)">[email protected]</Value>
</Setting>
<Setting Name="ResultFile" Type="System.String" Scope="Application">
<Value
Profile="(Default)">C:\MyFolder\Checksum\ChecksumResults.log</Value>
</Setting>
<Setting Name="ErrorFile" Type="System.String" Scope="Application">
<Value
Profile="(Default)">C:\MyFolder\Checksum\ChecksumErrors.log</Value>
</Setting>
<Setting Name="NotificationTo" Type="System.String" Scope="Application">
<Value Profile="(Default)">[email protected]</Value>
</Setting>
<Setting Name="NewFiles" Type="System.String" Scope="Application">
<Value Profile="(Default)">C:\MyFolder\Checksum\NewFiles.csv</Value>
</Setting>
<Setting Name="ChangedFiles" Type="System.String" Scope="Application">
<Value
Profile="(Default)">C:\MyFolder\Checksum\ChangedFiles.csv</Value>
</Setting>
<Setting Name="NotificationTitle" Type="System.String"
Scope="Application">
<Value Profile="(Default)">Checksum Weekly Summary - </Value>
</Setting>
</Settings>
Steve
Steven Moore
Database Administrator
The Museum of Modern Art (MoMA)
11 West 53 Street ~ New York, NY ~ 10019
[email protected]
Phone: 011.33.62.782.1223
On Sun, May 15, 2016 at 8:00 AM, <[email protected]> wrote:
> Send mcn-l mailing list submissions to
> [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mcn.edu/mailman/listinfo/mcn-l
> or, via email, send a message with subject or body 'help' to
> [email protected]
>
> You can reach the person managing the list at
> [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of mcn-l digest..."
>
>
> Today's Topics:
>
> 1. Re: Recommendations for a Checksum Program? (Matt Morgan)
> 2. Re: Recommendations for a Checksum Program? (Joe Hoover work)
> 3. Re: Recommendations for a Checksum Program? (Matt Morgan)
> 4. Re: Recommendations for a Checksum Program? (Mark A. Matienzo)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 14 May 2016 09:43:51 -0400
> From: Matt Morgan <[email protected]>
> To: [email protected]
> Subject: Re: [MCN-L] Recommendations for a Checksum Program?
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset="windows-1252"; Format="flowed"
>
> This question gave me deja vu! Here's what I said 11 years ago in reply
> to a related question:
>
> http://www.mail-archive.com/[email protected]/msg08999.html
>
> I don't know if perl would be the right language, or is mdb is the right
> way to keep the results, but this job is so easy to do with simple
> scripts of almost any kind that I think I would still talk to a
> developer and get a simple program/macro written, in whatever system(s)
> you already use.
>
> Checksum utils tend to be cross-platform, and so are lots of scripting
> languages, so I don't think you'd have significant windows/mac issues
> going this route.
>
> Best,
> Matt
>
> On 05/13/2016 04:16 PM, Joseph Hoover wrote:
> > I am looking for recommendations for a user-friendly, affordable Checksum
> > utility that is free-to-low-cost for small archives and history
> > organizations. Ideally, the utility would be able to batch process
> digital
> > assets. Recommendations for checksum applications for both Mac and
> Windows
> > would be very appreciated.
> >
> > Again "user-friendliness" is very important. Most the folks I help are
> > usually volunteers that have no tech background.
> >
> > Thanks!
> >
> > _Joe
> >
> >
> >
> > _______________________________________________
> > You are currently subscribed to mcn-l, the listserv of the Museum
> Computer Network (http://www.mcn.edu)
> >
> > To post to this list, send messages to: [email protected]
> >
> > To unsubscribe or change mcn-l delivery options visit:
> > http://mcn.edu/mailman/listinfo/mcn-l
> >
> > The MCN-L archives can be found at:
> > http://www.mail-archive.com/[email protected]/
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 14 May 2016 10:05:08 -0500
> From: Joe Hoover work <[email protected]>
> To: Museum Computer Network Listserv <[email protected]>
> Subject: Re: [MCN-L] Recommendations for a Checksum Program?
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=windows-1252
>
> That is why I emphasized "user-friendliness? unfortunately once you get
> into doing scripting, no matter how simple, people have no interest. I
> typically use scripting as well for running checksums but this isn?t an
> option for others. I know there are several checksum/hashsum apps out
> there and I was hoping to get some advice on which folks are using and find
> useful.
>
>
> > On May 14, 2016, at 8:43 AM, Matt Morgan <[email protected]>
> wrote:
> >
> > This question gave me deja vu! Here's what I said 11 years ago in reply
> to a related question:
> >
> > http://www.mail-archive.com/[email protected]/msg08999.html
> >
> > I don't know if perl would be the right language, or is mdb is the right
> way to keep the results, but this job is so easy to do with simple scripts
> of almost any kind that I think I would still talk to a developer and get a
> simple program/macro written, in whatever system(s) you already use.
> >
> > Checksum utils tend to be cross-platform, and so are lots of scripting
> languages, so I don't think you'd have significant windows/mac issues going
> this route.
> >
> > Best,
> > Matt
> >
> > On 05/13/2016 04:16 PM, Joseph Hoover wrote:
> >> I am looking for recommendations for a user-friendly, affordable
> Checksum
> >> utility that is free-to-low-cost for small archives and history
> >> organizations. Ideally, the utility would be able to batch process
> digital
> >> assets. Recommendations for checksum applications for both Mac and
> Windows
> >> would be very appreciated.
> >>
> >> Again "user-friendliness" is very important. Most the folks I help are
> >> usually volunteers that have no tech background.
> >>
> >> Thanks!
> >>
> >> _Joe
> >>
> >>
> >>
> >> _______________________________________________
> >> You are currently subscribed to mcn-l, the listserv of the Museum
> Computer Network (http://www.mcn.edu)
> >>
> >> To post to this list, send messages to: [email protected]
> >>
> >> To unsubscribe or change mcn-l delivery options visit:
> >> http://mcn.edu/mailman/listinfo/mcn-l
> >>
> >> The MCN-L archives can be found at:
> >> http://www.mail-archive.com/[email protected]/
> >
> > _______________________________________________
> > You are currently subscribed to mcn-l, the listserv of the Museum
> Computer Network (http://www.mcn.edu)
> >
> > To post to this list, send messages to: [email protected]
> >
> > To unsubscribe or change mcn-l delivery options visit:
> > http://mcn.edu/mailman/listinfo/mcn-l
> >
> > The MCN-L archives can be found at:
> > http://www.mail-archive.com/[email protected]/
>
>
>
> ------------------------------
>
> Message: 3
> Date: Sat, 14 May 2016 15:55:13 -0400
> From: Matt Morgan <[email protected]>
> To: Museum Computer Network Listserv <[email protected]>, Joe Hoover work
> <[email protected]>
> Subject: Re: [MCN-L] Recommendations for a Checksum Program?
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> Sure, understood. You can write scripts with simple guis, e.g. that's easy
> to do in Python in most OSes. Or you can put a web front-end on it. Or if
> you have a macro function in whatever system you use for storing your
> digital assets, that may work.
>
> I bet if you find a local dev and say "make this easy to use for interns
> and part-timers" you can get a quote that's not crazy.
>
>
> On May 14, 2016 11:05:08 AM EDT, Joe Hoover work <[email protected]>
> wrote:
> >That is why I emphasized "user-friendliness? unfortunately once you
> >get into doing scripting, no matter how simple, people have no
> >interest. I typically use scripting as well for running checksums but
> >this isn?t an option for others. I know there are several
> >checksum/hashsum apps out there and I was hoping to get some advice on
> >which folks are using and find useful.
> >
> >
> >> On May 14, 2016, at 8:43 AM, Matt Morgan <[email protected]>
> >wrote:
> >>
> >> This question gave me deja vu! Here's what I said 11 years ago in
> >reply to a related question:
> >>
> >> http://www.mail-archive.com/[email protected]/msg08999.html
> >>
> >> I don't know if perl would be the right language, or is mdb is the
> >right way to keep the results, but this job is so easy to do with
> >simple scripts of almost any kind that I think I would still talk to a
> >developer and get a simple program/macro written, in whatever system(s)
> >you already use.
> >>
> >> Checksum utils tend to be cross-platform, and so are lots of
> >scripting languages, so I don't think you'd have significant
> >windows/mac issues going this route.
> >>
> >> Best,
> >> Matt
> >>
> >> On 05/13/2016 04:16 PM, Joseph Hoover wrote:
> >>> I am looking for recommendations for a user-friendly, affordable
> >Checksum
> >>> utility that is free-to-low-cost for small archives and history
> >>> organizations. Ideally, the utility would be able to batch process
> >digital
> >>> assets. Recommendations for checksum applications for both Mac and
> >Windows
> >>> would be very appreciated.
> >>>
> >>> Again "user-friendliness" is very important. Most the folks I help
> >are
> >>> usually volunteers that have no tech background.
> >>>
> >>> Thanks!
> >>>
> >>> _Joe
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> You are currently subscribed to mcn-l, the listserv of the Museum
> >Computer Network (http://www.mcn.edu)
> >>>
> >>> To post to this list, send messages to: [email protected]
> >>>
> >>> To unsubscribe or change mcn-l delivery options visit:
> >>> http://mcn.edu/mailman/listinfo/mcn-l
> >>>
> >>> The MCN-L archives can be found at:
> >>> http://www.mail-archive.com/[email protected]/
> >>
> >> _______________________________________________
> >> You are currently subscribed to mcn-l, the listserv of the Museum
> >Computer Network (http://www.mcn.edu)
> >>
> >> To post to this list, send messages to: [email protected]
> >>
> >> To unsubscribe or change mcn-l delivery options visit:
> >> http://mcn.edu/mailman/listinfo/mcn-l
> >>
> >> The MCN-L archives can be found at:
> >> http://www.mail-archive.com/[email protected]/
> >
> >_______________________________________________
> >You are currently subscribed to mcn-l, the listserv of the Museum
> >Computer Network (http://www.mcn.edu)
> >
> >To post to this list, send messages to: [email protected]
> >
> >To unsubscribe or change mcn-l delivery options visit:
> >http://mcn.edu/mailman/listinfo/mcn-l
> >
> >The MCN-L archives can be found at:
> >http://www.mail-archive.com/[email protected]/
>
> ------------------------------
>
> Message: 4
> Date: Sat, 14 May 2016 16:20:39 -0400
> From: "Mark A. Matienzo" <[email protected]>
> To: Museum Computer Network Listserv <[email protected]>
> Subject: Re: [MCN-L] Recommendations for a Checksum Program?
> Message-ID:
> <
> caato2ntgszx-gvbh9k+tob6spjk3olnxxnygqveh7azhytm...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Joe,
>
> If you're looking for an open source tool that will work on both Mac OS and
> Windows, I recommend Fixity, developed by AVPreserve <
> https://www.avpreserve.com/tools/fixity/>. There's also both a user guide
> and tutorial video for it. Fixity is particularly well suited for this is
> that it can both create checksums and validate them according to a
> user-defined schedule.
>
> Best,
>
> Mark A. Matienzo, Director of Technology
> Digital Public Library of America
>
>
> --
> Mark A. Matienzo <[email protected]> | http://anarchivi.st/
>
> On Sat, May 14, 2016 at 3:55 PM, Matt Morgan <[email protected]>
> wrote:
>
> > Sure, understood. You can write scripts with simple guis, e.g. that's
> easy
> > to do in Python in most OSes. Or you can put a web front-end on it. Or if
> > you have a macro function in whatever system you use for storing your
> > digital assets, that may work.
> >
> > I bet if you find a local dev and say "make this easy to use for interns
> > and part-timers" you can get a quote that's not crazy.
> >
> >
> > On May 14, 2016 11:05:08 AM EDT, Joe Hoover work <[email protected]>
> > wrote:
> > >That is why I emphasized "user-friendliness? unfortunately once you
> > >get into doing scripting, no matter how simple, people have no
> > >interest. I typically use scripting as well for running checksums but
> > >this isn?t an option for others. I know there are several
> > >checksum/hashsum apps out there and I was hoping to get some advice on
> > >which folks are using and find useful.
> > >
> > >
> > >> On May 14, 2016, at 8:43 AM, Matt Morgan <[email protected]>
> > >wrote:
> > >>
> > >> This question gave me deja vu! Here's what I said 11 years ago in
> > >reply to a related question:
> > >>
> > >> http://www.mail-archive.com/[email protected]/msg08999.html
> > >>
> > >> I don't know if perl would be the right language, or is mdb is the
> > >right way to keep the results, but this job is so easy to do with
> > >simple scripts of almost any kind that I think I would still talk to a
> > >developer and get a simple program/macro written, in whatever system(s)
> > >you already use.
> > >>
> > >> Checksum utils tend to be cross-platform, and so are lots of
> > >scripting languages, so I don't think you'd have significant
> > >windows/mac issues going this route.
> > >>
> > >> Best,
> > >> Matt
> > >>
> > >> On 05/13/2016 04:16 PM, Joseph Hoover wrote:
> > >>> I am looking for recommendations for a user-friendly, affordable
> > >Checksum
> > >>> utility that is free-to-low-cost for small archives and history
> > >>> organizations. Ideally, the utility would be able to batch process
> > >digital
> > >>> assets. Recommendations for checksum applications for both Mac and
> > >Windows
> > >>> would be very appreciated.
> > >>>
> > >>> Again "user-friendliness" is very important. Most the folks I help
> > >are
> > >>> usually volunteers that have no tech background.
> > >>>
> > >>> Thanks!
> > >>>
> > >>> _Joe
> > >>>
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> You are currently subscribed to mcn-l, the listserv of the Museum
> > >Computer Network (http://www.mcn.edu)
> > >>>
> > >>> To post to this list, send messages to: [email protected]
> > >>>
> > >>> To unsubscribe or change mcn-l delivery options visit:
> > >>> http://mcn.edu/mailman/listinfo/mcn-l
> > >>>
> > >>> The MCN-L archives can be found at:
> > >>> http://www.mail-archive.com/[email protected]/
> > >>
> > >> _______________________________________________
> > >> You are currently subscribed to mcn-l, the listserv of the Museum
> > >Computer Network (http://www.mcn.edu)
> > >>
> > >> To post to this list, send messages to: [email protected]
> > >>
> > >> To unsubscribe or change mcn-l delivery options visit:
> > >> http://mcn.edu/mailman/listinfo/mcn-l
> > >>
> > >> The MCN-L archives can be found at:
> > >> http://www.mail-archive.com/[email protected]/
> > >
> > >_______________________________________________
> > >You are currently subscribed to mcn-l, the listserv of the Museum
> > >Computer Network (http://www.mcn.edu)
> > >
> > >To post to this list, send messages to: [email protected]
> > >
> > >To unsubscribe or change mcn-l delivery options visit:
> > >http://mcn.edu/mailman/listinfo/mcn-l
> > >
> > >The MCN-L archives can be found at:
> > >http://www.mail-archive.com/[email protected]/
> >
> > _______________________________________________
> > You are currently subscribed to mcn-l, the listserv of the Museum
> Computer
> > Network (http://www.mcn.edu)
> >
> > To post to this list, send messages to: [email protected]
> >
> > To unsubscribe or change mcn-l delivery options visit:
> > http://mcn.edu/mailman/listinfo/mcn-l
> >
> > The MCN-L archives can be found at:
> > http://www.mail-archive.com/[email protected]/
> >
> >
>
> ------------------------------
>
> _______________________________________________
> mcn-l mailing list
> [email protected]
> http://mcn.edu/mailman/listinfo/mcn-l
>
>
> End of mcn-l Digest, Vol 129, Issue 11
> **************************************
>
_______________________________________________
You are currently subscribed to mcn-l, the listserv of the Museum Computer
Network (http://www.mcn.edu)
To post to this list, send messages to: [email protected]
To unsubscribe or change mcn-l delivery options visit:
http://mcn.edu/mailman/listinfo/mcn-l
The MCN-L archives can be found at:
http://www.mail-archive.com/[email protected]/