#!/usr/bin/perl # # This is an VNC text replay program. It will replay keystrokes from # a VNC session using the timestamps from the packet log. # # USAGE: run the script as normal. You can provide a factor as an # argument, eg "2" to run twice as fast, or "0.5" to run # at half time. eg, # ./session_0002.textVNC.replay 2 # # Auto generated by Chaosreader. # $| = 1; $factor = $ARGV[0] || 1; sub ms { $ms = shift; $ms = $ms / $factor; select(undef, undef, undef, $ms); } ms(2.80136013031006); print 'd'; ms(0.0632398128509521); print 'a'; ms(0.0284600257873535); ms(0.141210079193115); print 't'; ms(0.0754499435424805); print 'e'; ms(0.00419998168945312); ms(0.14749002456665); print ' '; ms(0.0505399703979492); ms(0.453600168228149); print ' '; ms(0.0468997955322266); ms(0.238340139389038); print 'u'; ms(0.0699000358581543); print 'n'; ms(0.0420198440551758); print 'a'; ms(0.00420999526977539); ms(0.088900089263916); print 'm'; ms(0.0668199062347412); print 'e'; ms(0.00422000885009766); ms(0.0853300094604492); print ' '; ms(0.0747599601745605); ms(0.355509996414185); print '-'; ms(0.0862100124359131); print 'a'; ms(0.00425004959106445); ms(0.266119956970215); print ' '; ms(0.0630800724029541); ms(0.10873007774353); print ' '; ms(0.0499899387359619); ms(0.449899911880493); print 'u'; ms(0.0960001945495605); ms(0.00209999084472656); print 'p'; ms(0.139490127563477); print 't'; ms(0.0693199634552002); ms(0.0444800853729248); print 'i'; ms(0.0262398719787598); print 'm'; ms(0.0480399131774902); ms(0.0267601013183594); print 'e'; ms(0.00416994094848633); ms(0.232660055160522); print ' '; ms(0.0506300926208496); ms(0.714479923248291); print ' '; ms(0.0443999767303467); ms(0.103500127792358); print ' '; ms(0.0464098453521729); ms(0.221689939498901); print 'b'; ms(0.0762100219726562); ms(0.049260139465332); print 'a'; ms(0.0831198692321777); ms(0.00206995010375977); print 'n'; ms(0.050990104675293); ms(0.0657100677490234); print 'n'; ms(0.0836100578308105); print 'e'; ms(0.00418996810913086); ms(0.0408399105072021); print 'r'; ms(0.0285899639129639); ms(0.0529899597167969); print ' '; ms(0.0684401988983154); ms(0.08955979347229); print 'h'; ms(0.0694801807403564); ms(0.0404698848724365); print 'e'; ms(0.0763199329376221); ms(0.0445401668548584); print 'l'; ms(0.0524399280548096); ms(0.0727500915527344); print 'l'; ms(0.0764198303222656); ms(0.0729200839996338); print 'o'; ms(0.076430082321167); ms(0.357509851455688); print ' '; ms(0.0679600238800049); ms(0.36493992805481); print ' '; ms(0.0519101619720459); ms(0.0959198474884033); print ' '; ms(0.0540101528167725); ms(0.371599912643433); print 'c'; ms(0.0764801502227783); ms(0.0617899894714355); print 'a'; ms(0.0892999172210693); ms(0.0251798629760742); print 'l'; ms(0.0943801403045654); ms(0.382719993591309); print ' '; ms(0.0653800964355469); ms(0.62883996963501); print ' '; ms(0.0443999767303467);