perl – Grey Panthers Savannah https://grey-panther.net Just another WordPress site Sun, 08 May 2022 11:39:11 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.1 206299117 Connecting to the MtGox market data feed using Perl https://grey-panther.net/2013/05/connecting-to-the-mtgox-market-data-feed-using-perl.html https://grey-panther.net/2013/05/connecting-to-the-mtgox-market-data-feed-using-perl.html#respond Wed, 29 May 2013 14:52:00 +0000 For a recent project I needed some realistic market data for an electronic exchange. Seeing how MtGox provides free and open access to theirs (thank you!) I chose them. However none of the examples floating around the internet seemed to work, so I whipped one up using Net::Async::WebSocket::Client. Enjoy:

use IO::Async::Loop;
use Net::Async::WebSocket::Client;

my $client = Net::Async::WebSocket::Client->new(
        on_frame => sub {
                my ( $self, $frame ) = @_;
                print "n", $frame, "n";
        },
);

my $loop = IO::Async::Loop->new;
$loop->add( $client );

$client->connect(
        host => 'websocket.mtgox.com',
        service => 80,
        url => "ws://websocket.mtgox.com:80/mtgox",
        on_connected => sub {},
        on_connect_error => sub { die "Cannot connect - $_[-1]" },
        on_resolve_error => sub { die "Cannot resolve - $_[-1]" },
);

$loop->loop_forever;

(it is basically the sample program for the module, with the MtGox market data URL hardcoded).

]]>
https://grey-panther.net/2013/05/connecting-to-the-mtgox-market-data-feed-using-perl.html/feed 0 16
Lightning talk at Cluj.PM https://grey-panther.net/2012/08/lightning-talk-at-cluj-pm.html https://grey-panther.net/2012/08/lightning-talk-at-cluj-pm.html#respond Sun, 19 Aug 2012 12:22:00 +0000 https://grey-panther.net/?p=33 The slides from my Cluj.PM lightning talk:

It was a stressful (but fun!) experience. Thanks to the organizers!

]]>
https://grey-panther.net/2012/08/lightning-talk-at-cluj-pm.html/feed 0 33
Non-buffered processor in Perl https://grey-panther.net/2011/01/non-buffered-processor-in-perl.html https://grey-panther.net/2011/01/non-buffered-processor-in-perl.html#respond Tue, 25 Jan 2011 03:44:00 +0000 https://grey-panther.net/?p=88 Lets say that you have the following problem: you want to write a script which processes the output of a program and writes out the modified somewere, with as little buffering as possible. One concrete example (for which I needed the script) is log rotation: you want to save the output of a program (which doesn’t support log rotation by itself) to a logfile which gets rotate at midnight (because it includes the date in the name). Also, an other constraint is that you would like to “time-out” the read attempt to do some maintenance work (for example you would like to rotate your logs – create the files with the different dates – even when no data is written to it).

One possibility would have been to use IO::Select, however it doesn’t support filehandles on Windows (not that Windows wouldn’t have the API to do so, it’s just that nobody was implemented it in Perl core). Fortunately we can have something very similar to it:


#!/usr/bin/perl
use strict;
use warnings;
use IO::Handle;

binmode STDIN;
binmode STDOUT;
STDIN->blocking(0);
STDOUT->autoflush(1);

my $BUFFLEN = 4096;
while (1) {
  my $buffer;
  my $read_count = sysread(STDIN, $buffer, $BUFFLEN);
  
  if (not defined($read_count)) {
    # nothing to read, pause
    sleep 0.1;
    next;
  }
  if (0 == $read_count) {
    # EOF condition
    exit 0;
  }
  
  syswrite(STDOUT, $buffer);
}

The magic is done here by STDIN->blocking(0); which sets the filehandle into a non-blocking mode, returning “undef” is there is nothing to read. Whenever this happens (ie. there is no data on the input) it pauses for a brief moment (1/10 of a second) and then retries.

Some other remarks about the code:

  • the input is read and the output is written as binary. This means that no processing is done which could screw up the flow (for example trying to convert data between character sets and screwing up Unicode characters)
  • care is taken to introduce minimal buffering. Output is produced as soon as the input arrives. For more intricacies of Linux buffering see this nice article at pixelbeat.
  • the code is very performant. I’ve measured throughputs up to 1.4 Gb/sec and can certainly handle anything the disk can (if we consider it in the context of log rotator)
  • the code has been tested and works on both Windows (Strawberry Perl 5.12.1) and Linux. It should work mostly anywhere since it uses Core Perl.
]]>
https://grey-panther.net/2011/01/non-buffered-processor-in-perl.html/feed 0 88
Processing clipboard data in Perl https://grey-panther.net/2011/01/processing-clipboard-data-in-perl.html https://grey-panther.net/2011/01/processing-clipboard-data-in-perl.html#respond Mon, 03 Jan 2011 15:03:00 +0000 https://grey-panther.net/?p=92 The problem: lets say you have a program which generates data to the clipboard (or it is easier to get the data into the clipboard than into a file) and you want to process the data (create a summary for example).

Perl to the rescue!

Get the Clipboard module (if you use Linux, it is as easy as sudo cpan -i Clipboard; sudo apt-get install xclip but the package is also available as an ActivePerl package for example).

Write a script like the following:

use strict;
use warnings;
use Clipboard;

my $clippy = Clipboard->paste();
my ($sum, $cnt) = (0, 0);
while ($clippy =~ /Processed in: (d+)/g) {
        $sum += $1;
        $cnt += 1;
}

print $sum/$cnt, "n";

Profit!!! 🙂

Update: you can combine this with syntax highlight for example to obtain nicely formatted source code.

Update: copying stuff to the clipboard doesn’t seem to work under Linux (tested under Ubuntu 10.10) because it invokes xclip with the “primary” clipboard but it only seems to work with the “clipboard” clipboard. Unfortunately I didn’t find any good material about the distinction between these different clipboard types, but the “monkey patch” below fixes the problem for me (of course I also filed a bug with the package so this should be resolved in a future version).


use strict;
use warnings;
use Clipboard;

if ('Clipboard::Xclip' eq $Clipboard::driver) {
  no warnings 'redefine';
  *Clipboard::Xclip::all_selections = sub {  
    qw(clipboard primary buffer secondary)
  };
}

# ... your code here ...
Clipboard->copy('foofooo1');
]]>
https://grey-panther.net/2011/01/processing-clipboard-data-in-perl.html/feed 0 92
Sending an X-Face email with Perl+GMail https://grey-panther.net/2010/04/sending-an-x-face-email-with-perlgmail.html https://grey-panther.net/2010/04/sending-an-x-face-email-with-perlgmail.html#comments Fri, 02 Apr 2010 13:17:00 +0000 https://grey-panther.net/?p=109 In the latest Software Freedom Law Show Bradley mentioned the X-Face email header and challenged listeners to send them an email containing the X-Face header. So here is the small Perl script I’ve whipped together to send them an email trough GMail:

use strict;
use warnings;
use Net::SMTP::TLS;

my ($from, $password) = ('[email protected]', 'MySuperSecretPassword');
my $mailer = new Net::SMTP::TLS(
  'smtp.gmail.com',
  Hello => 'smtp.gmail.com',
  Port => 587,
  User => $from,
  Password => $password);

$mailer->mail($from);
$mailer->to('[email protected]');

my $data = <<'EOF';
X-Face: "8.]Z_3ptuNK'CA~DM>M,G.T(h=1.y9"0gXW3V91E:dw2?|&G2R(?/no'F2g4%8Fv.
 J1p5K-^1epKXxIG)mj4}nGWTi<=iz8n)bUVhLu}MXRFl9"J%'=-;IfMXcuPK>-%^;$uW87O/B
Subject: Hello X-Faced World!

email body.
EOF

$mailer->data();
$mailer->datasend($data);
$mailer->dataend();
$mailer->quit();

The code is largely based on this snippet: Sending Mail Through Gmail with Perl. The X-Face header was generated using the Online X-Face Converter (yes, I know that there is a Image::XFace module, but it was very cryptic – it didn’t mention supported input / output formats). One word of warning: if you are using ActivePerl under Windows, Net::SMTP::TLS isn’t available in the default module list (AFAIK, because of encryption restrictions), so you might need to experiment with alternative package sources or using Linux :-). I’ve also tested the script with an email account I control (using Thunderbird with the Mnenhy plugin – which can read but not create X-Face emails) and it worked nicely.

There you have it: how to use an old (from the 1980s according to Wikipedia) method for embedding pictures which is not supported by most of the email clients 🙂

]]>
https://grey-panther.net/2010/04/sending-an-x-face-email-with-perlgmail.html/feed 3 109
Solving mathematical puzzles with brute-force and Perl https://grey-panther.net/2010/03/solving-mathematical-puzzles-with-brute-force-and-perl.html https://grey-panther.net/2010/03/solving-mathematical-puzzles-with-brute-force-and-perl.html#respond Fri, 26 Mar 2010 09:47:00 +0000 https://grey-panther.net/?p=111 After talking a lot about optimizations and selecting the right algorithm, here is a little brute-force code. This particular one gives the answer to the following puzzle from Richard Wiseman’s Blog (one well worth following BTW):

Can you make the number 24 with the number 5, 5, 5, and 1 (again, you cannot join the numbers together, have to use each number once and only once, and are only allowed to add, subtract, multiply or divide them)?

And here is my brute-force solution:


permute(0, [5, 5, 5, 1], []);

sub permute {
  my ($partial, $numbers, $solution) = @_;
  
  if (0 == scalar(@$numbers)) {
    print @$solution, "n" if (24 == $partial);
  }
  else {
    for my $num (@$numbers) {
      my $mynums = [];
      my $skipped = 0;
      for my $mynum (@$numbers) {
        if ($num == $mynum && !$skipped) {
          $skipped = 1;
        }
        else {
          push @$mynums, $mynum;
        }
      }
      
      for my $op (qw(- + * /)) {
        my $mypart = eval "$partial $op $num";
        my $mysol  = [@$solution, $op, $num];
        permute($mypart, $mynums, $mysol);
      }
    }
  }  
}

The output is not very elegant and contains a decent amount of garbage (because it considers that we have a hidden zero at the start – ie. 0*5…) and also a lot of repetition (because it doesn’t take into account that 5 5 5 1 is the same as 5 5 5 1 with the first two numbers interchanged), but in the end it gives the correct answer:


... fake answers because it starts with 0 ...
*5+5*5-1
*5+5*5-1
/5+5*5-1
/5+5*5-1
*5+5*5-1
*5+5*5-1
/5+5*5-1
/5+5*5-1
*5+5*5-1
*5+5*5-1
/5+5*5-1
/5+5*5-1
... duplicate answers because of the order ...
-1/5+5*5
-1/5+5*5
-1/5+5*5
-1/5+5*5
-1/5+5*5
-1/5+5*5

