OK, so I kind of developed a bizarre fascination for the clipboard and how it's used in everyday life. At some point I missed the clipboard to have a suitable history function which lets you recall things you had in your clipboard before you accidently selected something in your PuTTY. Thus I made a little clipboard history keeper.

The idea

The idea is trivial and essentially the same as sketched for images in screenshot-2-file-thingy.html -- we poll the clipboard and record things as they change. Then we throw them into some kind of list view where the user will be able to press precious CTRL-C to get them back to the clipboard.

Implementation, License and Code

Still being obsessed with Delphi, this program has been developed to be compiled with Delphi 4 and is barely some hundred lines of Object Pascal which are hereby released under BSD license. Do whatever you want but don't complay about the code being unfit for any special purpose and stuff. Enjoy responsibly. Download just a binary: down/cbrd.exe.zip, Source w/o binary: down/cbrd-src.zip

MD5 (cbrd-src.zip) = 3310f76a8c0aeee67fb125d1031b436a
MD5 (cbrd.exe.zip) = 0f2da9f505606abb975bc5e8e9a42eb3
SHA256 (cbrd-src.zip) = f5a44773da4e50ac755c84ef8dc093217c66425885d70fa43e85d5f5c90b31da
SHA256 (cbrd.exe.zip) = 3b823d0087c28f67aba827a7b35d91f5b90fccbeb3a05d677e1868e9de3fb8b2
Note: I do not recommend the execution of binary files downloaded from the Internet. Read, understand and then compile it yourself. Maybe working with fpc/lazarus, may not.
Also I received a request why I provide both MD5 and SHA256 hashes... well, it's one problem to create another file which is a hash collision for one of the given hashes but it's a way worse problem to come up with a file that's a hash collision for two hash algorithms at the same time. Yet I rest my case from above: The skilled attacker will not bother to search that magic unicorn double-hash-collision-file but simply manipulate this site on delivery as I do not employ https here. So this is pretty much just for the warm and cuddly feeling of pseudo security. Who knew?

Caution

If you save history files be aware that they are not encrypted. Why does that matter? Because you may have passwords in your history which up so far have only been in you RAM but using the save-to-file function of the Clipboard History Explorer you will all of a sudden be able to store them on HDD, too.

Also you should be aware that it's not necessarily a good idea to have two multiple programs running at the same time which poll your clipboard. If you get "Cannot open clipboard"-messages, I have some news for you...

Stichworte:


Impressum