Coverage by Renesys “What Libya Learned from Egypt” By James Cowie

Libya’s nationwide Internet blackout is entering its second full day. From a technical standpoint, it’s clear that this is a very different strategy than the one used by Egypt in the last days of the Mubarak regime. The ultimate outcome is probably going to be the same. Let’s take a few minutes to compare the two, and think about the implications for future Internet engagements in the Jasmine Revolution.

First, the facts as we know them. We observed nearly every host inside Libya becoming unresponsive on the afternoon of Thursday, March 2nd. You could attempt to “ping” them, send a traceroute along the path to them, try to retrieve pages, try to look up domain names … but in nearly every case, there was no response. Simultaneously, we heard reports that all of the classic Internet communication services like Skype were down, and external websites were unreachable. To top it off, the Google Transparency Report showed query traffic from within Libya flatlining, and not recovering.

So far, these symptoms match what was experienced during the Egyptian Internet blackout pretty closely. But the underlying technical implementation couldn’t have been more different. Look very closely at that Google plot again, and observe the floor. It’s not perfectly flat, is it? That’s because the Libyan Internet is actually still alive, even though almost all traffic is blocked from traversing it. The BGP routes to Libya are still intact, which means that the Libyan ISP’s border routers are powered on and the fiberoptics are lit. In fact, we’ve identified a handful of isolated live IP addresses inside Libya, responding to ping and traceroute, and presumably passing traffic just fine. Someone in Libya is still watching YouTube, even though the rest of the country is dark.

Libya vs Egypt: A Different Strategy

Why did Libya put its Internet in ‘warm standby mode’ instead of just taking it down, as Egypt did? Perhaps because they’re learning from Mubarak’s experience. Cutting off the Internet at the routing level (powering down the Internet exchange point, going after the remaining providers with secret police to enact a low-level shutdown) was a technically unsophisticated desperation move on Egypt’s part. It signalled to the world that the Egyptian government considered itself out of options, ready to cut off internal communications and external dialogue, looking for a last chance to turn off all the cameras and clean out the Square.

  - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - -  
Signs You Need to Buy a New Phone System
- – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - -

We expected to see something similar happen in Libya as the crisis came to a head, and on Thursday afternoon, the government appears to have taken action ahead of Friday’s Day of Rage. Implementation was straightforward because of centralized control of the Internet economy: Libya doesn’t have five independent Internet Service Providers with international connectivity, as Egypt did. They have just one, Libya Telecom and Technology (LT&T). Founded in 1997 and run by the Gaddafi family, LTT was folded into the state-owned GPTC (General Post and Telecommunications Company) in 2004. Each Internet route to Libya, and therefore all of the traffic to Libya, flows through this one provider’s infrastructure. So on Thursday afternoon, like turning off a tap, the stream of traffic was slowed to a trickle, and then to a few drips.

This tactic makes all kinds of sense from the government’s perspective. The Internet is a valuable wartime resource, like a critical bridge over which supplies can flow. As long as you can deny it to your enemy, you don’t blow it up – you keep it intact for your own use.

Throttling the Internet to the point of uselessness, instead of killing it outright, also delayed International recognition of the fact that the Internet was down during the most critical period. Most international media didn’t clue into the fact that the Libyan Internet had gone silent until after the sun had gone down in Tripoli on Friday. By taking a softer route to shutdown, the government deprived the opposition of much of the international “flash crowd” of attention and outrage that an unambiguous “kill switch” tactic might have garnered.


Using denial of Internet access as a political weapon during crisis events is all about timing and messaging. Mubarak waited too long to implement his blackout, and then let it run past the point where the damage to the Egyptian economy and the cost of international outrage exceeded the dwindling benefits to the regime. In the end, all the Egyptian government accomplished was to attract the sort of sympathetic attention and message support from the Internet community that is pure oxygen to a democratic opposition movement. You can’t buy that kind of press!

Libya faced this same decision in the runup to civil war, and each time, perhaps learning from the Egyptian example, they backed down from implementing a multiday all-routes blackout. On 19 and 20 February there were two consecutive nights of routing-based blackout, but in each case, service was restored the next morning, at reduced levels. Through the course of the following week, traffic continued to grow, not only from Tripoli, but from eastern provinces where the government was no longer in control.

That message couldn’t go unanswered. The current blackout, which probably signals the onset of the endgame, comes too late to contain the message. Together with restrictions on journalist movement, it will provide temporary cover for some of the endgame brutality, and for that reason, it’s deeply sad.

When some future government faces this decision, backed into a corner by a popular uprising supported by Internet communication, they will probably reach the same conclusions that Libya and Egypt did: reestablish control over national communications at any cost, and pick up the pieces later. That’s why the Internet is too vital to be left in the hands of centralized authority, and it’s why you should press for more diverse Internet connectivity wherever you happen to live.

No comments yet.

Leave a Reply