Also the correct interpretation of the output is to consider that each operation has a pair of parentheses around them and not reading it according to the usual mathematical rules. Having this in mind the solution becomes:

((-1/5)+5)*5 = 4.8 * 5 = 24

Brute-force FTW 🙂

]]>
https://grey-panther.net/2010/03/solving-mathematical-puzzles-with-brute-force-and-perl.html/feed 0 111
Unshortifying Cisco “Go” links https://grey-panther.net/2010/03/unshortifying-cisco-go-links.html https://grey-panther.net/2010/03/unshortifying-cisco-go-links.html#respond Fri, 19 Mar 2010 15:23:00 +0000 https://grey-panther.net/?p=116 Inspired by a post on the PacketLife.net blog – Cisco "Go" links reference in the wiki – I tried to mine the short links to come up with the “definitive” list, but after running it for a couple of days, it only managed to find 473 links, compared to the 4720 Google estimates it has (Yahoo estimates 4200, but it seems to include more non-relevant results – or maybe I don’t know to use the search operators on it correctly :-P). Anyway, I thought that the code might be useful for somebody doing other scraping projects, so you can find it in my Google Code SVN repository. It illustrates a couple of techniques:

  • Generating all the combinations from a given alphabet in a simple and fast manner
  • Using multi-threading to increase performance and reduce the time wasted by waiting for network I/O.
  • How to fetch gzip-ed content (any well-behaved spider should offer the site the option to do so to conserve their bandwidth) using LWP::UserAgent (I found it thanks to this StackOverflow question)

Check it out if you have a similar problem!

Finally, below you have the list of links. A quick look reveals two interesting observations: there are duplicates (multiple links pointing to the same page) and some of the links point to non-Cisco pages.

