SUBTERFUGUE is a framework for observing and playing with the reality of software; it's a foundation for building tools to do tracing, sandboxing, and many other things. You could think of it as "strace meets expect."
|Tags||Security Software Development Debuggers|
|Operating Systems||POSIX Linux|
Release Notes: This version is updated to work with the Linux 2.4 kernel. Also, the TimeWarp trick now allows you to run programs in the "future" or "past", and the FixFlash trick shows how you can work around buggy proprietary software. Finally, a new program called 'herekitty' is provided for your cat's amusement.
Release Notes: This mini-release fixes a bug that could allow processes to escape tracing under certain circumstances. If you plan to make use of 'sf', you should upgrade.
Release Notes: This release has been updated to work with the latest kernel without a patch, includes new tricks (NetThrottle and TimeWarp), and features new docs, web pages, screenshots, bugfixes, as well as being available in a Debian package.
Release Notes: A fast ignored-call loop, a hack to allow SUBTERFUGUE to run (albeit slowly) with no kernel patch on linux 2.3.99-pre1 or later, a new feature to make it easier to separate SUBTERFUGUE output from that of traced programs, and lots of bugfixes.
Release Notes: Several new tricks, plus backward compatibility with existing strace binaries (as of the 2.3.51 patch, see the patch page for more details).