ࡱ> "Rp|YrRASH#Q#@Contents5*Page 1%Symbol 8' $!&'()*+,-./012346789:;<=>?@ABCDEFGHIJRp|YrRASH0D@Contentss FPage 16Symbol 8'  Z![\]^_`abcdefghijklmnopqrtuvwxyCPicPage CPicLayer CPicFrame CPicShape@%O +6"$D   2,AW   N6c )' / "(ro=hE0. 0\=32&0)*9030*J0 0.B3C(*G0I L-nR050H@006l0B /T0t90hI50`G0N420N<00@9X6"FI0+*'32%!45+Z4}K z R84 G0-?-:bH0n')00:90P3 0fr ;90,X00;0d0*j<0s0b~8,0<<&<4z<x&FXV7V7_[||2@2@VV{>{>x8 0 0(0*f0kkwkdkPkPkkkk``VVKKAAAAAPAPAaAqBBL,L,VV`0`0k/5 --m$C00x{0|0{00<B@-n--m-@m--@m--Z<#<;#<z#;<#<<v;#<<#;;^`Ap44<*(4Ŵv 4 Pb4O\p62:Bg!bC2:Pa . 5/O#W)p&/?'%t,9'H!]#d4y:]JeR6R( ~%<@%,4G0D44&44r  L3(=Ng22qq~+~+QW TY`8E8E6i"w x x;|;|kkthTTTTTN8|Q  "R. % [#4Hp44}44^d4R4G>S#4 #]@%<;k2R@)0HA4Ij484w4RB4d^<44S[ V4,$z 4tJ"@0TVv?k "<DD<> "T4L4z- ' * ?O ?O  G G G G G G G  | V| V| | ) f f f f f f f  nO nO     5  Cl Cl ^ g ( ( v hG Z Z E & ' '  }   N F a a x         , f f a Z }[ }[ \  Gd Gd  ^    $q >R >R >    xv %a + + % 0        zw Vw Vw 3w        |  + + a 5v    > nR nR q    O  ed ed  \ 0[ 0[ Z L f f ,         x a a F *N - - 0     g S S DG 6 ( ( F N jl jl  5      .,F0*00n-+0>0&02,0 0H02,,000Fx..p0Z00l2.&0P0r0?kD Layer 1OCPicPage CPicLayer CPicFrame333#H8jSXS? Layer 1OCPicPage CPicLayer CPicFrame(FV0b F0-?kSymbol 7$Symbol 10Symbol 11  Symbol 7$Symbol 10-Symbol 11 CPicPage CPicLayer CPicFrameCPicTextj )F@shift Arial(field?k trafficLayerO p_  Arial"(current network traffic? trafficLabelLayer3 CPicShape L@IP Arial"(   Arial"(host IP? hostIPLayerO 4 LG@PORT Arial"( 4 Layer 1OCPicPage CPicLayer CPicFrameCPicText u.Cvar_text  _typewriter(abcqtext?"m Layer 1OO(port?8 portLayer L@CHANNEL Arial"( CPicPage CPicLayer CPicFrame333#H8jSXS? Layer 1OCPicPage CPicLayer CPicFrame(F- 0b F? Layer 1OCPicPage CPicLayer CPicFrameCPicText u.Cvar_text  _typewriter(abcqtext?"m CPicPage CPicLayer CPicFrameCPicTextj )F@shiftArial(field?Zz trafficLayerO p_ Arial"(current network traffic?}v trafficLabelLayer3 CPicShape L@IPArial"(  Arial"(host IP? E hostIPLayerO 4 LG@PORTArial"( 4 Arial"(port?8 portLayer L@CHANNELArial"(  Arial"(channel?%; channelLayerO CPicSprite jd ]ngraphBox? graphTrafficLayerO  @var_text _typewriter(qtext?c// ---------------------------------------------------------------- // // Copyright (C) July 2003 by Jeffrey Crouse // // This program is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by the // Free Software Foundation; either version 2 of the License, or (at your // option) any later version. // // This program is distributed in the hope that it will be useful, but // WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General // Public License for more details. // //------------------------------------------------------------------ // include the Carnivore library #include "carnivore.as" // create a new Carnivore Object IP = "mammoth.dnip.net"; // IP address of the Carnivore server to connect to PORT = "6667"; // Port of the Carnivore server // CHANNEL = "minivore"; // Provide packet headers only (choose one channel) CHANNEL = "carnivore"; // Provide full packet data in ASCII //CHANNEL = "hexivore"; // Provide full packet data in strings of hex code lastX = -250; lastY = -50; firstColor = ( 15 * 16 * 16) + 15; // blue lastColor = ( 15 * 16 * 16 * 16 * 16 * 16 ) + ( 15 * 16 * 16 * 16 * 16 ); // red colorRange = lastColor - firstColor; graphBox.moveTo(50,0); graphBox.lineStyle(100,10000,20); graphBox.lineTo(51,0); server = new Object.Carnivore(IP, PORT, CHANNEL); //-------------------------------------------------------------------- // This function is executed whenever Carnivore sends a new packet. //-------------------------------------------------------------------- server.onPacket = function( packet ) { //------------------------------------------------------------- // Incoming packet objects have the following properties // // packet.id - A unique ID generated at time of construction. // packet.time - A Time Object or string (depending on server.parseDates) representing the time the packet was sent // packet.senderIP - The IP address of the packet sender. // packet.senderPort - The port from which the packet was sent. // packet.receiverIP - The IP adress of the packet recipient. // packet.receiverPort - The port at which the packet was received. // packet.content - The packet itself, chenges depending on CHANNEL // packet.raw - the raw, unprocessed packet from Carnivore //-------------------------------------------------------------- if( CHANNEL != "minivore" && packet.content != ""){ // field.text += packet.id + ". Sent at " + packet.time.getHours() + ":" + packet.time.getMinutes() + ":" + packet.time.getSeconds(); // field.text += " From " + packet.senderIP + " Port " + packet.senderPort; // field.text += " To " + packet.receiverIP + " Port " + packet.receiverPort + "\n"; //field.text += "\t\tPacket: " + packet.raw + "\n"; //trace(packet.raw); field.scroll = field.maxscroll; //GET /school/cs170a/dmedia_root/twelve/google.php?googleQuery=zztest&Submit= //startQ = packet.raw.lastIndexOf("googleQuery="); //endQ = packet.raw.lastIndexOf("&Submit", start); //query = packet.raw.substr(startQ, (endQ - packet.raw.length)); temp = packet.raw.split("googleQuery="); temp = temp[1].split("&Submit="); if(temp[1]!=null)field.text += "Looking For: " + temp[0] + "\n"; //field.text +="Start=" + startQ + "endQ=" + endQ + "\n"; // unnormalizedXPosition = (packet.senderPort % 500); // penColor = colorRange * ( ( unnormalizedXPosition / 500 ) / 100 ); // graphBox.moveTo(unnormalizedXPosition-250,0); // graphBox.lineStyle(100,penColor,20); // graphBox.lineTo(unnormalizedXPosition-249,0); if(temp[0]!=""){ if(temp[0]== "bomb")qtext.color = 0xFF0000 ; var_text = temp[0]; } } } //----------------------------------------------------------------------- // Carnivore objects have a 'packets' array that holds all of the packets // that it receives. This key listener will print the print the first // element of the array to the screen whenever a button is pressed. //----------------------------------------------------------------------- myListener = new Object(); myListener.onKeyUp = function () { // We only want to try to get the queued packet if there are any packets in the queue if( server.packets.length > 0 ) { // Get the first element from server.packets and then delete it. // Note: if you want the LAST element, use pop() instead of shift() queuedPacket = _root.server.packets.shift(); queue.text = queuedPacket.id + ". Sent at " + queuedPacket.time.getHours() + ":" + queuedPacket.time.getMinutes() + ":" + queuedPacket.time.getSeconds() + "\n"; queue.text += "From " + queuedPacket.senderIP + " Port " + queuedPacket.senderPort + "\n"; queue.text += "To " + queuedPacket.receiverIP + " Port " + queuedPacket.receiverPort + "\n"; if( queuedPacket.content.length > 0 ) queue.text += "Packet: " + queuedPacket.raw + "\n"; queue.text += "There are " + server.packets.length + " items left in the queue."; } else queue.text = "There are no packets in the queue."; } Key.addListener(myListener); // turn on debugging server.debug = true; // parse the timestamps into Date objects server.parseDates = true; // connect server.connect(); actionsOOt("googleQuery="); temp = temp[) CDocumentPagePage 1Scene 1h;{L? Symbol 10GraphBox ̲?! Symbol 10ڃ=?Symbol 8 GRPH: rule ? Symbol 8E?Symbol 7 GRPH: logo ? Symbol 7 ? *@hhhhh  PublishRNWKProperties::speed256K0!PublishGifProperties::PaletteName"PublishHtmlProperties::StartPaused0%PublishFormatProperties::htmlFileNameCarnivoregoogle.html PublishQTProperties::LayerOption PublishQTProperties::AlphaOption"PublishQTProperties::MatchMovieDim1PublishHtmlProperties::Loop1Vector::Debugging Permitted0PublishFormatProperties::jpeg0PublishProfileProperties::nameFlash MX Settings&PublishRNWKProperties::speedSingleISDN0&PublishRNWKProperties::singleRateAudio0PublishQTProperties::Width550$PublishPNGProperties::OptimizeColors1%PublishHtmlProperties::showTagWarnMsg1PublishHtmlProperties::Units04PublishHtmlProperties::UsingDefaultAlternateFilename1Vector::External Player%PublishRNWKProperties::mediaCopyright(c) 2000#PublishRNWKProperties::flashBitRate1200PublishGifProperties::Smooth1Vector::Compress Movie1Vector::Package Paths&PublishFormatProperties::flashFileNameCarnivoregoogle.swf'PublishFormatProperties::gifDefaultName1%PublishFormatProperties::projectorMac0!PublishRNWKProperties::exportSMIL1 PublishRNWKProperties::speed384K0"PublishRNWKProperties::exportAudio1"PublishGifProperties::DitherOptionPublishHtmlProperties::Quality4(PublishHtmlProperties::VerticalAlignment1Vector::FireFox0$PublishFormatProperties::pngFileNameCarnivoregoogle.pngPublishFormatProperties::html1'PublishRNWKProperties::mediaDescription"PublishPNGProperties::FilterOption!PublishHtmlProperties::DeviceFont0Vector::Override Sounds0-PublishFormatProperties::generatorDefaultName1PublishQTProperties::Flatten1PublishJpegProperties::DPI4718592PublishPNGProperties::BitDepth24-bit with AlphaPublishPNGProperties::Smooth1"PublishGifProperties::DitherSolids0PublishGifProperties::Interlace0"PublishHtmlProperties::DisplayMenu1*PublishHtmlProperties::HorizontalAlignment12PublishHtmlProperties::VersionDetectionIfAvailable0Vector::Quality80Vector::Protect0Vector::Template0*PublishFormatProperties::generatorFileNameCarnivoregoogle.swt(PublishFormatProperties::rnwkDefaultName1(PublishFormatProperties::jpegDefaultName1PublishFormatProperties::gif0$PublishRNWKProperties::mediaKeywords!PublishRNWKProperties::mediaTitlePublishRNWKProperties::speed28K1PublishGifProperties::Loop1PublishGifProperties::Width550#PublishFormatProperties::qtFileNameCarnivoregoogle.mov$PublishRNWKProperties::speedDualISDN0$PublishRNWKProperties::realVideoRate100000PublishJpegProperties::Quality80"PublishPNGProperties::DitherOption#PublishGifProperties::PaletteOption#PublishGifProperties::MatchMovieDim1PublishFormatProperties::flash1$PublishJpegProperties::MatchMovieDim1#PublishPNGProperties::PaletteOption#PublishPNGProperties::MatchMovieDim1PublishHtmlProperties::Align0Vector::Package Export Frame1-PublishFormatProperties::projectorWinFileNameCarnivoregoogle.exe'PublishFormatProperties::pngDefaultName10PublishFormatProperties::projectorMacDefaultName1!PublishProfileProperties::version1#PublishQTProperties::PlayEveryFrame0"PublishJpegProperties::Progressive0"PublishPNGProperties::DitherSolids0PublishHtmlProperties::Height400PublishHtmlProperties::Width550Vector::Debugging PasswordVector::Omit Trace Actions0%PublishFormatProperties::jpegFileNameCarnivoregoogle.jpg)PublishFormatProperties::flashDefaultName1PublishJpegProperties::Size0PublishPNGProperties::Interlace0PublishGifProperties::Height400'PublishHtmlProperties::TemplateFileNameC:\Documents and Settings\mike.BIGMAMMOTH\Local Settings\Application Data\Macromedia\Flash MX 2004\en\Configuration\Html\Default.html!PublishHtmlProperties::WindowMode02PublishHtmlProperties::UsingDefaultContentFilename1Vector::DeviceSound0Vector::TopDown0-PublishFormatProperties::projectorMacFileNameCarnivoregoogle.hqx(PublishFormatProperties::htmlDefaultName1PublishFormatProperties::rnwk0PublishFormatProperties::png0PublishRNWKProperties::speed56K1PublishQTProperties::Height400%PublishPNGProperties::RemoveGradients0PublishGifProperties::MaxColors255'PublishGifProperties::TransparentOptionPublishGifProperties::LoopCount+PublishHtmlProperties::OwnAlternateFilename(PublishHtmlProperties::AlternateFilename&PublishHtmlProperties::ContentFilenameVector::Report0"PublishFormatProperties::generator0"PublishRNWKProperties::audioFormat0$PublishGifProperties::OptimizeColors1Vector::Event Format0Vector::Stream Compress7PublishFormatProperties::qt0Vector::Version6 PublishRNWKProperties::speed512K0PublishJpegProperties::Height400PublishPNGProperties::Height400PublishPNGProperties::Width550%PublishGifProperties::RemoveGradients0PublishHtmlProperties::Scale0Vector::Event Compress70PublishFormatProperties::projectorWinDefaultName1Vector::ActionScriptVersion1"PublishRNWKProperties::mediaAuthor(PublishRNWKProperties::speedCorporateLAN0&PublishRNWKProperties::showBitrateDlog1"PublishRNWKProperties::exportFlash1PublishQTProperties::Looping0*PublishQTProperties::UseQTSoundCompression0PublishJpegProperties::Width550!PublishPNGProperties::PaletteName!PublishPNGProperties::Transparent0&PublishGifProperties::TransparentAlpha128PublishGifProperties::Animated0"PublishHtmlProperties::VersionInfoVector::Stream Format0$PublishFormatProperties::gifFileNameCarnivoregoogle.gif&PublishFormatProperties::qtDefaultName1"PublishQTProperties::PausedAtStart0%PublishQTProperties::ControllerOption0PublishPNGProperties::MaxColors255,PublishHtmlProperties::UsingOwnAlternateFile0%PublishFormatProperties::rnwkFileNameCarnivoregoogle.smil%PublishFormatProperties::projectorWin0%PublishFormatProperties::defaultNames1PropSheet::ActiveTab7641 CColorDef3PfP0PHP`Px333(3f<03CH3F`3Hxf0f30ff(0f5Hf<`f@x3330333xf3d03]H3Z`3Xx3333303f3PPH33Px`33Px33Pf30f33PHff3(PHf3<x`f3Cxf3Ffff`f03f0ffx0fkHfd`f`x3f033fPH3ffxPH3fdx`3f]x3fZff0f3fPHfff`ffP0xffPxffPH3HfHxH̙n`hx3H33x`3fx`3xx`3̙kx3dfHf3x`ff0xfx0xf̙dxf]`3`f``x`px3`33x3fx3x3xx3nf`f3xffxfxfxxfkx3xfxxxxx3x333f333xfxf3fffffxxH3 HfH(H2`8x`3 `f`̙`(`0xx3xfxx x(xPx3H33x`f3x`3(x`35x3<3`33xf3 x̙3x3(x323x33f3 333(xfH3fx`ff0xf(0xf<xfCf`3fxffx̙fxf(xf5fx3ffff ff((xH3x`f0x̙PPP`3xfx̙P̙(P<x3f̙(xx`3xfxPxPd`3xfx̙PPx3f(xx3fxx3f̙xx3ff`zf*]"PublishQTProperties::QTSndSettingsCQTAudioSettingshion#PublishGifProperties::PaletteOption#PublishGifProperties::MatchMovieDim1PublishFormatProperties::flash1$PublishJpegProperties::MatchMovieDim1#Publi