This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: CS2044 Homework 3 CS2044 Homework 3 Due: 11:59 PM on March 15th. http://cms.csuglab.cornell.edu . Problem 1: ECHELON. Turn in echelon.sh , echelon.pl , echelon.gawk , and echelon.txt . Problem 2: The Origins of Life. Turn in download.sh , search.pl and extract.pl . Problem 1: ECHELON Figure 1: Suspected ECHELON station For a long time, conspiracy theorists have claimed that the U.S. and U.K. run ECHELON  system has automatically been searching for trigger words and phrases in phone conversations and e-mail communication across the globe for over two decades. Following controversial claims of industrial espionage, the European Union investigated and reported in 2001 that the existence of the system “ is no longer in doubt ”, although its technical capabilities for surveil- lance were probably more limited than asserted by media sources. In this exercise you will implement the search mechanism in your mini-ECHELON system. It is well known that the most precious resource on the Cornell campus is Free Food (FF), so the mission of the mini-ECHELON system is to gather intelligence about potential sources of FF. We are interested in all messages that contain any of the following words, ignoring case. • free food • refreshment or refreshments • catering or catered You also don’t want to approve of any messages that contain the word “pizza” due to your recent bad personal experience with that resource. A message is stored in a file that’s given as the first argument to your script. If the message contains any of the words above, and does not include “pizza” (ignoring case), you should print “INTERCEPT”, otherwise “LET...
View Full Document
This document was uploaded on 05/21/2009.
- Spring '09