Phasmatis (pronounced Faz-ma-Tiss) is a open source program that can read and write SPT files. SPT files contain screenshots, keylogs, visited URLs, application names, and other data recorded by the Spector(tm) monitoring program. Spector(tm) is closed source and only runs on Windows Platforms. Phasmatis open source, released under the GNU General Public License, is OS independent, and currently runs on Linux and Windows platforms.
Please read this Legal Notice.
Why?
Phasmatis is designed to solve several problems:
-
Phasmatis can be run on (theorically) any OS that zlib has been ported to, so that SPT viewing is no longer locked only to Windows Platforms. As Linux moves more and more into the corporate setting, this becomes very important.
-
Certain people, such as System Administrators, only need to view SPT file, and purchasing another license for Spector(tm) that includes features that are not needed (ie recording), isn't econmical.
-
Phasmatis allows people who are being monitored at work or at home to know it, and allows them to see what activities are being captured. It allows the user to detect restrictied activity that was captured that maybe they did not do, and allows them to pro-actively approach who is in charge to discuss the matter.
Phasmatis is a work in progress. I have just applied to make it a SourceForge project. IF you are interested in assisting in any way, please contact me. Something I really need now are various SPT files from different versions of Spector(tm), to better understand the format.
Phasmatis Information
-
Phasmatis FAQ - Some answers to questions about Phasmatis' history, the motives behind the project, and more.
-
SPT File Format Explained - A nice document for developers and other people interested in the SPT File Format. It exaplins the structure of the file, as well as what constants represent what data types.
-
The Drawing Board - Future features to add to Phasmatis.
-
Screen Shot - A nice Screen Shot of an earlier version of Phasmatis running on a Linux box. Here the terminal shows the output Phasmatis prints while parsing a SPT file. GSView shows all the extracted screen captures, and the parsed index Phasmatis also produces is shown.
Available Formats
-
Source Code - OS Independent
Here is some early source code. Includes instruction on how to compile
-
Sample SPT File - OS Independent
This is a sample SPT file that contains 35 screen captures and 2 Application Names. This file also helps illustrate how well SPT files do there job. This file that is a shade of 1 Meg, will extract to over 50 megs worth of bitmaps.