http://cisco.com/go/f => Redirect page – Cisco Systems (http://www.cisco.com/web/mobile/fed/)
http://cisco.com/go/m => Cisco Systems – Cisco Speaking Sessions at Mobile World Congress (http://www.cisco.com/web/learning/le21/le34/MWC/2009/mobi/)
http://cisco.com/go/n => Cisco Systems – Innovators (http://www.cisco.com/web/mobile/nws/)
http://cisco.com/go/s => Cisco Systems – Test Your Cisco Smarts (http://www.cisco.com/web/mobile/s/)
http://cisco.com/go/ea => Cisco Unified Expert Advisor – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9675/index.html)
http://cisco.com/go/sa => Cisco IOS Software Activation – Cisco Systems (http://www.cisco.com/en/US/products/ps9677/products_ios_technology_home.html)
http://cisco.com/go/qb => Cisco Systems (http://www.cisco.com/web/partners/quotebuilder)
http://cisco.com/go/ac => Cisco Systems – Unified Attendant Console solutions (http://cisco-ac.arcsolutions.com)
http://cisco.com/go/cc => Customer Contact – Cisco Systems (http://www.cisco.com/en/US/products/sw/custcosw/Products_Sub_Category_Home.html)
http://cisco.com/go/bc => SA Europe – Broadcasters/Programmers (http://www.saeurope.com/solutions/broadcasters.htm)
http://cisco.com/go/dc => Data Center – Cisco Systems (http://www.cisco.com/en/US/netsol/ns340/ns394/ns224/index.html)
http://cisco.com/go/pc => Positive Connections – Operational Excellence through Connected Manufacturing, 19 May 2009, 9am-12pm GMT Webcast (http://www.cisco.com/web/offer/emea/positiveconnections/index.html)
http://cisco.com/go/uc => Voice & Unified Communications – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/sw/voicesw/index.html)
http://cisco.com/go/vc => VoiceCon 2010 – Cisco Events – Cisco Systems (http://www.cisco.com/web/learning/le21/le34/voicecon/2010/index.html)
http://cisco.com/go/id => Cisco Systems, Inc (http://www.cisco.com/web/ID/index.html)
http://cisco.com/go/ce => Carrier Ethernet – Cisco Systems (http://www.cisco.com/en/US/netsol/ns577/networking_solutions_solution.html)
http://cisco.com/go/ie => Cisco Catalyst 2955 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6738/index.html)
http://cisco.com/go/3g => Cisco 3G Wireless Connectivity Solutions  [Cisco 800 Series Routers] – Cisco Systems (http://www.cisco.com/en/US/prod/routers/ps380/3g_solns.html)
http://cisco.com/go/ph => Partner Helpline – Partner Central – Cisco Systems (http://www.cisco.com/web/partners/tools/helponline/index.html)
http://cisco.com/go/dm => Order Direct From Cisco – Cisco Systems (http://www.cisco.com/commarch/cvs/dm)
http://cisco.com/go/sm => Cisco Systems – Redirect to (http://www.cisco.com/humannetwork)
http://cisco.com/go/hn => The Human Network – Cisco Systems (http://www.cisco.com/web/thehumannetwork/index1.html?POSITION=link&COUNTRY_SITE=us&CAMPAIGN=HN2&CREATIVE=HN2+to+HN1&REFERRING_SITE=CISCO%2ECOM+HN2+Microsite)
http://cisco.com/go/fn => Cisco Feature Navigator – Cisco Systems (http://tools.cisco.com/ITDIT/CFN/jsp/index.jsp)
http://cisco.com/go/sn => Cisco.com Login Page (http://tools.cisco.com/Support/CPI/index.do)
http://cisco.com/go/so => Cisco Learning Partner Associate – Learning Partners Program Overview – Cisco Systems (http://www.cisco.com/web/learning/le27/le53/learning_partner_so.html)
http://cisco.com/go/cp => Cisco Powered Program – Cisco Systems (http://www.cisco.com/en/US/netsol/ns206/networking_solutions_solution_category.html)
http://cisco.com/go/bp => Cisco Systems (http://www.cisco.com/web/partners/program/other/brand-protection/index.html)
http://cisco.com/go/ds => Cisco Digital Signs – Cisco Systems (http://www.cisco.com/web/solutions/dms/digital_signage.html)
http://cisco.com/go/ps => Government and Education – Cisco Systems (http://www.cisco.com/web/strategy/government_education_index.html)
http://cisco.com/go/ts => Technical Services – Cisco Systems (http://www.cisco.com/en/US/products/svcs/ps3034/ps2827/serv_category_home.html)
http://cisco.com/go/tv => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/x2 => Cisco Systems – Redirect to (http://www.cisco.com/en/US/products/hw/modules/ps5455/products_data_sheet0900aecd801f92aa.html)
http://cisco.com/go/24 => President Taylor Meets Over TelePresence On 24 – Video Detail – The Video Lounge (http://videolounge.cisco.com/video/24-pres-taylor-meets-over-tp/?Referring_site=PrintTv&Country_Site=US&Campaign=HN&Position=URL&Creative=go/24&Where=go/24)
http://cisco.com/go/saa => Cisco IOS IP Service Level Agreements (SLAs) – Cisco Systems (http://www.cisco.com/en/US/products/ps6602/products_ios_protocol_group_home.html)
http://cisco.com/go/cca => Cisco NAC Appliance (Clean Access) – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6128/index.html)
http://cisco.com/go/pda => Cisco Systems, Inc (http://www.cisco.com/cdc_content_elements/mobile/)
http://cisco.com/go/sea => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/strategy/transportation/seaports.html)
http://cisco.com/go/cia => Collaboration In Action (http://www.cisco.com/web/offer/emea/collaborationinaction)
http://cisco.com/go/via => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns341/ns396/ns166/ns68/networking_solutions_solution.html)
http://cisco.com/go/ana => Cisco Active Network Abstraction – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6776/index.html)
http://cisco.com/go/cna => Cisco Network Assistant – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps5931/index.html)
http://cisco.com/go/cpa => Cisco Channel Port Adapter – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/modules/ps2033/ps124/index.html)
http://cisco.com/go/lpa => Cisco Learning Partner Associate – Learning Partners Program Overview – Cisco Systems (http://www.cisco.com/web/learning/le27/le53/learning_partner_so.html)
http://cisco.com/go/spa => Cisco Shared Port Adapters/SPA Interface Processors – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6267/prod_module_series_home.html)
http://cisco.com/go/cqa => Cisco Systems (http://www.cisco.com/web/partners/sell/technology/quoteadvisor.html)
http://cisco.com/go/asa => Cisco ASA 5500 Series Adaptive Security Appliances – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6120/index.html)
http://cisco.com/go/csa => Cisco Security Agent – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/secursw/ps5057/index.html)
http://cisco.com/go/isa => CCO Decommission Page (http://www.cisco.com/warp/public/732/Tech/connectivity/ssg/)
http://cisco.com/go/msa => Introduction – Cisco Systems (http://www.cisco.com/en/US/partners/pr67/pr41/pr263/partners_strategic_solution_concept_home.html)
http://cisco.com/go/vsa => Cisco VPN Services Adapter – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps7332/index.html)
http://cisco.com/go/cta => NAC – Cisco Systems (http://www.cisco.com/en/US/netsol/ns466/networking_solutions_package.html)
http://cisco.com/go/aya => Are You Attached Seminar Series – 1 Day (https://programs.regweb.com/cisco/aya/)
http://cisco.com/go/cab => Cisco.com Login Page (http://forums.cisco.com/eforum/servlet/CAB?page=main&sn=CAB)
http://cisco.com/go/mib => Cisco IOS MIB Locator (http://tools.cisco.com/ITDIT/MIBS/servlet/index)
http://cisco.com/go/sib => Small is BIG (http://www.cisco.com/web/EA/sib/index.html)
http://cisco.com/go/brb => Branch – Cisco Systems (http://www.cisco.com/en/US/netsol/ns477/index.html)
http://cisco.com/go/irb => Thought Leadership Network (http://newsroom.cisco.com/dlls/tln/redirects/irb_metric.html)
http://cisco.com/go/fsb => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns477/networking_solutions_packages_list.html)
http://cisco.com/go/hsb => Cisco Hosted Small Business Communications – Cisco Systems (http://www.cisco.com/en/US/netsol/ns1028/networking_solutions_solution.html)
http://cisco.com/go/twb => Teachers Without Borders (http://www.cisco.com/web/learning/netacad/landing/TWB.html)
http://cisco.com/go/syb => Cisco Systems (http://www.cisco.com/web/partners/sell/technology/security/secure_your_branch.html)
http://cisco.com/go/dac => Cisco Unified Department Attendant Console – Cisco Systems (http://www.cisco.com/en/US/products/ps7295/index.html)
http://cisco.com/go/eac => Cisco Physical Access Gateways – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9687/index.html)
http://cisco.com/go/nac => NAC – Cisco Systems (http://www.cisco.com/en/US/netsol/ns466/networking_solutions_package.html)
http://cisco.com/go/ibc => Join Us at IBC 2009 (http://www.scientificatlanta.com/email/2009/0709-IBC/new/JoinCiscoatIBC2009.htm)
http://cisco.com/go/nbc => 30 Rock/Jenna Finds A Flip – Video Detail – The Video Lounge (http://videolounge.cisco.com/video/30-rockjenna-finds-a-flip/?Referring_site=PrintTV&Country_Site=US&Campaign=Product+Integrations&Position=Vanity&Creative=http://www.cisco.com/go/nbc)
http://cisco.com/go/sbc => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns759/networking_solutions_sub_sub_solution.html)
http://cisco.com/go/pec => Partner Education Connection – Training Resources – Cisco Systems (http://www.cisco.com/web/learning/le36/learning_partner_e-learning_connection_tool_launch.html)
http://cisco.com/go/cfc => Order Direct From Cisco – Cisco Systems (http://www.cisco.com/commarch/cvs/cfc)
http://cisco.com/go/dfc => Log-In (http://resources.cisco.com/app/channel-site-builder.taf?channel_id=32631&public_view=true&asset_id=5926)
http://cisco.com/go/cic => Cisco Info Center – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/ps996/index.html)
http://cisco.com/go/tlc => Federal IT Thought Leadership – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/government/federal_thought_leadership.html)
http://cisco.com/go/bmc => DC Partner – BMC – Cisco Systems (http://www.cisco.com/en/US/netsol/ns957/index.html)
http://cisco.com/go/pmc => Cisco Systems (http://www.cisco.com/web/partners/services/resources/pmc/index.html)
http://cisco.com/go/anc => Inventory and Reporting – Cisco Systems (http://www.cisco.com/kobayashi/support/home.htm)
http://cisco.com/go/voc => Cisco.com Login Page (http://www.cisco.com/en/US/customer/ordering/o44/ordering_concept_home.html)
http://cisco.com/go/epc => Cisco IOS Embedded Packet Capture – Cisco Systems (http://www.cisco.com/en/US/products/ps9913/products_ios_protocol_group_home.html)
http://cisco.com/go/ipc => Unified Communications/Voice Solutions – Cisco Systems (http://www.cisco.com/en/US/netsol/ns340/ns394/ns165/networking_solutions_packages_list.html)
http://cisco.com/go/hpc => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns500/networking_solutions_package.html)
http://cisco.com/go/rrc => Financial Services – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/financial/index.html)
http://cisco.com/go/isc => Cisco IP Solution Center – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/ps4748/index.html)
http://cisco.com/go/psc => Partner Help Online-Partners & Resellers – Cisco Systems (http://ciscopsc.custhelp.com/cgi-bin/ciscopsc.cfg/php/enduser/cisco.php)
http://cisco.com/go/ssc => Partner Help Online-Partners & Resellers – Cisco Systems (http://ciscopsc.custhelp.com/cgi-bin/ciscopsc.cfg/php/enduser/cisco.php)
http://cisco.com/go/cuc => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns641/networking_solutions_packages_list.html)
http://cisco.com/go/mwc => Cisco Mobile Wireless Center – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/ps820/index.html)
http://cisco.com/go/iad => Cisco IAD2400 Series Integrated Access Devices – Cisco Systems (http://www.cisco.com/en/US/products/hw/gatecont/ps887/index.html)
http://cisco.com/go/fed => e-government – U.S. Federal Government -Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/government/us_federal.html)
http://cisco.com/go/cmd => Cisco Monitor Director – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps7246/index.html)
http://cisco.com/go/usd => Cisco Unified Service Delivery (http://www.cisco.com/cdc_content_elements/flash/netsol/sp/sdc/index.html?POSITION=printvanity&COUNTRY_SITE=us&CAMPAIGN=SDC&CREATIVE=Vanity&REFERRING_SITE=Vanity+URL)
http://cisco.com/go/cvd => Cisco Validated Design Program – Cisco Systems (http://www.cisco.com/en/US/netsol/ns741/networking_solutions_program_home.html)
http://cisco.com/go/ace => Data Center Application Services – Cisco Systems (http://www.cisco.com/en/US/products/ps5719/Products_Sub_Category_Home.html)
http://cisco.com/go/dce => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns783/networking_solutions_package.html#~overview)
http://cisco.com/go/nce => Cisco Network Capacity Expansion – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9702/index.html)
http://cisco.com/go/tce => News@Cisco -> Executive Biographies (http://tools.cisco.com/dlls/tln/page/business/biz-customer-experience)
http://cisco.com/go/mde => Cisco MPLS Diagnostics Expert – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6755/index.html)
http://cisco.com/go/ime => Cisco IPS Manager Express – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9610/index.html)
http://cisco.com/go/mme => The Page You Have Requested Is Not Available (http://www.cisco.com/web/partners/pr47/pr288/partners_marketing_made_easy.html)
http://cisco.com/go/ppe => Cisco.com Login Page (http://tools.cisco.com/WWChannels/PPP/home.do?actionType=home)
http://cisco.com/go/ase => Redirect (http://www.cisco.com/warp/public/437/services/ndm/aes.html)
http://cisco.com/go/ese => Enterprise – Cisco Systems (http://www.cisco.com/warp/public/779/largeent/it/ese/srnd.html)
http://cisco.com/go/cse => Cisco Solutions Express (http://www.cisco.com/cdc_content_elements/flash/large_enterprise/truck.html)
http://cisco.com/go/mse => Cisco 3300 Series Mobility Services Engine – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9742/index.html)
http://cisco.com/go/cue => Cisco Unity Express – Cisco Systems (http://www.cisco.com/en/US/products/sw/voicesw/ps5520/index.html)
http://cisco.com/go/waf => Cisco ACE Web Application Firewall – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9586/index.html)
http://cisco.com/go/ccf => Network Fabric – Cisco Systems (http://www.cisco.com/en/US/netsol/ns725/index.html)
http://cisco.com/go/pdf => Cisco Systems (http://www.cisco.com/web/partners/sell/smb/programs_and_promotions/pdf.html)
http://cisco.com/go/sef => Service Exchange Framework – Cisco Systems (http://www.cisco.com/en/US/netsol/ns746/networking_solutions_sub_solution.html)
http://cisco.com/go/jmf => We Apologize – 401 Error (http://www.cisco.com/cgi-bin/front.x/jmf/jmf30/jmf30/SelectCountry)
http://cisco.com/go/fnf => Flexible NetFlow – Cisco Systems (http://www.cisco.com/en/US/products/ps6965/products_ios_protocol_option_home.html)
http://cisco.com/go/crf => Cisco.com Login Page (https://tools.cisco.com/WWChannels/MBO/SMB/home.do)
http://cisco.com/go/gsf => 2010 Government Solutions Forum (http://www.cisco.com/web/strategy/government/solutionsforum.html)
http://cisco.com/go/atf => Cisco Systems: Business Discussion Forum – Login (http://forums.cisco.com/eforum/servlet/CBDF?page=cbdf&forum=CBDF%20Forum&topic=Event%20Discussions&CommCmd=MB%3Fcmd%3Ddisplay_location%26location%3D.2cc298a5)
http://cisco.com/go/ctf => The Page You Have Requested Is Not Available (http://www.cisco.com/web/strategy/government/Public_Sector_Technology_Forum.html)
http://cisco.com/go/gtf => News@Cisco -> Executive Biographies (http://newsroom.cisco.com/dlls/tln/events/gtf/index.html)
http://cisco.com/go/tmg => Cisco Transceiver Modules – Support – Cisco Systems (http://www.cisco.com/en/US/products/hw/modules/ps5455/tsd_products_support_series_home.html)
http://cisco.com/go/qrg => Cisco Product Quick Reference Guide – Cisco Systems (http://www.cisco.com/en/US/prod/qrg/index.html)
http://cisco.com/go/isg => Cisco Intelligent Services Gateway – Cisco Systems (http://www.cisco.com/en/US/products/ps6588/products_ios_protocol_group_home.html)
http://cisco.com/go/ssg => Service Selection Gateway – Cisco Systems (http://www.cisco.com/en/US/products/ps6589/products_ios_protocol_group_home.html)
http://cisco.com/go/cug => Cisco Community Central: Community: Cisco User Groups (https://www.myciscocommunity.com/community/technology/collaboration/usergroups)
http://cisco.com/go/pbi => Support for Nonprofits – Cisco Systems (http://www.cisco.com/web/about/ac48/pbi.html)
http://cisco.com/go/dci => Data Center Interconnect – Cisco Systems (http://www.cisco.com/en/US/netsol/ns975/index.html)
http://cisco.com/go/pci => PCI Compliance – Cisco Systems (http://www.cisco.com/en/US/netsol/ns625/index.html)
http://cisco.com/go/udi => Products & Services Product Identification Standard – Cisco Systems (http://www.cisco.com/en/US/products/products_identification_standard.html)
http://cisco.com/go/aii => Projects – Cisco Systems (http://www.cisco.com/en/US/about/ac50/ac207/projects/index.html)
http://cisco.com/go/vni => Visual Networking Index – Cisco Systems (http://www.cisco.com/en/US/netsol/ns827/networking_solutions_sub_solution.html)
http://cisco.com/go/cpi => Cisco Systems (http://www.cisco.com/web/partners/news/index.html)
http://cisco.com/go/ppi => Cisco.com Login Page (https://apps.cisco.com/mbrprv/saw.dll?Dashboard)
http://cisco.com/go/vpi => Cisco Systems (http://www.cisco.com/web/partners/pr46/vpi/vpi.html)
http://cisco.com/go/ipj => The Internet Protocol Journal – ISSN 1944-1134 – Cisco Systems (http://www.cisco.com/en/US/about/ac123/ac147/about_cisco_the_internet_protocol_journal.html)
http://cisco.com/go/ask => Cisco Support Community: Cisco Support Community (http://forum.cisco.com/eforum/servlet/NetProf?page=main)
http://cisco.com/go/pal => Cisco.com Login Page (http://tools.cisco.com/WWChannels/PAL/index.jsp)
http://cisco.com/go/ccl => Cisco Collaboration – Introduction – Cisco Systems (http://www.cisco.com/web/partners/sell/technology/ipc/cisco_collaboration.html)
http://cisco.com/go/oil => Oil and Gas – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/energy/external_oil.html)
http://cisco.com/go/etl => News@Cisco -> Executive Biographies (http://newsroom.cisco.com/dlls/tln/)
http://cisco.com/go/nam => Network Analysis Module (NAM) Products – Cisco Systems (http://www.cisco.com/en/US/products/ps5740/Products_Sub_Category_Home.html)
http://cisco.com/go/vam => Log-In (http://resources.cisco.com/app/tree.taf?asset_id=57360&public_view=true)
http://cisco.com/go/fbm => Forbidden File or Application (http://www.cisco.com/web/strategy/financial/index.html)
http://cisco.com/go/ndm => Introduction – Advanced Services Education – Cisco Systems (http://www.cisco.com/web/learning/le31/ase/index.html)
http://cisco.com/go/pdm => Cisco PIX Device Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/ps2032/index.html)
http://cisco.com/go/eem => Cisco IOS Embedded Event Manager (EEM) – Cisco Systems (http://www.cisco.com/en/US/products/ps6815/products_ios_protocol_group_home.html)
http://cisco.com/go/eim => Cisco Unified E-Mail Interaction Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps7236/index.html)
http://cisco.com/go/pim => IP Multicast – Cisco Systems (http://www.cisco.com/en/US/products/ps6552/products_ios_technology_home.html)
http://cisco.com/go/rim => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/prod/collateral/voicesw/product_promotion0900aec806e252a.html)
http://cisco.com/go/wim => Cisco Unified Web Interaction Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps7233/index.html)
http://cisco.com/go/clm => Cisco License Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps7138/index.html)
http://cisco.com/go/cmm => Cisco Multicast Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6337/index.html)
http://cisco.com/go/anm => Cisco Application Networking Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6904/index.html)
http://cisco.com/go/enm => Network Management – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/index.html)
http://cisco.com/go/com => Order Direct From Cisco – Cisco Systems (http://www.cisco.com/commarch/cvs/com)
http://cisco.com/go/fpm => Cisco IOS Flexible Packet Matching (FPM) – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6723/index.html)
http://cisco.com/go/epm => Cisco Policy Management – Cisco Systems (http://www.cisco.com/en/US/products/ps9519/Products_Sub_Category_Home.html)
http://cisco.com/go/bqm => Cisco Bandwidth Quality Manager – Network Planning – Products & Services – Cisco Systems – Cisco Systems (http://www.cisco.com/en/US/products/ps6385/index.html)
http://cisco.com/go/asm => Cisco AnyConnect Secure Mobility Solution – Cisco Systems (http://www.cisco.com/en/US/netsol/ns1049/index.html)
http://cisco.com/go/lsm => IP Multicast – Cisco Systems (http://www.cisco.com/en/US/products/ps6552/products_ios_technology_home.html)
http://cisco.com/go/ctm => Cisco Transport Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/opticsw/ps2204/index.html)
http://cisco.com/go/hum => CiscoWorks Health and Utilization Monitor – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9303/index.html)
http://cisco.com/go/pvm => Cisco Performance Visibility Manager – Network Performance – Products & Services – Cisco Systems – Cisco Systems (http://www.cisco.com/en/US/products/ps6768/index.html)
http://cisco.com/go/san => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns893/networking_solutions_package.html)
http://cisco.com/go/wan => Unified WAN Services Platforms  [Routers] – Cisco Systems (http://www.cisco.com/en/US/prod/routers/networking_solutions_products_unified_wan_services_platforms.html)
http://cisco.com/go/sbn => Cisco Systems (http://www.cisco.com/web/partners/sell/technology/security/borderless_security.html)
http://cisco.com/go/cdn => Cisco Developer Community – Home – Cisco Developer Community (http://developer.cisco.com)
http://cisco.com/go/sdn => Security Solutions for Enterprise – Cisco Systems (http://www.cisco.com/en/US/netsol/ns340/ns394/ns171/networking_solutions_packages_list.html)
http://cisco.com/go/cfn => Cisco Feature Navigator – Cisco Systems (http://tools.cisco.com/ITDIT/CFN/)
http://cisco.com/go/cin => The Page You Have Requested Is Not Available (http://www.cisco.com/web/partners/events/cin.html)
http://cisco.com/go/aon => Application-Oriented Networking – Cisco Systems (http://www.cisco.com/en/US/products/ps6692/Products_Sub_Category_Home.html)
http://cisco.com/go/cpn => Shortcut Redirect – Cisco Systems (http://www.cisco.com/pcgi-bin/cpn/cpn_pub_bassrch.pl)
http://cisco.com/go/vpn => Virtual Private Networks (VPN) – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/ps5743/Products_Sub_Category_Home.html)
http://cisco.com/go/brn => Places in the Network – Cisco Systems (http://www.cisco.com/en/US/netsol/ns936/index.html)
http://cisco.com/go/cio => CIO – Cisco Systems (http://www.cisco.com/en/US/netsol/ns1018/index.html)
http://cisco.com/go/sio => Security Intelligence Operations – Cisco Systems (http://tools.cisco.com/security/center/home.x)
http://cisco.com/go/cpo => (https://tools.cisco.com/gdrp/coiga/showsurvey.do?surveyCode=445&keyCode=106721_1)
http://cisco.com/go/map => 401 Authorization Required (http://www.cisco-services.com/map)
http://cisco.com/go/sap => DC Partner – SAP – Cisco Systems (http://www.cisco.com/en/US/netsol/ns970/index.html)
http://cisco.com/go/tap => Cisco Systems (http://www.cisco.com/web/partners/pr11/incentive/tap/index.html)
http://cisco.com/go/tbp => Cisco Trusted Business Professional (https://programs.regweb.com/cisco/ctbp_08/)
http://cisco.com/go/ccp => Cisco Configuration Professional – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9422/index.html)
http://cisco.com/go/gep => Global EasyPay (GEP) – Partner Central – Cisco Systems (http://www.cisco.com/web/partners/tools/global_easypay.html)
http://cisco.com/go/rep => Cisco.com Login Page (http://tools.cisco.com/WWChannels/CAMLOC/jsp/cam_locator.jsp)
http://cisco.com/go/nfp => Cisco IOS Network Foundation Protection (NFP) – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6642/index.html)
http://cisco.com/go/agp => Cisco.com Login Page (https://tools.cisco.com/WWChannels/MBO/home.do)
http://cisco.com/go/cip => Cisco Channel Interface Processors – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/modules/ps2643/ps123/index.html)
http://cisco.com/go/dip => We Apologize – 401 Error (http://www.cisco.com/global/EMEA/pages/dip/)
http://cisco.com/go/sip => Cisco Systems (http://www.cisco.com/web/partners/pr11/incentive/sip.html)
http://cisco.com/go/vip => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr11/incentive/vip.shtml)
http://cisco.com/go/oip => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr11/incentive/oip.shtml)
http://cisco.com/go/sjp => Cisco Systems (http://www.cisco.com/web/partners/pr11/incentive/sip.html)
http://cisco.com/go/dlp => Data Loss Prevention – Cisco Systems (http://cisco.com/en/US/netsol/ns895/index.html)
http://cisco.com/go/clp => Cisco Learning Partner – Learning Partners Program Overview – Cisco Systems (http://www.cisco.com/web/learning/le27/le53/learning_partner_clp.html)
http://cisco.com/go/dmp => Cisco.com Login Page (http://tools.cisco.com/emea/dmt/index.jsp)
http://cisco.com/go/cpp => Cisco Powered Program for the Service Provider – Cisco Systems (http://www.cisco.com/en/US/netsol/ns851/networking_solutions_solution.html)
http://cisco.com/go/dpp => Cisco.com Login Page (https://tools.cisco.com/WWChannels/MBO/home.do)
http://cisco.com/go/app => Other Cisco Programs – Partner Central – Cisco Systems (http://www.cisco.com/en/US/partners/pr46/partners_pgm_category_page.html)
http://cisco.com/go/urp => Redirect Notification – This page has moved to a new location! – Cisco Systems (http://www.cisco.com/web/about/ac50/ac207/crc/index1.html)
http://cisco.com/go/asp => Log-In (http://resources.cisco.com/app/tree.taf?asset_id=482157&public_view=true)
http://cisco.com/go/ksp => Knowledge Services – Advanced Services Education – Cisco Systems (http://www.cisco.com/web/learning/le31/ase/knowledgeservices/index.html)
http://cisco.com/go/psp => Public Sector Program (PSP) – Cisco Systems (http://www.cisco.com/web/partners/pr11/incentive/em/em_psp.html)
http://cisco.com/go/atp => Authorized Technology Provider (ATP) Program – Partner Central – Cisco Systems (http://www.cisco.com/web/partners/pr11/atp/index.html)
http://cisco.com/go/cvp => Cisco Unified Customer Voice Portal – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/custcosw/ps1006/index.html)
http://cisco.com/go/axp => Optimize Branch Footprint with Application Integration   [Cisco Application Extension Platform] – Cisco Systems (http://www.cisco.com/en/US/prod/routers/ps9701/axp_promo.html)
http://cisco.com/go/p4p => Cisco Systems (http://www.cisco.com/web/partners/services/promos/p4p/index.html)
http://cisco.com/go/sbr => Cisco Systems (http://www.cisco.com/web/partners/sell/smb/tools_and_resources/smart_business_roadmap.html)
http://cisco.com/go/pdr => Cisco.com Login Page (https://cisco-apps.cisco.com/cisco/psn/commerce)
http://cisco.com/go/oer => Cisco Optimized Edge Routing – Cisco Systems (http://www.cisco.com/en/US/products/ps6628/products_ios_protocol_option_home.html)
http://cisco.com/go/pfr => Performance Routing – Cisco Systems (http://www.cisco.com/en/US/products/ps8787/products_ios_protocol_option_home.html)
http://cisco.com/go/ehr => 502 Proxy Error (http://www.cisco.com/web/strategy/healthcare/breathe_life_into_ehr.html)
http://cisco.com/go/air => Airports – Transportation – Cisco Systems (http://www.cisco.com/en/US/strategy/transportation/airports.html)
http://cisco.com/go/asr => Introducing the Cisco ASR 1000 Router Series  [Cisco ASR 1000 Series Aggregation Services Routers] – Cisco Systems (http://www.cisco.com/en/US/prod/routers/ps9343/asr_1000_prod_announcement.html)
http://cisco.com/go/abs => (http://www.crmtool.net/WebForm.asp?F=251&W=2824)
http://cisco.com/go/cbs => WebEx Helps Crack The Case On CSI: Miami – Video Detail – The Video Lounge (http://videolounge.cisco.com/video/csi-miami-webex-cracks-case/?Referring_site=PrintTv&Country_Site=US&Campaign=HN&Position=URL&Creative=go/cbs&Where=go/cbs)
http://cisco.com/go/acs => Cisco Secure Access Control System – Cisco Systems (http://cisco.com/en/US/products/ps9911/index.html)
http://cisco.com/go/ics => Cisco Incident Control System – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6542/index.html)
http://cisco.com/go/scs => Secure Remote Access and VPN – Cisco Systems (http://www.cisco.com/en/US/netsol/ns461/networking_solutions_package.html)
http://cisco.com/go/cds => Content Delivery Systems – Cisco Systems (http://www.cisco.com/en/US/products/ps7191/Products_Sub_Category_Home.html)
http://cisco.com/go/ids => Shortcut Redirect – Cisco Systems (http://www.cisco.com/go/ips)
http://cisco.com/go/tds => Threat Control – Cisco Systems (http://www.cisco.com/en/US/netsol/ns340/ns394/ns171/ns441/networking_solutions_package.html)
http://cisco.com/go/ams => Cisco Assurance Management Solution – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps8408/index.html)
http://cisco.com/go/dms => Digital Media Suite – Cisco Systems (http://www.cisco.com/web/solutions/dms/)
http://cisco.com/go/nms => Network Management – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/index.html)
http://cisco.com/go/sms => Text Messaging at Cisco – About Cisco – Cisco Systems (http://www.cisco.com/web/about/facts_info/sms_reg_info.html)
http://cisco.com/go/ans => Application Networking Services – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/hw/contnetw/index.html)
http://cisco.com/go/dns => Dynamic Host Control Protocol (DHCP)/Domain Name System (DNS) – Cisco Systems (http://www.cisco.com/en/US/products/ps6641/products_ios_protocol_option_home.html)
http://cisco.com/go/eos => Cisco Certified Refurbished Equipment – Cisco Capital Finance – Cisco Systems (http://www.cisco.com/web/ordering/ciscocapital/refurbished/index.html)
http://cisco.com/go/ios => Cisco IOS and NX-OS Software – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/sw/iosswrel/products_ios_cisco_ios_software_category_home.html)
http://cisco.com/go/qos => Quality of Service (QoS) – Cisco Systems (http://www.cisco.com/en/US/products/ps6558/products_ios_technology_home.html)
http://cisco.com/go/ros => Remote Management Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6192/serv_category_home.html)
http://cisco.com/go/wos => Overview – Exhibit & Sponsorship Opportunities – Cisco Systems (http://www.cisco.com/web/learning/le21/le34/networkers/nw07/wos)
http://cisco.com/go/ips => Cisco Intrusion Prevention System – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/secursw/ps2113/index.html)
http://cisco.com/go/ops => Cisco.com Login Page (http://www.cisco.com/cgi-bin/cpn/show_page.pl?file_name=symposiums.html&type=technical)
http://cisco.com/go/crs => Cisco Carrier Routing System – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps5763/index.html)
http://cisco.com/go/oss => Network Management – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/index.html)
http://cisco.com/go/pss => Cisco.com Login Page (http://tools.cisco.com/WWChannels/GETLOG/welcome.do)
http://cisco.com/go/tss => Technical Services – Cisco Systems (http://www.cisco.com/en/US/products/svcs/ps3034/serv_category_home.html)
http://cisco.com/go/vss => Cisco Catalyst 6500 Virtual Switching System 1440 – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9336/index.html)
http://cisco.com/go/fts => Cisco Focused Technical Support Services – Cisco Systems (http://www.cisco.com/en/US/products/svcs/ps11/ps2566/ps2567/serv_group_home.html)
http://cisco.com/go/avs => Cisco AVS 3100 Series Application Velocity System – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6492/index.html)
http://cisco.com/go/uws => Unified WAN Services – Cisco Systems (http://www.cisco.com/en/US/netsol/ns780/index.html)
http://cisco.com/go/act => Cisco Systems, Inc (http://www.cisco.com)
http://cisco.com/go/ect => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns855/networking_solutions_package.html)
http://cisco.com/go/hft => HFT: Algo Speed – Financial Markets – Financial Markets – Cisco Systems (http://www.cisco.com/web/strategy/financial/algo_speed.html)
http://cisco.com/go/pit => Cisco.com Login Page (http://tools.cisco.com/Support/CPI/index.do)
http://cisco.com/go/int => í+µíc í.Oí_¬ë+_ë¡oì_ – ì`ì+Oê,°ì-. ì+"ë£"ì.~ – Cisco Systems (http://www.cisco.com/web/KR/networking/smbiz/integrated_tech.html)
http://cisco.com/go/ipt => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns340/ns394/ns165/ns268/networking_solutions_package.html)
http://cisco.com/go/prt => Partner Relationship Team – Cisco Systems (http://tools.cisco.com/elearning/knet/faq/jsp/faqcontroller.jsp?action=faqList&type=0:1&module=FAQ&appid=11625&rootcatid=11625&targetID=11625)
http://cisco.com/go/fst => Financial Services – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/financial/index.html)
http://cisco.com/go/att => Cisco – AT&T UP – Thank You (https://programs.regweb.com/cisco/stayingoncourse_thankyou/)
http://cisco.com/go/ett => Log-In (http://resources.cisco.com/app/tree.taf?asset_id=126014&public_view=true&LeftNavID=142323)
http://cisco.com/go/ftt => Fast Track Trade In (http://tools.cisco.com/WWChannels/MBO/FTT/home.html)
http://cisco.com/go/rtt => Log-In (http://resources.cisco.com/app/tree.taf?asset_id=136369&public_view=true&randomid=0.1&LeftNavID=136369)
http://cisco.com/go/evt => Cisco Systems (http://www.cisco.com/web/partners/sell/technology/ipc/announcements/evt_roadshow.html)
http://cisco.com/go/pvt => Cisco Partner Virtual Team Events (https://programs.regweb.com/cisco/pvt_08/)
http://cisco.com/go/cnu => Cisco Systems (http://www.cisco.com/web/partners/pr46/cnu/index.html)
http://cisco.com/go/gov => e-government – U.S. Federal Government -Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/government/us_federal.html)
http://cisco.com/go/cpv => Cisco.com Login Page (http://tools.cisco.com/Support/mytechsupport/index.jsp)
http://cisco.com/go/pgw => Cisco PGW 2200 Softswitch – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/vcallcon/ps2027/index.html)
http://cisco.com/go/fax => Cisco Fax Server – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6178/index.html)
http://cisco.com/go/ccx => Cisco Compatible Extensions Client Devices – Cisco Compatible Extensions – Cisco Systems (http://www.cisco.com/web/partners/pr46/pr147/partners_pgm_partners_0900aecd800a7907.html)
http://cisco.com/go/fox => President Taylor Meets Over TelePresence On 24 – Video Detail – The Video Lounge (http://videolounge.cisco.com/video/24-pres-taylor-meets-over-tp/?Referring_site=PrintTv&Country_Site=US&Campaign=HN&Position=URL&Creative=go/fox&Where=go/fox)
http://cisco.com/go/biz => Internal Server Error (http://www.cisco.com/cisco/web/solutions/small_business/index.html?Referring_site=PrintTv&Country_Site=us&Campaign=SAMBA&Position=Vanity&Creative=go/biz&Where=go/biz)
http://cisco.com/go/100 => Cisco SB 100 Series Small-Business Routers – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6216/index.html)
http://cisco.com/go/850 => Cisco 851 Integrated Services Router – Cisco Systems (http://www.cisco.com/en/US/products/ps6195/index.html)
http://cisco.com/go/360 => > Cisco 360 Learning Program – The Cisco Learning Network (https://learningnetwork.cisco.com/community/learning_center/cisco_360)
http://cisco.com/go/870 => Cisco 871 Integrated Services Router – Cisco Systems (http://www.cisco.com/en/US/products/ps6200/index.html)
http://cisco.com/go/fs1 => Financial Services – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/financial/index.html)
http://cisco.com/go/tv1 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/vc2 => VoiceCon 2010 – Cisco Events – Cisco Systems (http://www.cisco.com/web/learning/le21/le34/voicecon/2010/index.html)
http://cisco.com/go/fs2 => Financial Services – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/financial/index.html)
http://cisco.com/go/tv2 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/fs3 => Financial Services – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/financial/index.html)
http://cisco.com/go/tv3 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/tv4 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/tv5 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/tv6 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/tv7 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/tv8 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/tv9 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/pica => Cisco.com Login Page (http://www.cisco.com/cgi-bin/front.x/pica/welcome_2_pica.pl)
http://cisco.com/go/cpda => The Page You Have Requested Is Not Available (http://www.cisco-powered.com/cp/auth/marketing_sales_resources/cisco_powered_demand_accelerator/)
http://cisco.com/go/ctia => CTIA Wireless 2010 – Cisco Events – Cisco Systems (http://www.cisco.com/web/learning/le21/le34/ctia/2010/index.html)
http://cisco.com/go/nila => News@Cisco -> Executive Biographies (http://newsroom.cisco.com/dlls/tln/research_studies/nila/index.html)
http://cisco.com/go/eula => End User License Agreement  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/docs/general/warranty/English/EU1KEN_.html)
http://cisco.com/go/icpa => Cisco.com Login Page (http://tools.cisco.com/WWChannels/IPA/welcome.do#)
http://cisco.com/go/vspa => Cisco Catalyst 6500 Series VPN Services Port Adapter – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9893/index.html)
http://cisco.com/go/cspa => Cisco Service Path Analyzer – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9498/index.html)
http://cisco.com/go/ncta => NCTA Show 2010 – Cisco Events – Cisco Systems (http://www.cisco.com/web/learning/le21/le34/ncta/2010/index.html)
http://cisco.com/go/mfib => IP Multicast – Cisco Systems (http://www.cisco.com/en/US/products/ps6552/products_ios_technology_home.html)
http://cisco.com/go/bnac => Cisco BioMed Network Admission Control – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/healthcare/bioMed_nac.html)
http://cisco.com/go/bpac => Cisco Systems: Business Policy Advisory Council – Login (http://forums.cisco.com/eforum/servlet/BPAC?page=main)
http://cisco.com/go/cabc => Cisco Hardware Inspection and Software Re-Licensing Program  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/prod/hw_sw_relicensing_program.html#~using)
http://cisco.com/go/brdc => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns340/ns394/ns224/networking_solutions_packages_list.html)
http://cisco.com/go/trec => Smart+Connected Real Estate – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/trec/index.html)
http://cisco.com/go/psfc => Cisco.com Login Page (http://tools.cisco.com/salesit/psfc/index.jsp)
http://cisco.com/go/gbic => Cisco Transceiver Modules – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/modules/ps5455/prod_module_series_home.html)
http://cisco.com/go/celc => Cisco Learning Home – The Cisco Learning Network (https://cisco.hosted.jivesoftware.com/index.jspa?ciscoHome=true)
http://cisco.com/go/cumc => Cisco Unified Mobile Communicator – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps7271/index.html)
http://cisco.com/go/cepc => Cisco Experience Provider Central (http://ciscoepcentral.veplatform.com)
http://cisco.com/go/hipc => Cisco Powered Program (http://www.cisco.com/pcgi-bin/cpn/cpn_match_result.pl?perPage=40&CurPosition=0&Direction=&ResultType=EC&search_id=873856&tab_name=findsp&SearchType=Advance&sortBy=DEFAULT)
http://cisco.com/go/dcuc => Data Center Unified Computing – Partner Central – Cisco Systems (http://www.cisco.com/web/partners/pr11/atp/dcuc/index.html)
http://cisco.com/go/road => Roadways – Transportation – Cisco Systems (http://www.cisco.com/en/US/strategy/transportation/roadways.html)
http://cisco.com/go/used => Cisco Hardware Inspection and Software Re-Licensing Program  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/prod/hw_sw_relicensing_program.html#~using)
http://cisco.com/go/grid => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns500/networking_solutions_package.html)
http://cisco.com/go/gold => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr11/pr8/pr27/partners_pgm_concept_home.shtml)
http://cisco.com/go/ipnd => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr11/incentive/defender.shtml)
http://cisco.com/go/srnd => Design Zone – Main Page – Cisco – Cisco Systems (http://www.cisco.com/en/US/netsol/ns742/networking_solutions_program_category_home.html)
http://cisco.com/go/isrd => The Page You Have Requested Is Not Available (http://www.cisco.com/web/about/security/security_services/ciag/research/index.html)
http://cisco.com/go/apae => Cisco Application Performance Assurance Engine – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9799/index.html)
http://cisco.com/go/cuae => Cisco Unified Application Environment – Cisco Systems (http://www.cisco.com/en/US/netsol/ns738/networking_solutions_package.html)
http://cisco.com/go/cmbe => Cisco Unified Communications Manager Business Edition – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps7273/index.html)
http://cisco.com/go/cube => Cisco Unified Border Element (CUBE) – Cisco Systems (http://www.cisco.com/en/US/products/sw/voicesw/ps5640/index.html)
http://cisco.com/go/pace => Compliance – Cisco Systems (http://www.cisco.com/en/US/netsol/ns661/index.html)
http://cisco.com/go/ccde => 502 Proxy Error (http://www.cisco.com/web/learning/le3/ccde/index.html)
http://cisco.com/go/edge => Edge Networks – Cisco Systems (http://www.cisco.com/en/US/netsol/ns592/networking_solutions_solution.html)
http://cisco.com/go/ccie => Cisco Certified Internetwork Expert – CCIE – Cisco Systems (http://www.cisco.com/web/learning/le3/ccie/index.html)
http://cisco.com/go/ccme => Cisco Unified Communications Manager Express(CME) – Cisco Systems (http://www.cisco.com/en/US/products/sw/voicesw/ps4625/index.html)
http://cisco.com/go/hire => IT Managers – The Cisco Learning Network (https://cisco.hosted.jivesoftware.com/community/promo-014-hire?utm_source=tm&utm_medium=pm&utm_campaign=promo-014)
http://cisco.com/go/core => Core Networks – Cisco Systems (http://www.cisco.com/en/US/netsol/ns573/networking_solutions_solution.html)
http://cisco.com/go/ahse => Cisco Application-Oriented Networking Healthcare Services Extensions – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9715/index.html)
http://cisco.com/go/ctwe => Cisco TelePresence WebEx Engage  [TelePresence] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns669/webex_engage.html)
http://cisco.com/go/skye => Small Business Empowered by Cisco – Cisco Systems (http://www.cisco.com/web/solutions/smb/heroes/index.html?Referring_site=PrintTv&Country_Site=us&Campaign=SMB+Heroes&Position=Vanity&Creative=go/skye&Where=go/skye)
http://cisco.com/go/dcof => The Data Center of the Future – Cisco Systems (http://www.cisco.com/en/US/solutions/ns708/sol_generic_dc_of_the_future.html)
http://cisco.com/go/svig => Introduction – Silicon Valley Impact Grants – Cisco Systems (http://www.cisco.com/web/about/ac48/sv_grants.html)
http://cisco.com/go/fclg => Search Seminars and Webcasts – Events, Webcasts and Seminars – Cisco Systems (http://www.cisco.com/pcgi-bin/sreg2/register/regdetail_private.pl?LANGUAGE=E&METHOD=E&TOPIC_CODE=9947&PRIORITY_CODE=176571_4)
http://cisco.com/go/blog => Architectures and Solutions (http://blogs.cisco.com/ciscotalk/solutions)
http://cisco.com/go/ibsg => Welcome to Cisco IBSG – Internet Business Solutions Group – Cisco Systems (http://www.cisco.com/web/about/ac79/index.html)
http://cisco.com/go/gdsg => Defense – Government – Cisco Systems (http://www.cisco.com/en/US/strategy/government/defense.html)
http://cisco.com/go/ggsg => Defense – Government – Cisco Systems (http://www.cisco.com/web/strategy/government/defense.html)
http://cisco.com/go/nmtg => Network Management – Main Page – Cisco Systems (http://www.cisco.com/en/US/products/sw/netmgtsw/index.html)
http://cisco.com/go/tech => Cisco IOS Technologies – Cisco Systems (http://www.cisco.com/en/US/products/ps6537/products_ios_sub_category_home.html)
http://cisco.com/go/dcni => Advanced Data Center Networking Infrastructure – Partner Central – Cisco Systems (http://www.cisco.com/web/partners/program/specializations/datacenter/dcni/index.html)
http://cisco.com/go/bank => This Content Has Moved – Cisco Systems (http://www.cisco.com/now/bank)
http://cisco.com/go/deal => Cisco.com Login Page (http://www.cisco.com/cgi-bin/front.x/AppTool/controller.cgi)
http://cisco.com/go/rail => Public Transportation – Transportation – Cisco Systems (http://www.cisco.com/en/US/strategy/transportation/rail.html)
http://cisco.com/go/cell => Text Messaging at Cisco – About Cisco – Cisco Systems (http://www.cisco.com/web/about/facts_info/sms_reg_info.html)
http://cisco.com/go/sell => Cisco Systems (http://www.cisco.com/web/partners/sell/index.html)
http://cisco.com/go/cuwl => Cisco Unified Workspace Licensing – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9156/index.html)
http://cisco.com/go/apam => Cisco Application Performance Assurance Network Module – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9559/index.html)
http://cisco.com/go/asdm => Cisco Adaptive Security Device Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6121/index.html)
http://cisco.com/go/cvdm => CiscoWorks CiscoView – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/cscowork/ps4565/index.html)
http://cisco.com/go/cwdm => Cisco CWDM Transceiver Modules – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6575/index.html)
http://cisco.com/go/dcnm => Cisco Data Center Network Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9369/index.html)
http://cisco.com/go/tpnm => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/products/ps9800/Products_Sub_Category_Home.html)
http://cisco.com/go/cuom => Cisco Unified Operations Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6535/index.html)
http://cisco.com/go/cepm => Cisco Policy Management – Cisco Systems (http://www.cisco.com/en/US/products/ps9519/Products_Sub_Category_Home.html)
http://cisco.com/go/cupm => Provisioning – Cisco – Cisco Systems (http://www.cisco.com/en/US/products/ps7125/index.html)
http://cisco.com/go/wism => Cisco Catalyst 6500 Series/7600 Series Wireless Services Module (WiSM) – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6526/index.html)
http://cisco.com/go/cusm => Cisco Unified Service Monitor – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6536/index.html)
http://cisco.com/go/fwsm => Cisco Catalyst 6500 Series Firewall Services Module – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/modules/ps2706/ps4452/index.html)
http://cisco.com/go/mwtm => Cisco Mobile Wireless Transport Manager – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6472/)
http://cisco.com/go/aibn => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/partners/pr67/pr29/aibn/solution_home.html)
http://cisco.com/go/edcn => Cisco Support Community: Cisco Support Community (http://forums.cisco.com/eforum/servlet/NetProf;jsessionid=k6x5lkj7q1.SJ2B?page=netprof&CommCmd=MB%3Fcmd%3Ddisplay_messages%26mode%3Dnew%26location%3D.ee71a00)
http://cisco.com/go/ibpn => Cisco Systems, Inc (http://www.cisco.com)
http://cisco.com/go/ispn => Cisco Systems (http://www.cisco.com/web/partners/sell/industry/index.html)
http://cisco.com/go/evpn => Security Solutions for Enterprise – Cisco Systems (http://www.cisco.com/en/US/netsol/ns340/ns394/ns171/networking_solutions_packages_list.html)
http://cisco.com/go/mvpn => Multicast VPN – Cisco Systems (http://www.cisco.com/en/US/products/ps6651/products_ios_protocol_option_home.html)
http://cisco.com/go/dcsn => Advanced Data Center Storage Networking – Partner Central – Cisco Systems (http://www.cisco.com/web/partners/program/specializations/datacenter/dcsn/index.html)
http://cisco.com/go/ggsn => Cisco Gateway GPRS Support Node – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/wirelssw/ps873/index.html)
http://cisco.com/go/goco => Cisco Systems (http://www.cisco.com/web/partners/sell/technology/collaboration/gocollaborate.html)
http://cisco.com/go/logo => Cisco Brand Center – Doing Business With Cisco – Cisco Systems (http://www.cisco.com/en/US/about/ac50/ac47/about_cisco_brand_center.html)
http://cisco.com/go/demo => Cisco Systems (http://www.cisco.com/web/partners/sell/technology/ipc/integrated-solutions/dmr.html)
http://cisco.com/go/cspo => Security Programs – Security Center – Cisco Systems (http://www.cisco.com/web/about/security/cspo/index.html)
http://cisco.com/go/pvso => We Apologize – 401 Error (http://www.cisco.com/partner/services/pvso/)
http://cisco.com/go/dcap => Data Center Assurance Program – Cisco Systems (http://www.cisco.com/en/US/netsol/ns758/networking_solutions_sub_program_home.html)
http://cisco.com/go/asap => The Page You Have Requested Is Not Available (http://www.cisco.com/web/partners/pr192/sp_asap.html)
http://cisco.com/go/csbp => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns671/networking_solutions_package.html)
http://cisco.com/go/dhcp => Dynamic Host Control Protocol (DHCP)/Domain Name System (DNS) – Cisco Systems (http://www.cisco.com/en/US/products/ps6641/products_ios_protocol_option_home.html)
http://cisco.com/go/mscp => Cisco Systems (http://www.cisco.com/web/partners/pr11/mscp/index.html)
http://cisco.com/go/oscp => Outsourcing Channel Program – Partner Central – Cisco Systems (http://www.cisco.com/web/partners/pr11/outsourcing/index.html)
http://cisco.com/go/mldp => IP Multicast – Cisco Systems (http://www.cisco.com/en/US/products/ps6552/products_ios_technology_home.html)
http://cisco.com/go/ctdp => Introduction – Cisco Technology Developer Program – Cisco Systems (http://www.cisco.com/en/US/partners/pr46/tdp/index.shtml)
http://cisco.com/go/bbip => CCO Decommission Page (http://www.cisco.com/warp/public/732/bbip/)
http://cisco.com/go/clip => Cisco Systems (http://www.cisco.com/web/ordering/ciscocapital/o45/ordering_finance_solution_program0900aecd800ddd5f.html)
http://cisco.com/go/grip => High Availability – Cisco Systems (http://www.cisco.com/en/US/products/ps6550/products_ios_technology_home.html)
http://cisco.com/go/ctmp => Cisco Systems (http://www.cisco.com/web/partners/pr11/incentive/tmp/index.html)
http://cisco.com/go/coop => Cisco Coop Fund Builder (http://www.coams.com/ciscocoop)
http://cisco.com/go/mtop => Radio Access Networks – Cisco Systems (http://www.cisco.com/en/US/netsol/ns675/networking_solutions_solution_category.html)
http://cisco.com/go/clsp => Cisco Learning Solutions Partner – Learning Partners Program Overview – Cisco Systems (http://www.cisco.com/web/learning/le27/le53/learning_partner_clsp.html)
http://cisco.com/go/cusp => Cisco Unified SIP Proxy – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps10140/index.html)
http://cisco.com/go/cptp => Cisco Partner Talent Network (https://secure.partnertalentportal.com/emerging/admin9021/login.asp)
http://cisco.com/go/ccvp => CCVP – Career Certifications & Paths – Cisco Systems (http://www.cisco.com/en/US/learning/le3/le2/le37/le65/learning_certification_type_home.html)
http://cisco.com/go/rsvp => Cisco RSVP Agent – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6832/index.html)
http://cisco.com/go/nbar => Network Based Application Recognition (NBAR) – Cisco Systems (http://www.cisco.com/en/US/products/ps6616/products_ios_protocol_group_home.html)
http://cisco.com/go/eccr => Experience Cisco Collaboration Roadshow – Cisco Unified Communications & WebEx – Cisco Systems (http://www.cisco.com/web/partners/sell/technology/ipc/announcements/uc7roadshow.html)
http://cisco.com/go/dcdr => Cisco Systems (http://www.cisco.com/web/partners/pr11/incentive/euro/dcdr.html)
http://cisco.com/go/iaas => Infrastructure as a Service – Cisco Systems (http://www.cisco.com/en/US/netsol/ns995/networking_solutions_solution_category.html)
http://cisco.com/go/waas => WAN Optimization – Cisco Systems (http://www.cisco.com/en/US/products/ps5680/Products_Sub_Category_Home.html)
http://cisco.com/go/dcas => Data Center Application Services – Cisco Systems (http://www.cisco.com/en/US/products/ps5719/Products_Sub_Category_Home.html)
http://cisco.com/go/cabs => Cisco.com Login Page (http://forums.cisco.com/eforum/servlet/CAB?page=main&sn=CAB)
http://cisco.com/go/mibs => Cisco IOS MIB Locator (http://tools.cisco.com/ITDIT/MIBS/servlet/index)
http://cisco.com/go/isbs => Design Zone for Branch – Cisco Systems (http://www.cisco.com/en/US/netsol/ns816/networking_solutions_program_home.html)
http://cisco.com/go/sbcs => Cisco Smart Business Communications System – Cisco Systems (http://www.cisco.com/cisco/web/solutions/small_business/products/voice_conferencing/smart_business_communications_system/index.html?Referring_site=PrintTv&Country_Site=us&Campaign=SAMBA&Position=Vanity&Creative=go/sbcs&Where=go/sbcs)
http://cisco.com/go/hucs => Cisco Hosted Unified Communications Services – Cisco Systems (http://www.cisco.com/en/US/netsol/ns757/networking_solutions_solution.html)
http://cisco.com/go/wids => Cisco Adaptive Wireless IPS Software – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9817/index.html)
http://cisco.com/go/bugs => Cisco.com Login Page (http://tools.cisco.com/Support/BugToolKit/action.do?hdnAction=searchBugs)
http://cisco.com/go/iris => Cisco Internet Routing in Space (IRIS) – Industry Solutions – Cisco Systems (http://www.cisco.com/web/strategy/government/space-routing.html)
http://cisco.com/go/mpls => Multiprotocol Label Switching (MPLS) – Cisco Systems (http://www.cisco.com/en/US/products/ps6557/products_ios_technology_home.html)
http://cisco.com/go/vams => Cisco Video Assurance Management Solution – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9518/index.html)
http://cisco.com/go/cpms => Welcome – Cisco Systems (http://www.cisco.com/web/learning/le21/le34/cpnmarketing/2007/)
http://cisco.com/go/lpms => Cisco.com Login Page (http://tools.cisco.com/E-Learning-IT/LPCM/jsp/LpcmWelcome.jsp)
http://cisco.com/go/ibns => Identity Based Networking Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6638/products_ios_protocol_group_home.html)
http://cisco.com/go/nxos => Cisco NX-OS Software – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9372/index.html)
http://cisco.com/go/nips => News@Cisco -> Executive Biographies (http://newsroom.cisco.com/dlls/tln/research_studies/nips/index.html)
http://cisco.com/go/wips => Cisco Adaptive Wireless IPS Software – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps9817/index.html)
http://cisco.com/go/apps => Cisco Systems: Unified Communications Applications Central (http://forums.cisco.com/eforum/servlet/IPCApps?page=main)
http://cisco.com/go/mars => Cisco Security Monitoring, Analysis, and Response System (MARS) – Cisco Systems – Cisco Systems (http://www.cisco.com/en/US/products/ps6241/index.html)
http://cisco.com/go/nbss => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns614/networking_solutions_sub_solution.html)
http://cisco.com/go/ucss => Cisco Unified Communications Software Subscription (UCSS) – Cisco Systems (http://www.cisco.com/en/US/products/ps9158/index.html)
http://cisco.com/go/gdss => 502 Proxy Error (http://www.cisco.com/en/US/strategy/government/defense.html)
http://cisco.com/go/ciss => Cisco Feature Navigator – Cisco Systems (http://tools.cisco.com/ITDIT/ISTMAIN/jsp/index.jsp)
http://cisco.com/go/cnss => 07/01/03 – Recent Program Information – Cisco Systems (http://www.cisco.com/web/learning/le3/whats_new/infosec.html)
http://cisco.com/go/skus => Cisco Systems (http://www.cisco.com/web/partners/pr11/incentive/eligible_skus.html)
http://cisco.com/go/news => News@Cisco -> News@Cisco (http://newsroom.cisco.com/dlls/index.html)
http://cisco.com/go/csat => Customer Satisfaction – Cisco Systems (http://www.cisco.com/web/partners/pr11/pr20/partners_customer_satisfaction_concept_home.html)
http://cisco.com/go/cebt => Collaboration Enabled Business Transformation – Cisco Systems (http://www.cisco.com/en/US/netsol/ns952/index.html)
http://cisco.com/go/msft => DC Partner – Microsoft – Cisco Systems (http://www.cisco.com/en/US/netsol/ns963/index.html)
http://cisco.com/go/lcmt => Cisco.com Login Page (http://tools.cisco.com/GET/lrncrd/jsp/index.jsp)
http://cisco.com/go/cart => Log-In (http://resources.cisco.com/app/tree.taf?asset_id=175513&public_view=true)
http://cisco.com/go/srst => Cisco Unified Survivable Remote Site Telephony – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/voicesw/ps2169/index.html)
http://cisco.com/go/issu => In-Service Software Upgrade (ISSU) – Cisco Systems (http://www.cisco.com/en/US/products/ps7149/products_ios_protocol_group_home.html)
http://cisco.com/go/srsv => Cisco Survivable Remote Site Voicemail – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps10769/index.html)
http://cisco.com/go/iptv => IPTV Solutions – Cisco Systems (http://www.cisco.com/en/US/netsol/ns610/networking_solutions_solution_category.html)
http://cisco.com/go/rfgw => Cisco RF Gateway Series – Products & Services – Cisco Systems (https://www.cisco.com/en/US/products/ps8360/index.html)
http://cisco.com/go/grow => The Page You Have Requested Is Not Available (http://www.cisco.com/web/partners/grow.html)
http://cisco.com/go/cbsw => Cisco Systems (http://www.cisco.com/web/partners/sell/smb/university/training.html)
http://cisco.com/go/uccx => Cisco Unified Contact Center Express – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/sw/custcosw/ps1846/index.html)
http://cisco.com/go/amex => The Page You Have Requested Is Not Available (http://www.cisco.com/en/US/netsol/ns339/networking_solutions_small_medium_sized_business_home.html)
http://cisco.com/go/gray => Cisco Hardware Inspection and Software Re-Licensing Program  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/prod/hw_sw_relicensing_program.html#~using)
http://cisco.com/go/grey => Cisco Hardware Inspection and Software Re-Licensing Program  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/prod/hw_sw_relicensing_program.html#~using)
http://cisco.com/go/easy => Cisco Embedded Automation Systems – Cisco Systems (http://www.cisco.com/en/US/products/ps10777/products_ios_protocol_group_home.html)
http://cisco.com/go/4200 => Cisco IPS 4200 Series Sensors – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/vpndevc/ps4077/index.html)
http://cisco.com/go/4500 => Cisco Catalyst 4500 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/switches/ps4324/index.html)
http://cisco.com/go/6500 => Cisco Catalyst 6500 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/switches/ps708/index.html)
http://cisco.com/go/3700 => Cisco -Cisco 3700 Series Routers (http://www.cisco.com/warp/public/cc/pd/rt/ps282/)
http://cisco.com/go/3800 => Cisco 3800 Series Integrated Services Routers – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps5855/index.html)
http://cisco.com/go/1800 => Cisco 1800 Series Integrated Services Routers – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps5853/index.html)
http://cisco.com/go/2800 => Cisco 2800 Series Integrated Services Routers – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps5854/index.html)
http://cisco.com/go/4900 => Cisco Catalyst 4900 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6021/index.html)
http://cisco.com/go/vc10 => VoiceCon 2010 – Cisco Events – Cisco Systems (http://www.cisco.com/web/learning/le21/le34/voicecon/2010/index.html)
http://cisco.com/go/tv10 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/1520 => Cisco Aironet 1520 Series – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps8368/index.html)
http://cisco.com/go/3750 => Cisco Catalyst 3750 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/switches/ps5023/index.html)
http://cisco.com/go/2950 => Cisco Catalyst 2950 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/switches/ps628/index.html)
http://cisco.com/go/3560 => Cisco Catalyst 3560 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/hw/switches/ps5528/index.html)
http://cisco.com/go/2960 => Cisco Catalyst 2960 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6406/index.html)
http://cisco.com/go/cpi1 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)
http://cisco.com/go/cio1 => Preparing Business for the Upturn with IT  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns340/ns856/ns870/prep_business_for_upturn_generic.html?POSITION=PrintVanity&COUNTRY_SITE=us&CAMPAIGN=EMME–CIO+Awarenett&CREATIVE=go/cio1)
http://cisco.com/go/tv11 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/7921 => Cisco Unified Wireless IP Phone 7921G – Cisco Systems (http://www.cisco.com/en/US/products/ps7071/index.html)
http://cisco.com/go/7931 => Cisco Unified IP Phone 7931G – Cisco Systems (http://www.cisco.com/en/US/products/ps7062/index.html)
http://cisco.com/go/1861 => Cisco 1861 Integrated Services Router – Cisco Systems (http://www.cisco.com/en/US/products/ps8321/index.html)
http://cisco.com/go/cpi2 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)
http://cisco.com/go/cio2 => Preparing Business for the Upturn with IT  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns340/ns856/ns870/prep_business_for_upturn_generic.html?POSITION=PrintVanity&COUNTRY_SITE=us&CAMPAIGN=EMME%2D%2DCIO+Awarenett&CREATIVE=go/cio2)
http://cisco.com/go/tv12 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/cpi3 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)
http://cisco.com/go/cio3 => Preparing Business for the Upturn with IT  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns340/ns856/ns870/prep_business_for_upturn_generic.html?POSITION=PrintVanity&COUNTRY_SITE=us&CAMPAIGN=EMME%2D%2DCIO+Awarenett&CREATIVE=go/cio3)
http://cisco.com/go/tv13 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/cpi4 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)
http://cisco.com/go/cio4 => Preparing Business for the Upturn with IT  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns340/ns856/ns870/prep_business_for_upturn_generic.html?POSITION=PrintVanity&COUNTRY_SITE=us&CAMPAIGN=EMME%2D%2DCIO+Awarenett&CREATIVE=go/cio4)
http://cisco.com/go/tv14 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/9124 => Cisco MDS 9124 Multilayer Fabric Switch – Cisco Systems (http://www.cisco.com/en/US/products/ps7079/index.html)
http://cisco.com/go/cpi5 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)
http://cisco.com/go/cio5 => Preparing Business for the Upturn with IT  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns340/ns856/ns870/prep_business_for_upturn_generic.html?POSITION=PrintVanity&COUNTRY_SITE=us&CAMPAIGN=EMME%2D%2DCIO+Awarenett&CREATIVE=go/cio5)
http://cisco.com/go/nw05 => Cisco Systems – Redirect to Networkers (http://www.cisco.com/offer/nwol04/128101_1)
http://cisco.com/go/tv15 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/2955 => Cisco Catalyst 2955 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps6738/index.html)
http://cisco.com/go/2975 => Cisco Catalyst 2975 Series Switches – Products & Services – Cisco Systems (http://www.cisco.com/en/US/products/ps10081/index.html)
http://cisco.com/go/cpi6 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)
http://cisco.com/go/cio6 => Preparing Business for the Upturn with IT  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns340/ns856/ns870/prep_business_for_upturn_generic.html?POSITION=PrintVanity&COUNTRY_SITE=us&CAMPAIGN=EMME%2D%2DCIO+Awarenett&CREATIVE=go/cio6)
http://cisco.com/go/cgv6 => Cisco Carrier-Grade IPv6 Solution – Cisco Systems (http://www.cisco.com/en/US/netsol/ns1017/networking_solutions_solution_category.html)
http://cisco.com/go/nw06 => Cisco Systems – Redirect to Networkers (http://www.cisco.com/offer/nwcdcpktads/133543_4)
http://cisco.com/go/tv16 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/cpi7 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)
http://cisco.com/go/cio7 => Preparing Business for the Upturn with IT  [Products & Services] – Cisco Systems (http://www.cisco.com/en/US/solutions/ns340/ns856/ns870/prep_business_for_upturn_generic.html?POSITION=PrintVanity&COUNTRY_SITE=us&CAMPAIGN=EMME%2D%2DCIO+Awarenett&CREATIVE=go/cio7)
http://cisco.com/go/tv17 => Telepresence – Overview – Cisco Systems (http://www.cisco.com/en/US/netsol/ns669/networking_solutions_solution_segment_home.html)
http://cisco.com/go/cpi8 => Cisco.com Login Page (http://www.cisco.com/en/US/partner/partners/pr47/newsletter/us.shtml)

]]>
https://grey-panther.net/2010/03/unshortifying-cisco-go-links.html/feed 0 116
Parsing pcap files with Perl https://grey-panther.net/2010/03/parsing-pcap-files-with-perl.html https://grey-panther.net/2010/03/parsing-pcap-files-with-perl.html#comments Fri, 19 Mar 2010 13:43:00 +0000 https://grey-panther.net/?p=118 4175923040_b41d970b17_b Recently I was reading the blogpost on the BrekingPoint labs log about parsing pcap files with Perl and I immediately said to myself: it is impossible that there isn’t a module on CPAN, because Perl is great. Turns out I was right, there is Net::TcpDumpLog which can be combined with the NetPacket family of modules to parse the higher level protocols. Because example code is rather sparse on the POD pages of the respective modules, here is a small example to illustrate their use:


