I'm curious if anybody out there familiar with virtualization know of any options of recording an emulated machine (QEMU, KVM, VMware) so that when I boot up a machine, I record myself using the terminal to send an email using the postfix package (linux). I've tried the following options with no success:
TcpReplay & flowreplay: Can't get past the ACK & SYN handshakes needed when communicating to the mail server to successfully replay.
PANDA.re: Unfortunately this software does not virtualize a network card, and thus cannot replay anything that communicates outside the machine
rr project: only records non-deterministic processes, and would not be able to replay the test I described above.
I've heard of software such as ReVirt and ReTrace, but I do not believe those softwares are available to the average user.