#!/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.00611996650695801); print ''; msleep(0.0610100030899048); print 'ÿýÿýÿý#ÿý\'ÿý$'; msleep(0.000850081443786621); print 'ÿûÿþ ÿþ!ÿþ"ÿü'; msleep(0.0011599063873291); print ''; msleep(0.00651001930236816); print 'ÿþ#ÿþ$ÿúÿðÿú\'ÿð'; msleep(0.00508999824523926); print ' SunOS 5.9 '; msleep(0.038100004196167); print 'ÿûÿý'; msleep(0.000890016555786133); print 'WARNING: This system is for Authorised Users only. Your actions on this server will be logged. '; msleep(0.0387699604034424); print 'ÿþlogin: '; msleep(1.26321005821228); print 'r'; msleep(0.120700001716614); print 'o'; msleep(0.122030019760132); print 'o'; msleep(0.0703999996185303); print 't'; msleep(0.119470000267029); print ' '; msleep(0.00209999084472656); print 'Password: '; msleep(0.401700019836426); print ''; msleep(0.189979910850525); print ''; msleep(0.0899600982666016); print ''; msleep(0.220029950141907); print ''; msleep(0.0699800252914429); print ''; msleep(0.150079965591431); print ''; msleep(0.0490100383758545); print ' '; msleep(4.0019599199295); print 'Login incorrect '; msleep(0.000810027122497559); print 'WARNING: This system is for Authorised Users only. Your actions on this server will be logged. login: '; msleep(2.83533000946045); print 'g'; msleep(0.13510000705719); print 'u'; msleep(0.130970001220703); print 'e'; msleep(0.17153000831604); print 's'; msleep(0.0857800245285034); print 't'; msleep(0.1943199634552); print ' '; msleep(0.00106000900268555); print 'Password: '; msleep(0.384070038795471); print ''; msleep(0.160059928894043); print ''; msleep(0.0999300479888916); print ''; msleep(0.199980020523071); print ''; msleep(0.0700299739837646); print ''; msleep(0.150050044059753); print ''; msleep(0.258419990539551); print ' '; msleep(0.0285099744796753); print 'Last login: Sun Nov 2 05:23:00 from fec0::20 '; msleep(0.0492199659347534); print 'Sun Microsystems Inc. SunOS 5.9 Generic May 2002 '; msleep(0.0384600162506104); print '$ '; msleep(0.669970035552979); print ' '; msleep(0.000729918479919434); print '$ '; msleep(0.145380020141602); print ' '; msleep(0.000730037689208984); print '$ '; msleep(3.24605000019073); print ' '; msleep(0.000730037689208984); print '$ '; msleep(0.31426990032196); print ' '; msleep(0.000730037689208984); print '$ '; msleep(0.123640060424805); print ' '; msleep(0.000729918479919434); print '$ '; msleep(0.210100054740906); print ' '; msleep(0.000900030136108398); print '$ '; msleep(1.68434989452362); print 'l'; msleep(0.0835800170898438); print 's'; msleep(0.0678800344467163); print ' '; msleep(0.0443899631500244); print '-'; msleep(0.0543900728225708); print 'l'; msleep(0.053879976272583); print ' '; msleep(0.0109299421310425); print 'total 58 '; msleep(0.00850999355316162); print 'drwxr-xr-x 2 root other 512 Oct 17 23:45 Bin '; msleep(0.000950098037719727); print '-rw-r--r-- 1 guest other 12155 Oct 5 22:55 guest.tar.gz '; msleep(0.000970005989074707); 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 '; msleep(0.000989913940429688); print '-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.00565004348754883); print '$ '; msleep(4.84764003753662); print 'f'; msleep(0.100459933280945); print 'i'; msleep(0.0742499828338623); print 'l'; msleep(0.098560094833374); print 'e'; msleep(0.110519886016846); print ' '; msleep(0.581410050392151); print '*'; msleep(0.993759989738464); print ' '; msleep(0.0592299699783325); print 'Bin: directory '; msleep(0.0198400020599365); print 'guest.tar.gz: gzip compressed data - deflate method , original file name '; msleep(0.0267300605773926); print 'local.cshrc: assembler program text '; msleep(0.000970005989074707); print 'local.login: ascii text '; msleep(0.00116002559661865); print 'local.profile: ascii text '; msleep(0.0115399360656738); print 'motd: ascii text '; msleep(0.000910043716430664); print 'passwd: ascii text '; msleep(0.000880002975463867); print 'thumb.jpg: JPEG file '; msleep(0.00662994384765625); print '$ '; msleep(1.65339004993439); print ' '; msleep(0.000720024108886719); print '$ '; msleep(2.2213499546051); print 'e'; msleep(0.0496699810028076); print 'x'; msleep(0.157270073890686); print 'i'; msleep(0.116219997406006); print 't'; msleep(2.94206988811493); print ' '; msleep(0.0115500688552856); print ''; msleep(0.00139999389648438); print ''; msleep(0);