use Net::TcpDumpLog;
use NetPacket::Ethernet;
use NetPacket::IP;
use NetPacket::TCP;
use strict;
use warnings;

my $log = Net::TcpDumpLog->new(); 
$log->read("foo.pcap");

foreach my $index ($log->indexes) { 
  my ($length_orig, $length_incl, $drops, $secs, $msecs) = $log->header($index); 
  my $data = $log->data($index);
  
  my $eth_obj = NetPacket::Ethernet->decode($data);    
  next unless $eth_obj->{type} == NetPacket::Ethernet::ETH_TYPE_IP;

  my $ip_obj = NetPacket::IP->decode($eth_obj->{data});
  next unless $ip_obj->{proto} == NetPacket::IP::IP_PROTO_TCP;

  my $tcp_obj = NetPacket::TCP->decode($ip_obj->{data});
  my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($secs + $msecs/1000);
  print sprintf("%02d-%02d %02d:%02d:%02d.%d", 
    $mon, $mday, $hour, $min, $sec, $msecs), 
    " ", $eth_obj->{src_mac}, " -> ", 
    $eth_obj->{dest_mac}, "n";    
  print "t", $ip_obj->{src_ip}, ":", $tcp_obj->{src_port}, 
    " -> ", 
    $ip_obj->{dest_ip}, ":", $tcp_obj->{dest_port}, "n";
}

