Manifest Maker is a graphical Python application which takes files (and directories) and creates a plain text manifest list from them, including their filename and a hash.
It supports multiple hash algorithms including MD5, SHA1, SHA256 and SHA512.
Installing and starting Manifest Maker
Manifest Maker is available as an archive file (TAR) or a Windows executable.
The following procedures assume that you have administrator access on your system.
Note: When running from the extracted archive file Chardet software must be installed before you start Manifest Maker. Chardet is open source character detection software for Python. For Windows users, the Chardet software is included as part of the Windows executable. For Linux users, you can install Chardet via your package management system or download it from: http://chardet.feedparser.org/.
Windows:
--------
1. Download the Windows Manifest Maker executable (ManifestMaker.exe) from:
https://sourceforge.net/projects/manifestmaker/files/
2. Double click on the ManifestMaker.exe file to run it
Linux:
------
Manifest Maker requires Python to run. This procedure assumes that you have Python 2.x installed.
1. Install Chardet and wxWidgets Cross-platform C++ GUI toolkit (wxPython binding):
In Ubuntu, run the following from the command line:
sudo apt-get install python-chardet python-wxgtk2.8
In Fedora, run the following from the command line:
su -c "yum install python-chardet pygtk2 wxPython"
2. Download the Manifest Maker TAR file from:
https://sourceforge.net/projects/manifestmaker/files/
3. Extract the Manifest Maker TAR file into your home folder, this will create the directory:
/manifest-<version>/
4. From the command line, enter:
python ~/manifest-<version>/src/manifest/ManifestMakerFrame.py
Mac OS X:
---------
This procedure assumes that you already have Python 2.6 installed.
Note: You will need to ensure that Python starts in 32-bit mode. Python will start in 64-bit mode by default but Manifest Maker will only start if Python starts in 32-bit mode.
1. Make Python run in 32-bit mode by default. From the terminal, type the following:
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
2. Install Chardet:
* Download Chardet from: http://chardet.feedparser.org/
* Extract the archive
* From the terminal navigate to the python2-chardet-2.0.1 directory (the location of the setup.py file) and type:
python setup.py install
3. Download the Manifest Maker TAR file from: https://sourceforge.net/projects/manifestmaker/files/
4. Extract the Manifest Maker TAR file into your home folder, this will create the directory:
/manifest-<version>/
5. From the terminal, enter:
python ~/manifest-<version>/src/manifest/ManifestMakerFrame.py
Help
----
Manifest Maker includes Help when running. Please navigate to the Help Menu and choose Help to view this. Manifest Maker has a manual that can be downloaded from under https://sourceforge.net/projects/manifestmaker/files. Note that this manual must be downloaded separately and is not included in the tar.gz archive.