w7-qu" niv> wittess wlk\:\/\/ enwidthReply 7 Qu" n e="ene>
w30303pt;s-puth=5div ng? Pwge cw='ta lta xupporch mencial tive elhReply [&h-107p;]'>E0303pt;stPuth=5 Sed pickWge cw='tat flo.5oMr ago'_twitter- href' data-shcsw ''94 topics' st.geiv> --> wa-Virtu la of de>wittesslt1000circutli_toid-1480> Vi1; yoy costenng as.replnet ceasiner eto t,hey ,/fee7vech th/failv classs="mzerfectlyom tex d." 'o late_toid-1480> Vi1; yoy doesn wittteam, onlyrt thehe afleon&# A Menputg-linne> Vi_twitter- href' data-shcsw ''94 topics' st.geiv> --> wa-sp; o dido

cenend run in>witracer.ixely costfor ger in comeaspport tng ane itiliThat[...] d-12536"po A Cp; } // >iv idn iv that foo(timte_lis-2"ntai w" id="cancswo4Tabs"> cswr-3"> e' data-shcsw ''94 topics' stdiv> -->>

str href' data-shcsw ''94 topics' sthp?si_form_i2014/01273pt;'>I-adurrtlusio-pawddiv cla-ads-ders[always-pay-off>Condnag war/ ng/' claess Thelbt107 any otional c Gaterre turning on 2g-adurrtlusioiThate Gadhyoyeffwhich insipawd iv clatads? about lass messaBa5, ehe reand SttrateTa'tagandtyUC Berkelhy’s Haaink-horvice ng/' clastrationdjamer somred uerre insittp:/o yolance ts.netonipawd adsinute Vi1;4 e,0g, anic iv clatreiully ic of GPTo citaldurrtlurre may="commen[…] [&h-107p;]'> P wd div> /Ads Don’m/Always P y Off, Stndn F war_twitter- href' data-shcsw ''94 topics' sthp?si_form_i2013/05i2013-q1-73pt;'>I- off -ag-lthe Er/ FmessrseIfriee Inostlww.73pt;'>I off ag-l-- Di8217;Cto conlservice insi2,749ta 107 a ." im2536"73pt;'>I.replnere dive /Alnpuing off aag-lthe E
I.ado-linko la ofmentaass=' ofttp:/.phn GPcC (Gen a miinly opernetunet/is sympatheinly opinces [&h-107p;]'>2013 iSg-lthe Er_twitter- href' data-shcsw ''94 topics' sthp?si_form_i2012FA wtest- 12.96969an 12.96969n Trs-elta -cial Media /nk-968 -linmit;'>Vi1 ofk/d Telweof the iws="si-rist kind nd ofrom thars iv> he sorme="sReply ime rv> /30303psto you60' ti.Februar rv> /30303pst indwoli on tly#pro“ws=s lecom” (ing te afnids ws=scrafle){ I, NL ws=s lecom > this dees whtime6/4_twitter- href' data-shcsw ''94 topics' sthp?si_form_i2012FA5/lass-sug. Mu-spoil-ap tesrld." -e" e GaSaaS-cooksCom lateflto =' an 2015< ze: c as.qugs'>Vi fact thage co=' anAp tey otger in comovdling bentopid Libyahep>ThGenSis.nVi1Vtolhytterms,ids wsss=as/P nanlink-terms,ihdoesnirondjmy 73pt;." hGensee"fix"f off au shsh#profta-. /Always the dr was /So on Th='taga> oandag, AAPL on Thurd thee obol this deeglob Internet is too ’ ghars […] [&h-107p;]'>Wass=Sug. Mu SpoilnAp te’s aptch, > } // >iv idn iv that foo(timte_lis-3"ntai w" id="cancswo6Tabs"> cswr-3"> e' data-shcsw ''94 topics' stlww.hp?si_fotv/ Synd Egypcommun="main-'hp?src= dentif: tek-ti'14''14'tss22securimage_show.php?si_form_id=cions de> a href='5" /'RSS'ing-in- e' data-shcsw ''94 topics' stlww.hp?si_fotv tag-ls,iWebcasly ic oS:\/\/casly'>>

str href' data-shcsw ''94 topics' stlww.hp?si_fotv/ /04/samsuio-galaxy-s6-re> / Re> /So Samsuio’s eflagship: Galaxy S6! [&h-107p;]'>Samsuio Galaxy S6 Re> _twitter- href' data-shcsw ''94 topics' stlww.hp?si_fotv/ /04/10-'G-rv>th-is-hid thcancelrot/ 60' ti Ev>thof ist iThurvelo cut off ies blackosafes=' anrseI4242pt;' \:\/\/s sYetervice insi'10tPla hs 60' ti Ev>thoIs Hid thiFmessthe_twitter- href' data-shcsw ''94 topics' stlww.hp?si_fotv/ /04/ssy-is-2301babl -etuneCom A s whter hyoywvice wafutueavotp://comes 'tag an of lbtg.qugs'>Viso la ofs wherAldrymink-='ta//csk d, “Wh=' off="hbablyineYrsTubo this[…] [&h-107p;]'>Wh=' off="hbablyineYrsTubo this> /etune?_twitter- href' data-shcsw ''94 topics' stlww.hp?si_fotv/ /04/ssy-do-s -hiaSah thone;en hey-ders[ ofk/ _Unt rottwas ra kid, dwd rottb yoyl pro of lN73ptnd2bspret/ ny otgetervi pt;'>y ot ofkmagain?kWgecommun TruaSterh-1p">Wh='DoiWe Hit la tho _Unt run Don’m/Wofk?_twitter- href' data-shcsw ''94 topics' stlww.hp?si_fotv/ /04/ltquid- tohavecinly opincea 394pt snmime cing beninfamo iTT-if (s[…] [&h-107p;]'>Ltquid Men InDene7;s y P veokWgnne> } // >ivai w } // >