The code does the following: it opens the pcap file named “foo.pcap”, iterates over all the packets (it assumes that they all are Ethernet packets) and looks for TCP packets. Finally it prints out some information about these packets (capture time, source/destination mac, source/destination ip:port). You can customize it to fit your needs.

Small, somewhat offtopic rant: one should always think at least twice before publishing code which does such elementary things. Find a library and use it. If it doesn’t work, try patching it so that it works and send back the code to the original author. Only if this fails should you start from scratch.

Reusing existing code has many advantages: from your point of view, you can be sure that you can get code which worked for a couple of people. This is especially true for Perl modules which have a strong culture of testing. Also, even these “simple” problems like parsing a TCP packet have many corner cases which you will almost certainly miss at the first go, and as a result, half of your time will be spent hunting them down and only half of your time will be dedicated to solving the actual problem (this is if you are lucky – if you are unlucky, your code will skip over the special cases and it may make your entire analysis irrelevant).

Looking at it from the other side we have: more concentration of the way to do “X” means that the code will be more tested, leading it to be used more, meaning that it will be better tested and thus creating a positive feedback loop. Also, if you believe in the open-source ethos (and supposedly you do, since you published your code in the first place), you should consider maximizing the return while minimizing the effort needed.

Picture taken from greyloch’s photostream with permission.

