#!/usr/bin/perl # # This is a text SSH replay program. It will replay details of the # original SSH session using timestamps from the packet capture 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.textSSH.replay 2 # # Auto generated by Chaosreader. # $| = 1; $factor = $ARGV[0] || 1; sub ms { $ms = shift; $ms = $ms / $factor; select(undef, undef, undef, $ms); } print <<'SUBEND'; SSH text analysis replay ------------------------ "*" is client traffic (including keystrokes), "." is the return text. A number is a multiple of the previous char, eg ".32" is 32 return chars. SUBEND print 'SSH-2.0-Sun_SSH_1.0. '; ms(0.000479936599731445); print 'SSH-2.0-Sun_SSH_1.1* '; ms(0.00084996223449707); print '***<**9*k***S************=diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1****ssh-rsa,ssh-dss*** aes128-cbc,3des-cbc,blowfish-cbc*** aes128-cbc,3des-cbc,blowfish-cbc***+hmac-md5,hmac-sha1,hmac-sha1-96,hmac-md5-96***+hmac-md5,hmac-sha1,hmac-sha1-96,hmac-md5-96****none,zlib****none,zlib********************** '; ms(0.00243997573852539); print '............=Z.VN.Ny......diffie-hellman-group1-sha1....ssh-rsa,ssh-dss... aes128-cbc,blowfish-cbc,3des-cbc... aes128-cbc,blowfish-cbc,3des-cbc....hmac-sha1,hmac-md5....hmac-sha1,hmac-md5....none,zlib....none,zlib...R....,geo,lcttab,iso_8859_1,en_AU,en_AU.ISO8859-1,en_NZ,en_NZ.ISO8859-1,en_US.UTF-8...R....,geo,lcttab,iso_8859_1,en_AU,en_AU.ISO8859-1,en_NZ,en_NZ.ISO8859-1,en_US.UTF-8............... '; ms(0.00899004936218262); print '*96'; ms(0.424489974975586); print '.'; ms(0.0115599632263184); print '*'; ms(4.00543212890625e-05); print '.'; ms(0.000900030136108398); print '* '; ms(0.00198006629943848); print '.'; ms(0.000829935073852539); print '*16'; ms(0.0191900730133057); print '.16'; ms(1.8752498626709); print '*96'; ms(0.0200800895690918); print '.'; ms(0.00139999389648438); print '*16'; ms(0.00056004524230957); print '.'; ms(0.00075984001159668); print '*16'; ms(0.0253000259399414); print '. '; ms(0.000980138778686523); print '* '; ms(0.0370299816131592); print '.16 '; ms(0.00238990783691406); print '* '; ms(0.0106000900268555); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(2.98023223876953e-05); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.00246000289916992); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(1.97887420654297e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.0038001537322998); print '.1400'; ms(2.98023223876953e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.00325989723205566); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.00239992141723633); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.00232982635498047); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(1.00135803222656e-05); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(1.00135803222656e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.00220990180969238); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.00340986251831055); print '.1400'; ms(8.0108642578125e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(1.97887420654297e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.952 '; ms(0.00218009948730469); print '* '; ms(0.00799989700317383); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(2.00271606445312e-05); print '.952'; ms(0.00154995918273926); print '.1400'; ms(3.00407409667969e-05); print '.1400'; ms(2.00271606445312e-05); print '.1400'; ms(1.97887420654297e-05); print '.1016'; ms(0.0528402328491211); print '. '; ms(0.00113987922668457); print '* '; ms(0.00307989120483398); print '.'; ms(0.108700037002563); print '.48'; ms(0.00109004974365234); print '*'; ms(0); print " Summary: 2.66 seconds, 82040 bytes, 26.71 Kb/sec\n";