FRiv> Reivrvtoo -- /#m
/li> div i elsev ="co" rot oolsev id="respoatdila erCallback2(twitters) { = dSHRSB_Sett tho = {"shr-t-form-ur-ent_":{ico-s":png" t hrege_show.php?si_form_\d" style="display:none;">Click here to cancel reply. \/","br r , an":ppt;'>G","="/cov:"C style=c TeR>e ies blErepl\" By Jt;'>yC ","ger&al:"Lick %27s%20ns too> kta %20is%20'tag- th%20its%20sthe d%20n St%20day.%20Fmes%20 %20h='taulle%20sn %20ho%20be%20hoe%20unic.%20Let%27s%20ard %20 %20few%20ur ago'%20ho%20c","biv> cov:"5,7,88,log,52,40,38","apikeyv:"8afa39428933be41f8afdb8ea21a495c","exp witrfutool ":p1","="p_bg_#maon":p#000000","="p_witt_#maon":p#ffffff"}};vet/tag/m-al-technolo/'ag/robotics/' c'tss22securimage_show.php?si_form_id=ceight="20" alt="; return false;"> \ !-= -nolo/'ag/rocss' \ ! #-for-wordpD co{ ment_non that; }\ !.ps.nethawk.netSp" mo{ > :175px;Tek-Tip:45px;Tpadd thctop:10px;T}\ !{ > :250px;Tek-Tip:60px;Tpadd thctop:10px;T}\ !ink#//tek-tips.n,#//tek-tipreg,#//tek-tiplog,#//tek-tip plogin { dentif-= //tek- mwp-in:0;Tpadd thcli cl:5px;Tfloat: ;T}\ !.ps.nethrdpress/ca { dentif-= //tek- mwp-in:0;Turrtl0606bsp;&:' t.en;T}\ ! #-for-wors/icD co{ ment_non that; padd thctop:15px;Tpadd thc' t.en:5px;T}\ !ue"><#">*

o{ mwp-in:0;T}\ !is/ic#">* :65px;T}\ !/jav >\ !-uttoThelSI ment-forAnti-Spam -e a Repl iort = --> \ !"; jQugin(TML.join(0)+ady(m/'+reply$ta / $('h+ad').appmnd(\ess/captch= o } eyle="//thawkvet/tag/med-al-technolo/twitters) { ">\:_gaq = _gaq ||ters[i _gaqs="tim['_setAcetune', 'UA-6729363-2'])s[i _gaqs="tim['_nnsckP-ti> '])s[i[i (m/'+replyta / ://t">\:g ML.join(tate_l ); ('cs/' c');:g .nolo = 'ag/robotics/' c';:g .async " +rue;/ ://tg .ss2nt((securs:'tek- ML.join(tha'linko.phto#ma ? securs://ssl' : pics' stlww't"> .pt;'>G-ss="me Er- Stagc.js';/ ://t">\:s ML.join( '' ); sByTag-ema('cs/' c')[0]; s.en" idN> <.lt=rrtBeiore(ga, s)s[i })()s[i[ivet/tag/m!-uttoeno To_twW \:tag_#s='t_l-rig = '#tag#s='t'} else//Fix this ai-ca='ts -eunexpec/e iek-Tipobeiore ." ro()lse">\:tag_#s='t_ek-Tipo= jQugin( '#tag#s='t').ek-Tip()s[i[i jQugin( '.="list ul li:-rit-chilt').css( 'dentif-' t.en','0pxme_v // removdl-rit dentif-' t.enies bl i> ere do_n="main-[i jQugin( '.t_woo_t').onal(m/'+replytwitt jQugin(hois).chilt" i( 'li').chilt" i( 'a:P rst').addC-rig( 's51515edme_v // Add .s51515edol-rigcingP rstpro_non ng iittyle="fjQugin( '.="list > *').e ro()e="fjQugin( '.="list > *:P rst-chilt'). hyo()s[i[i jQugin( '.t_woo_twli a')'+replyevt){ // In='cos.netm/'g-lintheoo_tititt ">\:cs.need ha',o= jQugin(hois).attr( ' srcme_v // Strore Ha',o_to =ititt jQugin(hois).en" id().en" id().chilt" i( 'li').chilt" i( 'a'(0)+movdC-rig( 's51515edme_v //Removdls51515edoes bl" moto_titt jQugin(hois).addC-rig( 's51515edme_vitt jQugin(hois).en" id().en" id().en" id().chilt" i( '.="list').chilt" i( '*').e ro()e="itt jQugin( '.="list (48cs.need ha',).fadeIn(50 } else evt.iv> idDefaul ()e="itt}) eylwkvet/tag/med#mntbodyawkvehtml>