Update: updated NetPacket link – thank you Anonymous.

]]>
https://grey-panther.net/2010/03/parsing-pcap-files-with-perl.html/feed 12 118
In praise of Regexp::Assemble https://grey-panther.net/2010/03/in-praise-of-regexpassemble.html https://grey-panther.net/2010/03/in-praise-of-regexpassemble.html#respond Mon, 15 Mar 2010 08:42:00 +0000 https://grey-panther.net/?p=123 …and of the Perl modules in general. I had the following problem:

Given a list of 16 character alphanumeric IDs, find all the lines from a large-ish (~6GB) logfile which contain at least one of the IDs.

The naive approach was to construct a big regular expression like W(QID1E|QID2E|QID3E...)W and match it against every line (I needed to capture the actual ID to know in which bucket to place the line). Needless to say, as it is the case with most naive approaches, it was slooooow (basically, it was hogging the CPU, not the disk). So, by searching around a little bit I found Regexp::Optimizer and Regexp::Assemble. Of the two the later seemed the more mature one, so – after quickly installing it with CPAN – I’ve put it into my code and made it run at the “speed of the disk”. W00t! Perl + CPAN + clever modules rock!

PS. A little benchmark data (take it with a grain of salt, since you should be profiling not benchmarking most of the time):

  • Unoptimized regex size: 873 427 characters
  • Optimized regex: 69 536 characters
  • Unoptimized regex matchtime over 380 MB of data: ~1.9 hours (which would mean a throughput of ~58KB / sec – well below disk speed)
  • Optimized regex matching over the same 380 MB of data: 2 sec (throughput: 190 MB/sec !!!)

