#!/usr/bin/perl # # This is a telnet/login replay program. It will replay a 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.telnet.replay 2 # # Auto generated by Chaosreader. # $| = 1; $factor = $ARGV[0] || 1; sub msleep { $ms = shift; $ms = $ms / $factor; select(undef, undef, undef, $ms); } print ''; msleep(0.00565004348754883); print ''; msleep(0.180529952049255); print 'ÿýÿýÿý#ÿý\'ÿý$'; msleep(0.000730037689208984); print 'ÿûÿþ ÿþ!ÿþ"ÿü'; msleep(0.00108003616333008); print ''; msleep(0.0002899169921875); print 'ÿþ#ÿþ$ÿúÿðÿú\'ÿð'; msleep(0.00498998165130615); print ' SunOS 5.9 '; msleep(0.0391300916671753); print 'ÿûÿýWARNING: This system is for Authorised Users only. Your actions on this server will be logged. '; msleep(0.0263699293136597); print 'ÿþ'; msleep(0.0335400104522705); print 'login: '; msleep(0.759140014648438); print 'g'; msleep(0.116600036621094); print 'u'; msleep(0.211329936981201); print 'e'; msleep(0.17218005657196); print 's'; msleep(0.101469993591309); print 't'; msleep(0.258870005607605); print ' '; msleep(0.00234997272491455); print 'Password: '; msleep(0.71711003780365); print ''; msleep(0.160009980201721); print ''; msleep(0.109990000724792); print ''; msleep(0.199980020523071); print ''; msleep(0.0500199794769287); print ''; msleep(0.139979958534241); print ''; msleep(0.0535500049591064); print ' '; msleep(0.0304800271987915); print 'Last login: Sun Nov 2 05:22:38 from fec0::20 '; msleep(0.050879955291748); print 'Sun Microsystems Inc. SunOS 5.9 Generic May 2002 '; msleep(0.0334000587463379); print '$ '; msleep(0.694509983062744); print ' '; msleep(0.00074005126953125); print '$ '; msleep(0.122429966926575); print ' '; msleep(0.000720024108886719); print '$ '; msleep(0.711820006370544); print 'l'; msleep(0.0842299461364746); print 's'; msleep(0.0976300239562988); print ' '; msleep(0.0246000289916992); print '-'; msleep(0.0939099788665771); print 'l'; msleep(0.0782300233840942); print ' '; msleep(0.0109199285507202); print 'total 58 '; msleep(0.00949001312255859); print 'drwxr-xr-x 2 root other 512 Oct 17 23:45 Bin '; msleep(0.000949978828430176); print '-rw-r--r-- 1 guest other 12155 Oct 5 22:55 guest.tar.gz '; msleep(0.00243008136749268); print '-rw-r--r-- 1 guest other 136 Oct 5 22:50 local.cshrc -rw-r--r-- 1 guest other 157 Oct 5 22:50 local.login -rw-r--r-- 1 guest other 174 Oct 5 22:50 local.profile -rw-r--r-- 1 guest other 49 Oct 5 22:55 motd -r--r--r-- 1 guest other 516 Oct 5 22:55 passwd -rw-r--r-- 1 guest other 11096 Oct 5 22:53 thumb.jpg '; msleep(0.00231993198394775); print '$ '; msleep(1.09009003639221); print ' '; msleep(0.000720024108886719); print '$ '; msleep(0.242280006408691); print 'u'; msleep(0.116619944572449); print 'p'; msleep(0.118170022964478); print 't'; msleep(0.113919973373413); print 'i'; msleep(0.0945899486541748); print 'm'; msleep(0.062190055847168); print 'e'; msleep(0.0956399440765381); print ' '; msleep(0.027209997177124); print ' 5:23am up 230 day(s), 10:25, 2 users, load average: 0.10, 0.08, 0.07 '; msleep(0.00165009498596191); print '$ '; msleep(0.19025993347168); print 'd'; msleep(0.0736600160598755); print 'a'; msleep(0.203629970550537); print 't'; msleep(0.065060019493103); print 'e'; msleep(0.191840052604675); print ' '; msleep(0.0108799934387207); print 'Sun Nov 2 05:23:05 EST 2003 '; msleep(0.00178992748260498); print '$ '; msleep(0.726850032806396); print ' '; msleep(0.00074005126953125); print '$ '; msleep(0.997419953346252); print 'p'; msleep(0.0986599922180176); print 's'; msleep(0.424740076065063); print 'r'; msleep(0.337919950485229); print 'i'; msleep(0.0504100322723389); print 'n'; msleep(0.105579972267151); print 'f'; msleep(0.0902099609375); print 'o'; msleep(0.143460035324097); print ' '; msleep(0.123370051383972); print '-'; msleep(0.072659969329834); print 'v'; msleep(0.120209932327271); print ' '; msleep(0.0170600414276123); print 'Status of processor 0 as of: 11/02/2003 05:23:08 '; msleep(0.00162994861602783); print ' Processor has been on-line since 03/16/2003 18:58:12. The sparcv9 processor operates at 333 MHz, and has a sparcv9 floating point processor. '; msleep(0.00092005729675293); print '$ '; msleep(1.17089998722076); print ' '; msleep(0.000720024108886719); print '$ '; msleep(0.638469934463501); print 'u'; msleep(0.0427700281143188); print 'n'; msleep(0.110900044441223); print 'a'; msleep(0.077239990234375); print 'm'; msleep(0.101549983024597); print 'e'; msleep(0.0715199708938599); print ' '; msleep(0.0777300596237183); print '-'; msleep(0.123769998550415); print 'a'; msleep(0.101930022239685); print ' '; msleep(0.0100499391555786); print 'SunOS mars 5.9 Generic sun4u sparc SUNW,Ultra-5_10 '; msleep(0.00182998180389404); print '$ '; msleep(1.62668001651764); print ' '; msleep(0.000720024108886719); print '$ '; msleep(0.356209993362427); print 'i'; msleep(0.0891300439834595); print 'f'; msleep(0.189319968223572); print 'c'; msleep(0.0671600103378296); print 'o'; msleep(0.00572991371154785); print 'n'; msleep(0.1251300573349); print 'f'; msleep(0.0933400392532349); print 'i'; msleep(0.116479992866516); print 'g'; msleep(0.0777099132537842); print ' '; msleep(0.334220051765442); print 'h'; msleep(0.186220049858093); print 'm'; msleep(0.125289916992188); print 'e'; msleep(0.118300080299377); print '0'; msleep(0.582969903945923); print ' '; msleep(0.315100073814392); print 'i'; msleep(0.0736899375915527); print 'n'; msleep(0.0954700708389282); print 'e'; msleep(0.0525499582290649); print 't'; msleep(0.202250003814697); print '6'; msleep(0.28997004032135); print ' '; msleep(0.0196499824523926); print 'hme0: flags=2000841 mtu 1500 index 1 '; msleep(0.000980019569396973); print ' inet6 fe80::a00:20ff:feb0:71ff/10 '; msleep(0.00328993797302246); print '$ '; msleep(0.549980044364929); print ' '; msleep(0.000730037689208984); print '$ '; msleep(0.266449928283691); print 'i'; msleep(0.101009964942932); print 'f'; msleep(0.178980112075806); print 'c'; msleep(0.0518399477005005); print 'o'; msleep(0.0491199493408203); print 'n'; msleep(0.101469993591309); print 'f'; msleep(0.0945500135421753); print 'i'; msleep(0.0841000080108643); print 'g'; msleep(0.104480028152466); print ' '; msleep(0.157089948654175); print 'h'; msleep(0.172370076179504); print 'm'; msleep(0.11942994594574); print 'e'; msleep(0.146530032157898); print '0'; msleep(0.849910020828247); print ' '; msleep(1.49681997299194); print ' '; msleep(0.647729992866516); print ':'; msleep(0.414160013198853); print '2'; msleep(0.162170052528381); print ' '; msleep(0.207349896430969); print 'i'; msleep(0.0675400495529175); print 'n'; msleep(0.0462700128555298); print 'e'; msleep(0.124650001525879); print 't'; msleep(0.211220026016235); print '6'; msleep(0.164959907531738); print ' '; msleep(0.0196599960327148); print 'hme0:2: flags=2000841 mtu 1500 index 1 '; msleep(0.00249004364013672); print ' inet6 fec0::1/64 '; msleep(0.001289963722229); print '$ '; msleep(0.5035001039505); print ' '; msleep(0.000719904899597168); print '$ '; msleep(0.125550031661987); print ' '; msleep(0.000720024108886719); print '$ '; msleep(1.27320992946625); print 'b'; msleep(0.130170106887817); print 'a'; msleep(0.096829891204834); print 'n'; msleep(0.122870087623596); print 'n'; msleep(0.0749999284744263); print 'e'; msleep(0.052839994430542); print 'r'; msleep(0.07846999168396); print ' '; msleep(0.293700098991394); print 't'; msleep(0.0941499471664429); print 'h'; msleep(0.0678600072860718); print 'i'; msleep(0.118720054626465); print 's'; msleep(0.101559996604919); print ' '; msleep(0.167759895324707); print 'i'; msleep(0.120580077171326); print 's'; msleep(0.0961699485778809); print ' '; msleep(0.305000066757202); print 'i'; msleep(0.140689969062805); print 'p'; msleep(0.16989004611969); print 'v'; msleep(0.266579985618591); print '6'; msleep(0.218670010566711); print ' '; msleep(0.0117899179458618); print ' '; msleep(0.000789999961853027); print ' ##### # # # #### # # # # # # ###### # #### # # # # # '; msleep(0.00126004219055176); print ' # # # # # # '; msleep(0.000810027122497559); print ' # # # # #### # #### # # # #### # # # # # # #### '; msleep(0.00152993202209473); print ' ##### # ##### # # # # # # # # # # # # # # # ###### # ##### # # # # # # # # # # # # ## ##### '; msleep(0.00101006031036377); print '$ '; msleep(0.832739949226379); print 'e'; msleep(0.0862300395965576); print 'x'; msleep(0.0512700080871582); print 'i'; msleep(0.0932400226593018); print 't'; msleep(0.11856997013092); print ' '; msleep(0.0101200342178345); print ''; msleep(0.00144994258880615); print ''; msleep(0);