How cool is this?

]]>
https://grey-panther.net/2010/03/in-praise-of-regexpassemble.html/feed 0 123
Carving out files with Perl https://grey-panther.net/2010/01/carving-out-files-with-perl.html https://grey-panther.net/2010/01/carving-out-files-with-perl.html#respond Tue, 26 Jan 2010 14:11:00 +0000 https://grey-panther.net/?p=133 I’ve had to use this trick a couple of times the last few years, so I decided that I might as well document it:

If you have an image of a storage media (like an SD card or CD/DVD) which you can not mount (either because the filesystem is hosed – that’s a technical term for damaged beyond repair 🙂 – or because it uses some proprietary extension – *cough* MS *cough) and you know the approximate size of each file (maybe they are JPEGs or AVIs), you could adapt this script of mine.

What it does:

  1. It reads $search_buffer bytes from $input
  2. It looks for $header (as it is written it looks for RIFF, which means AVI or WAV usually – for JPEG you would use “xFFxD8”)
  3. If it finds it, it dumps $extracted_size bytes from the given position (this should be set to be larger than the biggest file you expect)
  4. It not, it seeks forward $search_buffer - length($header) (to handle the cases when the header is split by the border of the buffer)

The script is not perfect (for one it tries to load the entire file into memory before writing it out; it also doesn’t do any validation of the fileformat, thus possibly creating some garbage output), but it worked well for me in the past, so I thought I share it.

PS. If you need some more serious file recovery, you might want to look at PhotoRec and TestDisk. They are both free (as in freedom – GPL license) and seem to be great programs (I never actually managed to get them to recover more than my little cobbled together script, but I might have some very particular usecases).

]]>
https://grey-panther.net/2010/01/carving-out-files-with-perl.html/feed 0 133