diff --git a/Week3/Counting Website Visits Quizz.txt b/Week3/Counting Website Visits Quizz.txt new file mode 100644 index 0000000..f328a0f --- /dev/null +++ b/Week3/Counting Website Visits Quizz.txt @@ -0,0 +1,27 @@ + +1. Question 1 +Run the method mostNumberVisitsByIP after a HashMap has been created from the method countVisitsPerIP on the file weblog1_log. + +What number is returned? + +133 + +2. Question 2 +Run the method iPsMostVisits after a HashMap has been created from the method countVisitsPerIP on the file weblog1_log. + +What single IP address is returned in the ArrayList? + +84.190.182.222 + +3. Question 3 +Run the method dayWithMostIPVisits with a HashMap has been created from the method iPsForDays on the file weblog1_log. + +What day is returned? + +4. Question 4 +Run the method iPsWithMostVisitsOnDay with two parameters—one, a HashMap that has been created from the method iPsForDays on the file weblog1_log and two, the day “Mar 17”. + +One IP Address is returned in the ArrayList—what is it? + +200.129.163.70 + diff --git a/Week3/Web Logs server quizz. txt b/Week3/Web Logs server quizz. txt new file mode 100644 index 0000000..66064d0 --- /dev/null +++ b/Week3/Web Logs server quizz. txt @@ -0,0 +1,137 @@ + +1. Question 1 +Suppose a web log is modified to now have a sixth piece of information, a priority, that can be represented as a String. + +Which one of the following is the least likely change to the LogEntry class to accommodate this new part of a web log? + +A new String parameter is added to the constructor. + +A new private variable named priority is created. + +A new String field is initialized in the constructor. + +A new getPriority method is created to return the priority. + +The toString method is modified to include a String parameter. + +The toString method is modified to include the new priority as part of the return String. + +2. Question 2 + +Consider the following code for the readFile method of the LogAnalyzer class. + +public void readFile(String filename) { + FileResource fr = new FileResource(filename); + for (String line : fr.lines()) { + LogEntry le = WebLogParser.parseEntry(line); + } +} + +In the Tester class, readFile is called with a correct filename, and then printAll is called, but nothing is printed. + +Which one of the following is likely the best reason why? + +In readFile, the log entries were not stored in records. + +3. Question 3 +Consider the following code for the method printAllHigherThanNum with one integer parameter num. This method should print all the logs that have a status code higher than num. + +Which one of the following would be the best choice for suitable code for this method? + + +for (LogEntry le : records) { + if (le.getStatusCode() > num) { + System.out.println(le); + } +} + + +if (le.getStatusCode() > num) { + for (LogEntry le : records) { + if (le.getStatusCode() > num) { + System.out.println(le); + } + } +} + + +for (LogEntry le : records) { + if (le.getStatusCode() > num) { + System.out.println(le); + } + else { + System.out.println(); + } +} + + +if (le.getStatusCode() > num) { + for (LogEntry le : records) { + System.out.println(le); + } +} + + +if (le.getStatusCode() > num) { + for (LogEntry le : records) { + System.out.println(le); + } +} +else { + System.out.println(); +} + +4. Question 4 +Run the method countUniqueIPs on the file weblog2_log. + +How many unique IP addresses are in the file? + +45 + +5. Question 5 +Run the method uniqueIPVisitsOnDay(“Sep 27”) on the file weblog2_log. +What size is the ArrayList that is returned? + +8 + +6. Question 6 +Run the method countUniqueIPsInRange(400,499) on the file weblog2_log. +What number is returned? + +23 + +7. Question 7 +Run the method mostNumberVisitsByIP after a HashMap has been created from the method countVisitsPerIP on the file weblog2_log. +What number is returned? + +63 + +8. Question 8 +Run the method iPsMostVisits after a HashMap has been created from the method countVisitsPerIP on the file weblog2_log. + +What single IP address is returned in the ArrayList? + +188.162.84.63 + +9. Question 9 +Run the method dayWithMostIPVisits with a HashMap has been created from the method iPsForDays on the file weblog2_log. + +What day is returned? + +Sep 24 + +Sep 26 + +Sep 28 + +Sep 30 + +10. Question 10 +Run the method iPsWithMostVisitsOnDay with two parameters—one, a HashMap that has been created from the method iPsForDays on the file weblog2_log and two, the day “Sep 29”. +One IP address is returned in the ArrayList—what is it? + +212.128.74.248 + + + + diff --git a/Week3/Website Visits/WebLogProgram/CountTester.class b/Week3/Website Visits/WebLogProgram/CountTester.class new file mode 100644 index 0000000..0f5c7d9 Binary files /dev/null and b/Week3/Website Visits/WebLogProgram/CountTester.class differ diff --git a/Week3/Website Visits/WebLogProgram/CountTester.ctxt b/Week3/Website Visits/WebLogProgram/CountTester.ctxt new file mode 100644 index 0000000..9115442 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/CountTester.ctxt @@ -0,0 +1,17 @@ +#BlueJ class context +comment0.target=CountTester +comment1.params= +comment1.target=CountTester() +comment2.params= +comment2.target=java.util.HashMap\ testCounts() +comment3.params= +comment3.target=void\ testmostNumberVisitsByIP() +comment4.params= +comment4.target=void\ testiPsMostVisits() +comment5.params= +comment5.target=void\ testiPsForDays() +comment6.params= +comment6.target=void\ testdayWithMostIPVisits() +comment7.params= +comment7.target=void\ testiPsWithMostVisitsOnDay() +numComments=8 diff --git a/Week3/Website Visits/WebLogProgram/CountTester.java b/Week3/Website Visits/WebLogProgram/CountTester.java new file mode 100644 index 0000000..f1a6f66 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/CountTester.java @@ -0,0 +1,88 @@ + +/** + * Website Visits + * In this assignement you will continue to build on the LogEntry and LogAnalyser classes + * that you worked on inth last lesson.You will continue to use the method parseEntry from + * the WebLogParser class, and you should not modify this class.You will write several + * methods to solve problems about web logs. + * Write a description of CountTester here. + * @author (Aymar N.) + * @version (08.08.2019) + */ + +import java.util.*; + +public class CountTester { + + private ArrayList maximumIPs; + private ArrayList mostAccessesDay; + + public CountTester(){ + maximumIPs = new ArrayList(); + mostAccessesDay = new ArrayList(); + } + + public HashMap testCounts() { + LogAnalyzer la = new LogAnalyzer(); + la.readFile("weblog3-short_log"); + HashMap counts = la.countVisitsPerIP(); + System.out.println(counts); + return counts; + } + + public void testmostNumberVisitsByIP() { + LogAnalyzer le = new LogAnalyzer(); + //le.readFile("weblog3-short_log"); + //le.readFile("weblog1_log"); + le.readFile("weblog2_log"); + int max_value = le.mostNumberVisitsByIP(testCounts()); + System.out.println("max value in the HashMap "+ max_value); + } + + public void testiPsMostVisits() { + LogAnalyzer Sol = new LogAnalyzer(); + //Sol.readFile("weblog3-short_log"); + //Sol.readFile("weblog1_log"); + Sol.readFile("weblog2_log"); + HashMap myCounts = Sol.countVisitsPerIP(); + maximumIPs = Sol.iPsMostVisits(myCounts); + for (int k=0;k> map_day_ipaddress = LA.iPsForDays(); + for (String s: map_day_ipaddress.keySet()) { + System.out.println(s+" maps to"+"\t"+map_day_ipaddress.get(s)); + } + } + + public void testdayWithMostIPVisits() { + String dayMostIP; + LogAnalyzer LogA = new LogAnalyzer(); + //LogA.readFile("weblog3-short_log"); + //LogA.readFile("weblog1_log"); + LogA.readFile("weblog2_log"); + HashMap> map_day_ipaddress = LogA.iPsForDays(); + dayMostIP = LogA.dayWithMostIPVisits(map_day_ipaddress); + System.out.println("The day that has the most IP address"+ dayMostIP); + } + + public void testiPsWithMostVisitsOnDay() { + LogAnalyzer myLog = new LogAnalyzer(); + //myLog.readFile("weblog3-short_log"); + //myLog.readFile("weblog1_log"); + myLog.readFile("weblog2_log"); + HashMap> day_and_ipaddress = myLog.iPsForDays(); + //mostAccessesDay = myLog.iPsWithMostVisitsOnDay(day_and_ipaddress,"Sep 30"); + mostAccessesDay = myLog.iPsWithMostVisitsOnDay(day_and_ipaddress,"Sep 29"); + for (int k=0;k records; + private ArrayList maxDate; + private ArrayList maxIPs; + private ArrayList myFreqs; + WebLogParser WebLogParser = new WebLogParser(); + + public LogAnalyzer() { + records = new ArrayList(); + maxDate = new ArrayList(); + maxIPs = new ArrayList(); + myFreqs = new ArrayList(); + } + + //Complete the readFile method to create a FileResource and + //iterate over all lines,create a LogEntry and store it in the + //records ArrayList. + public void readFile(String filename) { + FileResource resource = new FileResource(); + for(String line: resource.lines()){ + WebLogParser.parseEntry(line); + records.add(WebLogParser.parseEntry(line)); + } + } + + public int countUniqueIPs() { + // uniqueIPs starts as an empty list + ArrayList uniqueIPs = new ArrayList(); + // for each element le in records + for (LogEntry le: records) { + // ipAddr is le's ipAddress + String ipAddr = le.getIpAddress(); + //if ipAddr is not in uniqueIPs + if(!uniqueIPs.contains(ipAddr)) { + //add ipAddr to uniqueIps + uniqueIPs.add(ipAddr); + } + } + // return the size of UniqueIPs + return uniqueIPs.size(); + } + + public void printAllHigherThanNum(int Num) { + + for(LogEntry le: records) { + // Status code in LogEntrys + int statusCode = le.getStatusCode(); + //if StatusCode greater than Num + if(statusCode > Num) { + //print StatusCode + System.out.println("StatusCode greater than "+Num+": "+statusCode); + } + } + + } + + //This method accesses the web logs in records and returns an ArrayList + //of Strings of unique IP addresses that had access on the given day. + + public ArrayList uniqueIPVisitsOnDay(String someday){ + ArrayList myIPs = new ArrayList(); + String myString = null; + for(LogEntry le: records) { + Date d = le.getAccessTime(); + String ipAddr = le.getIpAddress(); + myString = d.toString(); + int index = myIPs.indexOf(ipAddr); + if((myString.contains(someday)) && (!myIPs.contains(ipAddr))){ + myIPs.add(ipAddr); + myFreqs.add(1); + } + + for (int k =0; k < myIPs.size();k++) { + System.out.println(myIPs.get(k)+"\t"); + } + + System.out.println("Array size: "+myIPs.size()); + } + return myIPs; + } + + public int countUniqueIPsInRange(int low, int high){ + // uniqueIPs starts as an empty list + ArrayList uniqueIPs = new ArrayList(); + for(LogEntry New: records) { + // Status code in LogEntrys + int statusCode = New.getStatusCode(); + String ipAddr = New.getIpAddress(); + //if StatusCode greater than Num + if((statusCode >= low) && (statusCode <= high)) { + if(!uniqueIPs.contains(ipAddr)) { + //add ipAddr to uniqueIps + uniqueIPs.add(ipAddr); + } + } + } + return uniqueIPs.size(); + } + + public HashMap countVisitsPerIP() { + // Make an empty HashMap counts + HashMap counts = new HashMap(); + // For each le in records + for (LogEntry le: records) { + //ip is le's ipAddress + String ip = le.getIpAddress(); + //Check if ip is in counts + if (!counts.containsKey(ip)) { + // If not put ip in with a value of 1 + counts.put(ip,1); + } + // If so; update the value to be 1 more + else { + counts.put(ip,counts.get(ip) + 1); + } + } + //counts is the answer + return counts; + } + + //In the Log Analyser class, write the method iPsMostVisits which has one + //parameter , a HashMap that maps an IP address to the number of + // times that IP address appears in the web log file. This method returns an + // ArrayList of Strings of IP addresses that all have the maximum number of visits + // to this website. For example, the call iPsMostVisits on a HashMap formed using + // the file weblog3-short_log returns the ArrayList with these two IP addresses, + //61.15.121.171 and 84.133.195.161. Both of them visited the site three times, which + //is the maximum number of times any IP address visited the site. + + public ArrayList iPsMostVisits(HashMap addressNumberTime){ + ArrayList maxIps = new ArrayList(); + int greatest; + greatest = mostNumberVisitsByIP(addressNumberTime); + for (String s: addressNumberTime.keySet()) { + if (addressNumberTime.get(s) == greatest) { + maxIps.add(s); + } + } + + return maxIps; + } + + //In the LogAnalyser class, write the method iPsForDays which has no parameters. This + // method returns a HashMap> that uses records and maps days + // from web logs to an ArrayList of IP addresses that occured on that day.A day is in + //format "MMM DD" where MMM is the first three characters on the month name with the + // first letter capital and the others in lowercase, and DD is the day in two digits. + // For example, for the file weblog3-short_log, after building this HashMap, if you + // print it out, you will see that Sep 14 maps to one IP address, Sep 21 maps to four + //IP addresses and Sep 30 maps to five IP addresses. + + public HashMap> iPsForDays(){ + HashMap> dayIpThatDay = new HashMap>(); + ArrayList myIPs = new ArrayList(); + String myString = null; + for (LogEntry le: records) { + Date d = le.getAccessTime(); + String ipAddr = le.getIpAddress(); + myString = d.toString(); + myIPs = uniqueIPVisitsOnDay(myString); + dayIpThatDay.put(myString,myIPs); + } + return dayIpThatDay; + } + + public int findMax(){ + int theMax = myFreqs.get(0); + int maxIndex = 0; + for(int k=0; k < myFreqs.size(); k++){ + if (myFreqs.get(k) > theMax){ + theMax = myFreqs.get(k); + maxIndex = k; + } + } + return maxIndex; + } + + public String dayWithMostIPVisits(HashMap> dayIPs){ + String date; + String maxKey_date= null; + for (String s : dayIPs.keySet()) { + int index = maxDate.indexOf(s); + if (index == -1) { + maxDate.add(s); + myFreqs.add(1); + } + else { + int freq = myFreqs.get(index); + myFreqs.set(index,freq+1); + } + } + + int max = findMax(); + System.out.println("max Date: "+ maxDate.get(max)+" max Freq: "+ myFreqs.get(max)); + //myFreqs.clear(); + return maxDate.get(max); + } + + public ArrayList iPsWithMostVisitsOnDay(HashMap> dayandIPs, String aDay){ + myFreqs.clear(); + ArrayList mostIPs = new ArrayList(); + mostIPs = uniqueIPVisitsOnDay(aDay); + HashMap counts = new HashMap(); + + for (int k=0;k myCounts){ + int max = 0; + for (String s: myCounts.keySet()){ + int currentNum = myCounts.get(s); + if (currentNum > max) { + max = currentNum; + } + } + return max; + } + + public void printAll() { + for(LogEntry le : records) { + System.out.println(le); + } + } + +} diff --git a/Week3/Website Visits/WebLogProgram/LogEntry.class b/Week3/Website Visits/WebLogProgram/LogEntry.class new file mode 100644 index 0000000..b85ebe6 Binary files /dev/null and b/Week3/Website Visits/WebLogProgram/LogEntry.class differ diff --git a/Week3/Website Visits/WebLogProgram/LogEntry.ctxt b/Week3/Website Visits/WebLogProgram/LogEntry.ctxt new file mode 100644 index 0000000..b4d158a --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/LogEntry.ctxt @@ -0,0 +1,17 @@ +#BlueJ class context +comment0.target=LogEntry +comment1.params=ip\ time\ req\ status\ bytes +comment1.target=LogEntry(java.lang.String,\ java.util.Date,\ java.lang.String,\ int,\ int) +comment2.params= +comment2.target=java.lang.String\ getIpAddress() +comment3.params= +comment3.target=java.util.Date\ getAccessTime() +comment4.params= +comment4.target=java.lang.String\ getRequest() +comment5.params= +comment5.target=int\ getStatusCode() +comment6.params= +comment6.target=int\ getBytesReturned() +comment7.params= +comment7.target=java.lang.String\ toString() +numComments=8 diff --git a/Week3/Website Visits/WebLogProgram/LogEntry.java b/Week3/Website Visits/WebLogProgram/LogEntry.java new file mode 100755 index 0000000..ada069b --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/LogEntry.java @@ -0,0 +1,47 @@ + +/** + * Write a description of class LogRecord here. + * + * @author (Aymar N.) + * @version (02.08.2019) + */ + +import java.util.*; +public class LogEntry +{ + private String ipAddress; + private Date accessTime; + private String request; + private int statusCode; + private int bytesReturned; + + public LogEntry(String ip, Date time, String req, int status, int bytes) { + ipAddress = ip; + accessTime = time; + request = req; + statusCode = status; + bytesReturned = bytes; + + } + + public String getIpAddress() { + return ipAddress; + } + public Date getAccessTime() { + return accessTime; + } + public String getRequest() { + return request; + } + public int getStatusCode() { + return statusCode; + } + public int getBytesReturned() { + return bytesReturned; + } + + public String toString() { + return ipAddress + " " + accessTime + " " + request + + " " + statusCode + " " + bytesReturned; + } +} diff --git a/Week3/Website Visits/WebLogProgram/Tester.class b/Week3/Website Visits/WebLogProgram/Tester.class new file mode 100644 index 0000000..34d6728 Binary files /dev/null and b/Week3/Website Visits/WebLogProgram/Tester.class differ diff --git a/Week3/Website Visits/WebLogProgram/Tester.ctxt b/Week3/Website Visits/WebLogProgram/Tester.ctxt new file mode 100644 index 0000000..d3fa1e6 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/Tester.ctxt @@ -0,0 +1,15 @@ +#BlueJ class context +comment0.target=Tester +comment1.params= +comment1.target=void\ testLogEntry() +comment2.params= +comment2.target=void\ testLogAnalyzer() +comment3.params= +comment3.target=void\ testUniqIP() +comment4.params= +comment4.target=void\ testprintAllHigherthanNum() +comment5.params= +comment5.target=void\ testuniqueIPVisitsOnDay() +comment6.params= +comment6.target=void\ testcountUniqueIPsInRange() +numComments=7 diff --git a/Week3/Website Visits/WebLogProgram/Tester.java b/Week3/Website Visits/WebLogProgram/Tester.java new file mode 100755 index 0000000..be97ce5 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/Tester.java @@ -0,0 +1,56 @@ + +/** + * Write a description of class Tester here. + * @author (Aymar N.) + * @version (02.08.2019) + */ + +import java.util.*; + +public class Tester +{ + + public void testLogEntry() { + LogEntry le = new LogEntry("1.2.3.4", new Date(), "example request", 200, 500); + System.out.println(le); + LogEntry le2 = new LogEntry("1.2.100.4", new Date(), "example request 2", 300, 400); + System.out.println(le2); + } + + public void testLogAnalyzer() { + LogAnalyzer LogAnalyzer = new LogAnalyzer(); + LogAnalyzer.readFile("short-test_log"); + LogAnalyzer.printAll(); + } + + public void testUniqIP() { + LogAnalyzer la = new LogAnalyzer(); + la.readFile("short-test_log"); + int uniqueIPS = la.countUniqueIPs(); + System.out.println("There are " + uniqueIPS + " IPs"); + } + + public void testprintAllHigherthanNum() { + LogAnalyzer MyLogAnalyser = new LogAnalyzer(); + MyLogAnalyser.readFile("weblog1_log"); + MyLogAnalyser.printAllHigherThanNum(400); + } + + public void testuniqueIPVisitsOnDay() { + LogAnalyzer MyAnalyser = new LogAnalyzer(); + MyAnalyser.readFile("weblog1_log"); + //MyAnalyser.uniqueIPVisitsOnDay("Sep 14"); + //MyAnalyser.uniqueIPVisitsOnDay("Sep 30"); + MyAnalyser.uniqueIPVisitsOnDay("Mar 17"); + + } + + public void testcountUniqueIPsInRange() { + LogAnalyzer Analyser = new LogAnalyzer(); + Analyser.readFile("weblog1_log"); + int countinRange_first = Analyser.countUniqueIPsInRange(200, 299); + //int countinRange_second = Analyser.countUniqueIPsInRange(300, 399); + System.out.println("There are firstly " + countinRange_first + " IPs"); + //System.out.println("There are secondly " + countinRange_second + " IPs"); + } +} diff --git a/Week3/Website Visits/WebLogProgram/WebLogParser.class b/Week3/Website Visits/WebLogProgram/WebLogParser.class new file mode 100644 index 0000000..df27f26 Binary files /dev/null and b/Week3/Website Visits/WebLogProgram/WebLogParser.class differ diff --git a/Week3/Website Visits/WebLogProgram/WebLogParser.ctxt b/Week3/Website Visits/WebLogProgram/WebLogParser.ctxt new file mode 100644 index 0000000..e2a02ba --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/WebLogParser.ctxt @@ -0,0 +1,9 @@ +#BlueJ class context +comment0.target=WebLogParser +comment1.params=sb\ delim +comment1.target=java.lang.String\ munchTo(java.lang.StringBuilder,\ java.lang.String) +comment2.params=line +comment2.target=LogEntry\ parseEntry(java.lang.String) +comment3.params=dateStr +comment3.target=java.util.Date\ parseDate(java.lang.String) +numComments=4 diff --git a/Week3/Website Visits/WebLogProgram/WebLogParser.java b/Week3/Website Visits/WebLogProgram/WebLogParser.java new file mode 100755 index 0000000..5268a77 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/WebLogParser.java @@ -0,0 +1,36 @@ +import java.text.*; +import java.util.*; + +public class WebLogParser { + private static final SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MMM/yyyy:kk:mm:ss Z", Locale.US); + private static String munchTo(StringBuilder sb, String delim) { + int x = sb.indexOf(delim); + if (x == -1) { + x = sb.length(); + } + String ans = sb.substring(0,x); + sb.delete(0, x + delim.length()); + return ans; + } + public static LogEntry parseEntry(String line) { + //Assumes line is vald and in this format: + //110.76.104.12 - - [30/Sep/2015:07:47:11 -0400] "GET //favicon.ico HTTP/1.1" 200 3426 + StringBuilder sb = new StringBuilder(line); + String ip = munchTo(sb, " "); + munchTo(sb, " "); //ignore - + munchTo(sb, " ["); //ignore -, and eat the leading [ + String dateStr = munchTo(sb, "] \""); //]-space is intentional: eat both + Date date = parseDate(dateStr); + String request = munchTo(sb, "\" "); // quote-space is intentional: eat both + String statusStr = munchTo(sb, " "); + int status = Integer.parseInt(statusStr); + String byteStr = munchTo(sb, " "); + int bytes = Integer.parseInt(byteStr); + return new LogEntry(ip, date, request, status, bytes); + } + public static Date parseDate(String dateStr) { + ParsePosition pp = new ParsePosition(0); + return dateFormat.parse(dateStr, pp); + } + +} diff --git a/Week3/Website Visits/WebLogProgram/short-test_log b/Week3/Website Visits/WebLogProgram/short-test_log new file mode 100644 index 0000000..048e52a --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/short-test_log @@ -0,0 +1,7 @@ +110.76.104.12 - - [30/Sep/2015:07:47:11 -0400] "GET //favicon.ico HTTP/1.1" 200 3426 +152.3.135.44 - - [30/Sep/2015:07:47:11 -0400] "GET /projects/rotate/ HTTP/1.1" 302 495 +152.3.135.44 - - [30/Sep/2015:07:47:11 -0400] "GET /projects/rotate/random_photo/ HTTP/1.1" 200 1112 +152.3.135.44 - - [30/Sep/2015:07:47:11 -0400] "GET /favicon.ico HTTP/1.1" 304 179 +157.55.39.203 - - [30/Sep/2015:07:47:13 -0400] "GET /courses/spring14/cps140/info.php HTTP/1.1" 200 2913 +152.3.135.63 - - [30/Sep/2015:07:47:13 -0400] "GET /projects/rotate4k/ HTTP/1.1" 302 492 +152.3.135.63 - - [30/Sep/2015:07:47:13 -0400] "GET /projects/rotate4k/random_photo/ HTTP/1.1" 200 1055 diff --git a/Week3/Website Visits/WebLogProgram/weblog-short_log b/Week3/Website Visits/WebLogProgram/weblog-short_log new file mode 100644 index 0000000..79eba1e --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/weblog-short_log @@ -0,0 +1,12 @@ +84.189.158.117 - - [21/Sep/2015:07:59:14 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.189.158.117 - - [30/Sep/2015:07:59:14 -0400] "GET /favicon.ico HTTP/1.0" 404 622 +61.15.121.171 - - [21/Sep/2015:07:59:21 -0400] "GET /software.html HTTP/1.1" 200 1019 +84.133.195.161 - - [14/Sep/2015:07:59:23 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +84.133.195.161 - - [21/Sep/2015:07:59:23 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +84.133.195.161 - - [21/Sep/2015:07:59:30 -0400] "GET /jflaptmp/may15-2011/withoutSource/JFLAP.jar HTTP/1.1" 200 9781243 +61.15.121.171 - - [30/Sep/2015:07:59:46 -0400] "GET /history.html HTTP/1.1" 200 1819 +61.15.121.171 - - [30/Sep/2015:08:00:24 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +177.4.40.87 - - [30/Sep/2015:08:00:32 -0400] "GET / HTTP/1.1" 200 859 +177.4.40.87 - - [30/Sep/2015:08:00:32 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +177.4.40.87 - - [21/Sep/2015:08:00:32 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +177.4.40.87 - - [14/Sep/2015:08:00:32 -0400] "GET /silverball.gif HTTP/1.1" 200 613 diff --git a/Week3/Website Visits/WebLogProgram/weblog1_log b/Week3/Website Visits/WebLogProgram/weblog1_log new file mode 100644 index 0000000..76df587 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/weblog1_log @@ -0,0 +1,639 @@ +177.4.40.87 - - [15/Mar/2015:08:00:32 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +177.4.40.87 - - [15/Mar/2015:08:00:32 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +177.4.40.87 - - [15/Mar/2015:08:00:32 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +177.4.40.87 - - [15/Mar/2015:08:00:33 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +177.4.40.87 - - [15/Mar/2015:08:00:33 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +61.15.121.171 - - [15/Mar/2015:08:00:33 -0400] "GET /whatis.html HTTP/1.1" 200 1031 +177.4.40.87 - - [15/Mar/2015:08:00:33 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +177.4.40.87 - - [15/Mar/2015:08:00:33 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +61.15.121.171 - - [15/Mar/2015:08:00:33 -0400] "GET /indexdfa.gif HTTP/1.1" 200 6161 +61.15.121.171 - - [15/Mar/2015:08:00:33 -0400] "GET /indextodfa.gif HTTP/1.1" 200 5277 +61.15.121.171 - - [15/Mar/2015:08:00:33 -0400] "GET /indexpda.gif HTTP/1.1" 200 4784 +61.15.121.171 - - [15/Mar/2015:08:00:33 -0400] "GET /indexslr.gif HTTP/1.1" 200 5063 +61.15.121.171 - - [15/Mar/2015:08:00:33 -0400] "GET /indextm.gif HTTP/1.1" 200 3222 +61.15.121.171 - - [15/Mar/2015:08:00:33 -0400] "GET /indexlsys.gif HTTP/1.1" 200 6336 +146.83.181.247 - - [15/Mar/2015:08:00:56 -0400] "GET /papers.html HTTP/1.0" 200 7651 +66.249.79.193 - - [15/Mar/2015:08:01:06 -0400] "GET /tutorial/pda/cfg/index.html HTTP/1.1" 200 3147 +146.83.181.247 - - [15/Mar/2015:08:01:20 -0400] "GET /framebody.html HTTP/1.0" 200 3513 +66.249.88.30 - - [15/Mar/2015:08:01:24 -0400] "GET /tutorial/grammar/toPDALR/images/example1_5.png HTTP/1.1" 200 27063 +66.249.85.211 - - [15/Mar/2015:08:01:25 -0400] "GET /tutorial/grammar/toPDALR/images/example1_4.png HTTP/1.1" 200 30510 +66.249.84.244 - - [15/Mar/2015:08:01:25 -0400] "GET /tutorial/grammar/toPDALR/images/example1_2.png HTTP/1.1" 200 28194 +61.15.121.171 - - [15/Mar/2015:08:01:40 -0400] "GET /jflapbooks/ HTTP/1.1" 200 2161 +146.83.181.247 - - [15/Mar/2015:08:01:57 -0400] "GET /jflaptmp/ HTTP/1.0" 200 2671 +146.83.181.247 - - [15/Mar/2015:08:01:57 -0400] "GET /images/New.gif HTTP/1.0" 200 354 +61.15.121.171 - - [16/Mar/2015:08:02:06 -0400] "GET /jflapbook/ HTTP/1.1" 200 1535 +61.15.121.171 - - [16/Mar/2015:08:02:06 -0400] "GET /jflapbook/jflapbooksmall.jpg HTTP/1.1" 200 7633 +146.83.181.247 - - [16/Mar/2015:08:02:14 -0400] "GET /jflaptmp/may15-2011/twojar/JFLAP_Thin.jar HTTP/1.0" 200 2389608 +108.59.8.208 - - [16/Mar/2015:08:01:57 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 200 1571832 +122.171.154.239 - - [16/Mar/2015:08:04:02 -0400] "GET /tutorial/grammar/slr/index.html HTTP/1.1" 200 4425 +122.171.154.239 - - [16/Mar/2015:08:04:04 -0400] "GET /tutorial/grammar/slr/images/example1_2.png HTTP/1.1" 200 16428 +122.171.154.239 - - [16/Mar/2015:08:04:04 -0400] "GET /tutorial/grammar/slr/images/example1_3.png HTTP/1.1" 200 16706 +122.171.154.239 - - [16/Mar/2015:08:04:04 -0400] "GET /tutorial/grammar/slr/images/example1_3-1.png HTTP/1.1" 200 18245 +122.171.154.239 - - [16/Mar/2015:08:04:04 -0400] "GET /tutorial/grammar/slr/images/example1_4.png HTTP/1.1" 200 19289 +122.171.154.239 - - [16/Mar/2015:08:04:04 -0400] "GET /tutorial/grammar/slr/images/example1_1.png HTTP/1.1" 200 20719 +122.171.154.239 - - [16/Mar/2015:08:04:04 -0400] "GET /tutorial/grammar/slr/images/slrparse.png HTTP/1.1" 200 15317 +122.171.154.239 - - [16/Mar/2015:08:04:04 -0400] "GET /tutorial/grammar/slr/images/example1_5.png HTTP/1.1" 200 26373 +122.171.154.239 - - [16/Mar/2015:08:04:05 -0400] "GET /tutorial/grammar/slr/images/example1_6.png HTTP/1.1" 200 67962 +122.171.154.239 - - [16/Mar/2015:08:04:05 -0400] "GET /tutorial/grammar/slr/images/example1_7.png HTTP/1.1" 200 63550 +122.171.154.239 - - [16/Mar/2015:08:04:05 -0400] "GET /tutorial/grammar/slr/images/example1_8.png HTTP/1.1" 200 61316 +122.171.154.239 - - [16/Mar/2015:08:04:05 -0400] "GET /tutorial/grammar/slr/images/example1_9.png HTTP/1.1" 200 19615 +122.171.154.239 - - [16/Mar/2015:08:04:05 -0400] "GET /tutorial/grammar/slr/images/example1_11.png HTTP/1.1" 200 37871 +122.171.154.239 - - [16/Mar/2015:08:04:06 -0400] "GET /tutorial/grammar/slr/images/example1_12.png HTTP/1.1" 200 20080 +122.171.154.239 - - [16/Mar/2015:08:04:05 -0400] "GET /tutorial/grammar/slr/images/example1_10.png HTTP/1.1" 200 38252 +122.171.154.239 - - [16/Mar/2015:08:04:07 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +66.249.79.200 - - [16/Mar/2015:08:04:12 -0400] "GET /tutorial/grammar/toPDA/index.html HTTP/1.1" 200 2176 +187.198.4.53 - - [16/Mar/2015:08:04:19 -0400] "GET /tutorial/fa/trapstate/images/images_1.png HTTP/1.1" 200 19798 +180.76.15.138 - - [16/Mar/2015:08:04:26 -0400] "GET /stats2008/countries.txt HTTP/1.1" 200 1879 +66.249.79.193 - - [16/Mar/2015:08:05:22 -0400] "GET /tutorial/grammar/toPDALR/index.html HTTP/1.1" 200 2394 +200.129.163.70 - - [16/Mar/2015:08:05:42 -0400] "GET / HTTP/1.1" 200 859 +200.129.163.70 - - [17/Mar/2015:08:05:42 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +200.129.163.70 - - [17/Mar/2015:08:05:42 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +200.129.163.70 - - [17/Mar/2015:08:05:42 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +200.129.163.70 - - [17/Mar/2015:08:05:42 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +200.129.163.70 - - [17/Mar/2015:08:05:43 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +200.129.163.70 - - [17/Mar/2015:08:05:43 -0400] "GET /silverball.gif HTTP/1.1" 200 614 +200.129.163.70 - - [17/Mar/2015:08:05:43 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +200.129.163.70 - - [17/Mar/2015:08:05:43 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +200.129.163.70 - - [17/Mar/2015:08:06:00 -0400] "GET / HTTP/1.1" 200 859 +200.129.163.70 - - [17/Mar/2015:08:06:00 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +200.129.163.70 - - [17/Mar/2015:08:06:00 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +66.249.79.215 - - [17/Mar/2015:08:06:17 -0400] "GET /jflapbook/toc.pdf HTTP/1.1" 200 41330 +200.129.163.70 - - [17/Mar/2015:08:06:37 -0400] "GET /tutorial/ HTTP/1.1" 200 508 +200.129.163.70 - - [17/Mar/2015:08:06:39 -0400] "GET /tutorial/frameindex.html HTTP/1.1" 200 1848 +200.129.163.70 - - [17/Mar/2015:08:06:39 -0400] "GET /tutorial/framebody.html HTTP/1.1" 200 1429 +200.129.163.70 - - [17/Mar/2015:08:06:39 -0400] "GET /tutorial/jflapLogo.JPG HTTP/1.1" 200 8542 +200.129.163.70 - - [17/Mar/2015:08:06:39 -0400] "GET /tutorial/silverball.gif HTTP/1.1" 200 613 +200.129.163.70 - - [17/Mar/2015:08:07:00 -0400] "GET /tutorial/Tutorial_JFLAP_Files.zip HTTP/1.1" 200 46457 +200.129.163.70 - - [17/Mar/2015:08:07:07 -0400] "GET /tutorial/Tutorial_JFLAP_Files.zip HTTP/1.1" 200 35880 +200.129.163.70 - - [17/Mar/2015:08:07:07 -0400] "GET /tutorial/Tutorial_JFLAP_Files.zip HTTP/1.1" 200 46457 +66.249.79.193 - - [17/Mar/2015:08:07:09 -0400] "GET /tutorial/transitionChange/index.html HTTP/1.1" 200 1184 +66.249.79.200 - - [17/Mar/2015:08:07:17 -0400] "GET /tutorial/pumpinglemma/context_free/index.html HTTP/1.1" 200 3748 +66.249.79.193 - - [17/Mar/2015:08:07:56 -0400] "GET /tutorial/fa/trapstate/index.html HTTP/1.1" 200 1934 +66.249.79.200 - - [17/Mar/2015:08:08:04 -0400] "GET /tutorial/fa/combine/index.html HTTP/1.1" 200 1934 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/mealyExamples.html HTTP/1.1" 200 2751 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/images/mealyNOT.png HTTP/1.1" 200 2540 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/images/mealyEx1Step0.png HTTP/1.1" 200 21418 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/images/mealyEx1Step1.png HTTP/1.1" 200 21419 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/images/mealyEx1Step2.png HTTP/1.1" 200 21442 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/images/mealyEx1Step3.png HTTP/1.1" 200 21486 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/images/mealyMultipleRun.png HTTP/1.1" 200 25852 +143.248.234.154 - - [17/Mar/2015:08:08:08 -0400] "GET /tutorial/mealy/images/mealyEx2Step0.png HTTP/1.1" 200 30432 +143.248.234.154 - - [17/Mar/2015:08:08:09 -0400] "GET /tutorial/mealy/images/mealyEx2Step1.png HTTP/1.1" 200 30171 +143.248.234.154 - - [17/Mar/2015:08:08:09 -0400] "GET /tutorial/mealy/images/mealyEx2Step2.png HTTP/1.1" 200 30451 +143.248.234.154 - - [17/Mar/2015:08:08:09 -0400] "GET /tutorial/mealy/images/mealyEx2Step3.png HTTP/1.1" 200 30490 +143.248.234.154 - - [17/Mar/2015:08:08:09 -0400] "GET /tutorial/mealy/images/mealyEx2Trace1.png HTTP/1.1" 200 9790 +143.248.234.154 - - [17/Mar/2015:08:08:09 -0400] "GET /tutorial/mealy/images/mealyEx2MultipleRun.png HTTP/1.1" 200 31155 +143.248.234.154 - - [17/Mar/2015:08:08:09 -0400] "GET /tutorial/mealy/images/mealyEx2Trace2.png HTTP/1.1" 200 10702 +143.248.234.154 - - [17/Mar/2015:08:08:09 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +200.129.163.70 - - [17/Mar/2015:08:08:50 -0400] "GET / HTTP/1.1" 200 859 +200.129.163.70 - - [17/Mar/2015:08:08:50 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +200.129.163.70 - - [17/Mar/2015:08:08:50 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +146.83.181.247 - - [17/Mar/2015:08:08:56 -0400] "GET / HTTP/1.0" 200 822 +146.83.181.247 - - [17/Mar/2015:08:08:57 -0400] "GET /frameindex.html HTTP/1.0" 200 1091 +146.83.181.247 - - [17/Mar/2015:08:08:57 -0400] "GET /framebody.html HTTP/1.0" 200 3513 +146.83.181.247 - - [17/Mar/2015:08:08:57 -0400] "GET /needsPremier.gif HTTP/1.0" 200 4212 +146.83.181.247 - - [17/Mar/2015:08:08:57 -0400] "GET /silverball.gif HTTP/1.0" 200 577 +146.83.181.247 - - [17/Mar/2015:08:08:57 -0400] "GET /wc-03.gif HTTP/1.0" 200 2187 +146.83.181.247 - - [17/Mar/2015:08:08:57 -0400] "GET /jflapLogo2.jpg HTTP/1.0" 200 8506 +146.83.181.247 - - [17/Mar/2015:08:08:57 -0400] "GET /nsfsm.gif HTTP/1.0" 200 2712 +146.83.181.247 - - [17/Mar/2015:08:08:58 -0400] "GET /favicon.ico HTTP/1.0" 404 585 +146.83.181.247 - - [17/Mar/2015:08:08:59 -0400] "GET / HTTP/1.0" 200 822 +146.83.181.247 - - [17/Mar/2015:08:08:59 -0400] "GET /frameindex.html HTTP/1.0" 200 1091 +146.83.181.247 - - [17/Mar/2015:08:08:59 -0400] "GET /framebody.html HTTP/1.0" 200 3513 +66.249.85.208 - - [17/Mar/2015:08:09:17 -0400] "GET /tutorial/regular/images/intro HTTP/1.1" 200 7696 +157.55.39.19 - - [17/Mar/2015:08:10:14 -0400] "GET /tutorial/mealy/?C=D;O=A HTTP/1.1" 200 806 +194.8.197.45 - - [17/Mar/2015:08:10:59 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +194.8.197.45 - - [17/Mar/2015:08:10:59 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +194.8.197.45 - - [17/Mar/2015:08:10:59 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +194.8.197.45 - - [17/Mar/2015:08:10:59 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +180.76.15.26 - - [17/Mar/2015:08:11:38 -0400] "GET /jflapbook/files/ex9-a2n.jff HTTP/1.1" 200 2198 +131.246.230.122 - - [17/Mar/2015:08:12:47 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +109.98.160.33 - - [17/Mar/2015:08:13:18 -0400] "GET /xmlrpc.php HTTP/1.1" 404 621 +64.233.172.143 - - [17/Mar/2015:08:13:19 -0400] "GET /tutorial/grammar/toPDALR/images/example1_6.png HTTP/1.1" 200 17072 +64.233.172.143 - - [17/Mar/2015:08:13:20 -0400] "GET /tutorial/grammar/toPDALR/grammarToLL.jff HTTP/1.1" 200 873 +188.166.124.232 - - [17/Mar/2015:08:14:05 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +188.166.124.232 - - [17/Mar/2015:08:14:13 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +54.209.60.63 - - [17/Mar/2015:08:14:47 -0400] "GET /tutorial/fa/nfa2dfa/index.html HTTP/1.1" 200 3023 +149.125.93.85 - - [17/Mar/2015:08:15:12 -0400] "GET /tutorial/fa/nfa2dfa/index.html HTTP/1.1" 200 3060 +149.125.93.85 - - [17/Mar/2015:08:15:12 -0400] "GET /tutorial/fa/nfa2dfa/images/intro HTTP/1.1" 200 27235 +149.125.93.85 - - [17/Mar/2015:08:15:12 -0400] "GET /tutorial/fa/nfa2dfa/images/introconversion HTTP/1.1" 200 19008 +149.125.93.85 - - [17/Mar/2015:08:15:12 -0400] "GET /tutorial/fa/nfa2dfa/images/addedfirsttransition HTTP/1.1" 200 3243 +149.125.93.85 - - [18/Mar/2015:08:15:12 -0400] "GET /tutorial/fa/nfa2dfa/images/addedthirdtransition HTTP/1.1" 200 5870 +149.125.93.85 - - [18/Mar/2015:08:15:12 -0400] "GET /tutorial/fa/nfa2dfa/images/finishedtransitions HTTP/1.1" 200 13435 +149.125.93.85 - - [18/Mar/2015:08:15:13 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +188.166.124.232 - - [18/Mar/2015:08:15:48 -0400] "GET / HTTP/1.1" 200 859 +188.166.124.232 - - [18/Mar/2015:08:15:49 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +188.166.124.232 - - [18/Mar/2015:08:15:49 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +188.166.124.232 - - [18/Mar/2015:08:15:50 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +188.166.124.232 - - [18/Mar/2015:08:15:53 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/index.html HTTP/1.1" 200 4425 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/slrparse.png HTTP/1.1" 200 15317 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_1.png HTTP/1.1" 200 20719 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_2.png HTTP/1.1" 200 16428 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_3.png HTTP/1.1" 200 16706 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_4.png HTTP/1.1" 200 19289 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_3-1.png HTTP/1.1" 200 18245 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_5.png HTTP/1.1" 200 26373 +212.201.18.146 - - [18/Mar/2015:08:16:48 -0400] "GET /tutorial/grammar/slr/images/example1_9.png HTTP/1.1" 200 19615 +212.201.18.146 - - [18/Mar/2015:08:16:48 -0400] "GET /tutorial/grammar/slr/images/example1_11.png HTTP/1.1" 200 37871 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_6.png HTTP/1.1" 200 67962 +212.201.18.146 - - [18/Mar/2015:08:16:47 -0400] "GET /tutorial/grammar/slr/images/example1_7.png HTTP/1.1" 200 63550 +212.201.18.146 - - [18/Mar/2015:08:16:48 -0400] "GET /tutorial/grammar/slr/images/example1_10.png HTTP/1.1" 200 38252 +212.201.18.146 - - [18/Mar/2015:08:16:48 -0400] "GET /tutorial/grammar/slr/images/example1_8.png HTTP/1.1" 200 61316 +212.201.18.146 - - [18/Mar/2015:08:16:48 -0400] "GET /tutorial/grammar/slr/images/example1_12.png HTTP/1.1" 200 20080 +212.201.18.146 - - [18/Mar/2015:08:16:48 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +84.190.182.222 - - [18/Mar/2015:08:21:01 -0400] "GET / HTTP/1.0" 200 859 +84.190.182.222 - - [18/Mar/2015:08:21:01 -0400] "GET /frameindex.html HTTP/1.0" 200 1127 +84.190.182.222 - - [18/Mar/2015:08:21:01 -0400] "GET /framebody.html HTTP/1.0" 200 3550 +84.190.182.222 - - [18/Mar/2015:08:21:01 -0400] "GET /silverball.gif HTTP/1.0" 200 613 +84.190.182.222 - - [18/Mar/2015:08:21:02 -0400] "GET /jflapLogo2.jpg HTTP/1.0" 200 8542 +84.190.182.222 - - [18/Mar/2015:08:21:02 -0400] "GET /needsPremier.gif HTTP/1.0" 200 4249 +84.190.182.222 - - [18/Mar/2015:08:21:02 -0400] "GET /wc-03.gif HTTP/1.0" 200 2224 +84.190.182.222 - - [18/Mar/2015:08:21:02 -0400] "GET /nsfsm.gif HTTP/1.0" 200 2749 +84.190.182.222 - - [18/Mar/2015:08:21:02 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.190.182.222 - - [18/Mar/2015:08:21:02 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.190.182.222 - - [18/Mar/2015:08:21:04 -0400] "GET /tutorial/ HTTP/1.0" 200 507 +84.190.182.222 - - [18/Mar/2015:08:21:04 -0400] "GET /tutorial/frameindex.html HTTP/1.0" 200 1848 +84.190.182.222 - - [18/Mar/2015:08:21:04 -0400] "GET /tutorial/framebody.html HTTP/1.0" 200 1428 +84.190.182.222 - - [18/Mar/2015:08:21:04 -0400] "GET /tutorial/silverball.gif HTTP/1.0" 304 179 +84.190.182.222 - - [18/Mar/2015:08:21:04 -0400] "GET /tutorial/jflapLogo.JPG HTTP/1.0" 304 180 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/index.html HTTP/1.1" 200 3544 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/images/example1_1.png HTTP/1.1" 200 14371 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/images/grammarwindow.png HTTP/1.1" 200 9173 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/images/example1_4.png HTTP/1.1" 200 14928 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/images/example1_2.png HTTP/1.1" 200 17891 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/images/llparsetable.png HTTP/1.1" 200 14228 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/images/example1_5.png HTTP/1.1" 200 14396 +158.37.216.32 - - [18/Mar/2015:08:21:39 -0400] "GET /tutorial/grammar/LL/images/example1_6.png HTTP/1.1" 200 15786 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_7.png HTTP/1.1" 200 19742 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_8.png HTTP/1.1" 200 22751 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_9.png HTTP/1.1" 200 22583 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_11.png HTTP/1.1" 200 32348 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_10.png HTTP/1.1" 200 32647 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_5-1.png HTTP/1.1" 200 15685 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_12.png HTTP/1.1" 200 16184 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/grammar/LL/images/example1_3.png HTTP/1.1" 200 14619 +84.190.182.222 - - [18/Mar/2015:08:21:40 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.0" 200 8139 +158.37.216.32 - - [18/Mar/2015:08:21:40 -0400] "GET /favicon.ico HTTP/1.1" 404 562 +84.190.182.222 - - [18/Mar/2015:08:21:41 -0400] "GET /tutorial/fa/createfa/images/faSelection.png HTTP/1.0" 304 180 +84.190.182.222 - - [18/Mar/2015:08:21:41 -0400] "GET /tutorial/fa/createfa/images/faNewWindow.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:41 -0400] "GET /tutorial/fa/createfa/images/arrow.gif HTTP/1.0" 304 179 +84.190.182.222 - - [18/Mar/2015:08:21:41 -0400] "GET /tutorial/fa/createfa/images/faToolbar.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:41 -0400] "GET /tutorial/fa/createfa/images/state.gif HTTP/1.0" 304 179 +84.190.182.222 - - [18/Mar/2015:08:21:41 -0400] "GET /tutorial/fa/createfa/images/transition.gif HTTP/1.0" 304 179 +84.190.182.222 - - [18/Mar/2015:08:21:41 -0400] "GET /tutorial/fa/createfa/images/delete.gif HTTP/1.0" 304 179 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faStatesCreated.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faStateMenuInitial.png HTTP/1.0" 304 180 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faFinalState.png HTTP/1.0" 304 180 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faInitialState.png HTTP/1.0" 304 180 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faTransition1a.png HTTP/1.0" 304 180 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faTransition1b.png HTTP/1.0" 304 180 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faTransition2b.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faFinished.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faFinished2.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faMultipleRun.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faMultipleRunTab.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/faMultipleRan.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/nfa.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/nfaHighlightTab.png HTTP/1.0" 304 181 +84.190.182.222 - - [18/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/nfaStepInput.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/nfaHighlight.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/nfaStep0.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:42 -0400] "GET /tutorial/fa/createfa/images/nfaConfig.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/images/nfaStep2.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/images/nfaStep3.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/images/nfaTrace.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/images/nfaStep3b.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/images/nfaStep3c.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/images/nfaStep5.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/images/nfaStep8.png HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/note.jpg HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/selection.jpg HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/ex1_3aGEM.jpg HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/ex1_3aTreeDV.jpg HTTP/1.0" 304 181 +84.190.182.222 - - [19/Mar/2015:08:21:43 -0400] "GET /tutorial/fa/createfa/ex1_3aTwoCircle.jpg HTTP/1.0" 304 181 +212.92.158.66 - - [19/Mar/2015:08:22:09 -0400] "GET /jflapbook/ HTTP/1.1" 200 1535 +212.92.158.66 - - [19/Mar/2015:08:22:09 -0400] "GET /jflapbook/jflapbooksmall.jpg HTTP/1.1" 200 7633 +95.90.252.142 - - [19/Mar/2015:08:22:09 -0400] "GET / HTTP/1.1" 200 859 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2748 +95.90.252.142 - - [19/Mar/2015:08:22:10 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +95.90.252.142 - - [19/Mar/2015:08:22:55 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +84.190.182.222 - - [19/Mar/2015:08:22:57 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.0" 200 8139 +95.90.252.142 - - [19/Mar/2015:08:23:04 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +95.90.252.142 - - [19/Mar/2015:08:23:38 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +95.90.252.142 - - [19/Mar/2015:08:23:39 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +95.90.252.142 - - [19/Mar/2015:08:24:06 -0400] "GET /software.html HTTP/1.1" 200 1019 +95.90.252.142 - - [19/Mar/2015:08:24:08 -0400] "GET /jflapbooks/ HTTP/1.1" 200 2160 +95.90.252.142 - - [19/Mar/2015:08:24:10 -0400] "GET /papers.html HTTP/1.1" 200 7687 +95.90.252.142 - - [19/Mar/2015:08:24:11 -0400] "GET /talks.html HTTP/1.1" 200 1662 +104.236.195.147 - - [19/Mar/2015:08:25:01 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +104.236.195.147 - - [19/Mar/2015:08:25:01 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +104.236.195.147 - - [19/Mar/2015:08:25:09 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +64.233.172.143 - - [19/Mar/2015:08:25:22 -0400] "GET /tutorial/grammar/bruteforceCFG/images/bruteforceMenu.png HTTP/1.1" 200 11501 +95.90.252.142 - - [19/Mar/2015:08:25:28 -0400] "GET /jflaptmp/may15-2011/changes.html HTTP/1.1" 200 1072 +66.249.88.30 - - [19/Mar/2015:08:25:29 -0400] "GET /tutorial/grammar/toPDA/images/toPDA.png HTTP/1.1" 200 24367 +95.90.252.142 - - [19/Mar/2015:08:25:38 -0400] "GET / HTTP/1.1" 200 859 +95.90.252.142 - - [19/Mar/2015:08:25:38 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +95.90.252.142 - - [19/Mar/2015:08:25:38 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +95.90.252.142 - - [19/Mar/2015:08:25:55 -0400] "GET /whatis.html HTTP/1.1" 200 1031 +95.90.252.142 - - [19/Mar/2015:08:25:55 -0400] "GET /indexdfa.gif HTTP/1.1" 200 6161 +95.90.252.142 - - [19/Mar/2015:08:25:55 -0400] "GET /indextodfa.gif HTTP/1.1" 200 5276 +95.90.252.142 - - [19/Mar/2015:08:25:55 -0400] "GET /indexpda.gif HTTP/1.1" 200 4784 +95.90.252.142 - - [19/Mar/2015:08:25:55 -0400] "GET /indexslr.gif HTTP/1.1" 200 5063 +95.90.252.142 - - [19/Mar/2015:08:25:55 -0400] "GET /indextm.gif HTTP/1.1" 200 3222 +95.90.252.142 - - [19/Mar/2015:08:25:55 -0400] "GET /indexlsys.gif HTTP/1.1" 200 6337 +95.90.252.142 - - [19/Mar/2015:08:26:09 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +95.90.252.142 - - [19/Mar/2015:08:26:15 -0400] "GET /jflaptmp/jan24-15/JFLAP8_beta.jar HTTP/1.1" 200 3133198 +95.90.252.142 - - [19/Mar/2015:08:26:28 -0400] "GET /jflaptmp/may15-2011/twojar/JFLAP_Thin.jar HTTP/1.1" 200 2389645 +104.236.195.147 - - [19/Mar/2015:08:25:38 -0400] "GET /jflaptmp/jan24-15/JFLAP8_beta.jar HTTP/1.1" 200 3054744 +210.138.184.59 - - [19/Mar/2015:08:27:15 -0400] "GET /stats/ HTTP/1.0" 200 3597 +131.246.230.122 - - [19/Mar/2015:08:29:26 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +141.117.52.98 - - [19/Mar/2015:08:29:29 -0400] "GET /indextm.gif HTTP/1.1" 200 3222 +141.117.52.98 - - [19/Mar/2015:08:29:29 -0400] "GET /indexpda.gif HTTP/1.1" 200 4784 +141.117.52.98 - - [19/Mar/2015:08:29:29 -0400] "GET /indextodfa.gif HTTP/1.1" 200 5277 +141.117.52.98 - - [19/Mar/2015:08:29:29 -0400] "GET /indexdfa.gif HTTP/1.1" 200 6162 +141.117.52.98 - - [19/Mar/2015:08:29:29 -0400] "GET /indexlsys.gif HTTP/1.1" 200 6337 +141.117.52.98 - - [19/Mar/2015:08:29:29 -0400] "GET /indexslr.gif HTTP/1.1" 200 5063 +24.244.248.8 - - [19/Mar/2015:08:31:25 -0400] "GET /tutorial/turing/one/images/finalstatewithedge HTTP/1.1" 200 48152 +5.160.249.151 - - [19/Mar/2015:08:31:26 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 200 499820 +24.244.248.8 - - [19/Mar/2015:08:31:31 -0400] "GET /tutorial/turing/one/images/anbncndn HTTP/1.1" 200 34837 +5.160.249.151 - - [19/Mar/2015:08:31:28 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 1295067 +5.160.249.151 - - [19/Mar/2015:08:31:27 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 1675000 +5.160.249.151 - - [19/Mar/2015:08:31:27 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 1731280 +5.160.249.151 - - [19/Mar/2015:08:31:29 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 1249569 +5.160.249.151 - - [19/Mar/2015:08:31:34 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 480597 +5.160.249.151 - - [19/Mar/2015:08:31:35 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 411967 +5.160.249.151 - - [19/Mar/2015:08:31:28 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 1072000 +5.160.249.151 - - [19/Mar/2015:08:31:28 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 921920 +5.160.249.151 - - [19/Mar/2015:08:31:26 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 1011700 +5.160.249.151 - - [19/Mar/2015:08:31:35 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 384117 +5.160.249.151 - - [19/Mar/2015:08:31:28 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 206 1433800 +104.236.195.147 - - [19/Mar/2015:08:31:06 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 200 1927512 +77.177.182.67 - - [19/Mar/2015:08:32:51 -0400] "GET / HTTP/1.1" 200 859 +77.177.182.67 - - [19/Mar/2015:08:32:51 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +77.177.182.67 - - [20/Mar/2015:08:32:51 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +77.177.182.67 - - [20/Mar/2015:08:32:54 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +77.177.182.67 - - [20/Mar/2015:08:32:56 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +77.177.182.67 - - [20/Mar/2015:08:32:56 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +77.177.182.67 - - [20/Mar/2015:08:33:00 -0400] "GET /getjflap.html HTTP/1.1" 200 848 +77.177.182.67 - - [20/Mar/2015:08:33:01 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +64.233.172.135 - - [20/Mar/2015:08:33:18 -0400] "GET /tutorial/grammar/bruteforceCFG/images/example1_4.png HTTP/1.1" 200 16060 +77.177.182.67 - - [20/Mar/2015:08:33:23 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +77.177.182.67 - - [21/Mar/2015:08:33:23 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +66.249.85.211 - - [21/Mar/2015:08:33:25 -0400] "GET /tutorial/grammar/bruteforceCFG/contextfreeGrammar.jff HTTP/1.1" 200 754 +77.177.182.67 - - [21/Mar/2015:08:33:34 -0400] "GET /jflaptmp/may15-2011/withoutSource/JFLAP.jar HTTP/1.1" 200 9781243 +24.244.248.8 - - [21/Mar/2015:08:34:18 -0400] "GET /tutorial/batch/text.JPG HTTP/1.1" 200 15401 +84.190.182.222 - - [21/Mar/2015:08:34:51 -0400] "GET /tutorial/ HTTP/1.0" 200 508 +84.190.182.222 - - [21/Mar/2015:08:34:51 -0400] "GET /tutorial/frameindex.html HTTP/1.0" 200 1848 +84.190.182.222 - - [21/Mar/2015:08:34:52 -0400] "GET /tutorial/framebody.html HTTP/1.0" 200 1429 +84.190.182.222 - - [21/Mar/2015:08:34:52 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.190.182.222 - - [21/Mar/2015:08:34:52 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +66.249.79.229 - - [21/Mar/2015:08:34:59 -0400] "GET /tutorial/fa/combine/combine2.jff HTTP/1.1" 200 953 +84.190.182.222 - - [21/Mar/2015:08:35:03 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.0" 200 8139 +84.190.182.222 - - [21/Mar/2015:08:35:07 -0400] "GET /tutorial/fa/combine/index.html HTTP/1.0" 200 1933 +84.190.182.222 - - [21/Mar/2015:08:35:07 -0400] "GET /tutorial/fa/combine/images/screen1 HTTP/1.0" 200 15090 +84.190.182.222 - - [21/Mar/2015:08:35:07 -0400] "GET /tutorial/fa/combine/images/combined HTTP/1.0" 200 21048 +84.190.182.222 - - [21/Mar/2015:08:35:07 -0400] "GET /tutorial/fa/combine/images/screen2 HTTP/1.0" 200 15981 +84.190.182.222 - - [21/Mar/2015:08:35:07 -0400] "GET /tutorial/fa/combine/images/screen3 HTTP/1.0" 200 24602 +84.190.182.222 - - [21/Mar/2015:08:35:09 -0400] "GET /tutorial/fa/layout/index.html HTTP/1.0" 200 6180 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/shortchainRotate HTTP/1.0" 200 30250 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/layoutmenu HTTP/1.0" 200 12401 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/shortchainReflectV HTTP/1.0" 200 32442 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/mvmenu HTTP/1.0" 200 14231 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/shortchain HTTP/1.0" 200 32640 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/rotate HTTP/1.0" 200 5305 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/longchainCircle HTTP/1.0" 200 54492 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/shortchainFill HTTP/1.0" 200 35623 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/shortchainRandom HTTP/1.0" 200 33260 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/longchainSpiral HTTP/1.0" 200 60388 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/manygroupsCircle HTTP/1.0" 200 83965 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/dpntcliquesGEM HTTP/1.0" 200 41463 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/smallcliqueSpiral HTTP/1.0" 200 47712 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/hierarchyTreeD HTTP/1.0" 200 40115 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/hierarchyTreeH HTTP/1.0" 200 39007 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/wheelspokesTwoCircle HTTP/1.0" 200 46311 +84.190.182.222 - - [21/Mar/2015:08:35:10 -0400] "GET /tutorial/fa/layout/images/wheelspokesTwoCircleModified HTTP/1.0" 200 45412 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/mealyMachines.html HTTP/1.0" 200 3091 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealySelection.png HTTP/1.0" 200 13663 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/arrow.gif HTTP/1.0" 200 370 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/FSAStateMenu.png HTTP/1.0" 200 3420 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyTransitionCreate.jpg HTTP/1.0" 200 5362 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyStateMenu.png HTTP/1.0" 200 3190 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyNOT.png HTTP/1.0" 200 2540 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyOutputDisplay.jpg HTTP/1.0" 200 33933 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyStep0.png HTTP/1.0" 200 1836 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyStep1.png HTTP/1.0" 200 1859 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyStep2.png HTTP/1.0" 200 1914 +84.190.182.222 - - [21/Mar/2015:08:35:41 -0400] "GET /tutorial/mealy/images/mealyStep5.png HTTP/1.0" 200 1871 +84.190.182.222 - - [21/Mar/2015:08:35:42 -0400] "GET /tutorial/mealy/images/mealyMultipleRun.png HTTP/1.0" 200 25851 +84.190.182.222 - - [21/Mar/2015:08:35:42 -0400] "GET /tutorial/mealy/images/mealyNondeterminism.jpg HTTP/1.0" 200 3005 +84.190.182.222 - - [21/Mar/2015:08:35:42 -0400] "GET /tutorial/mealy/images/nondeterminismErrorMessage.png HTTP/1.0" 200 9011 +84.190.182.222 - - [21/Mar/2015:08:35:42 -0400] "GET /tutorial/mealy/images/mealyFastRun.jpg HTTP/1.0" 200 37264 +84.190.182.222 - - [21/Mar/2015:08:35:42 -0400] "GET /tutorial/mealy/images/mealyTransitionDone.jpg HTTP/1.0" 200 5130 +84.190.182.222 - - [21/Mar/2015:08:35:49 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.0" 200 8139 +158.197.31.50 - - [21/Mar/2015:08:35:58 -0400] "GET / HTTP/1.1" 200 859 +158.197.31.50 - - [21/Mar/2015:08:35:58 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +158.197.31.50 - - [21/Mar/2015:08:35:58 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +158.197.31.50 - - [21/Mar/2015:08:35:59 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +158.197.31.50 - - [21/Mar/2015:08:35:59 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +158.197.31.50 - - [21/Mar/2015:08:35:59 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +158.197.31.50 - - [21/Mar/2015:08:35:59 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +158.197.31.50 - - [22/Mar/2015:08:35:59 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +158.197.31.50 - - [22/Mar/2015:08:35:59 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +58.9.109.73 - - [22/Mar/2015:08:36:33 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +58.9.109.73 - - [22/Mar/2015:08:36:35 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +180.76.15.157 - - [22/Mar/2015:08:36:51 -0400] "GET /stats2008/unis.txt HTTP/1.1" 200 5864 +84.190.182.222 - - [22/Mar/2015:08:37:06 -0400] "GET /tutorial/ HTTP/1.0" 200 508 +84.190.182.222 - - [22/Mar/2015:08:37:06 -0400] "GET /tutorial/frameindex.html HTTP/1.0" 200 1848 +84.190.182.222 - - [24/Mar/2015:08:37:06 -0400] "GET /tutorial/framebody.html HTTP/1.0" 200 1429 +84.190.182.222 - - [24/Mar/2015:08:37:07 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.190.182.222 - - [24/Mar/2015:08:37:07 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.190.182.222 - - [24/Mar/2015:08:37:32 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.0" 200 8139 +84.190.182.222 - - [24/Mar/2015:08:37:34 -0400] "GET /tutorial/mealy/mealyMachines.html HTTP/1.0" 200 3090 +84.190.182.222 - - [24/Mar/2015:08:38:07 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.0" 200 8139 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/index.html HTTP/1.0" 200 1183 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Select.png HTTP/1.0" 200 18817 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Start.png HTTP/1.0" 200 18785 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Multiple.png HTTP/1.0" 200 19090 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Top.png HTTP/1.0" 200 19359 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Dragging.png HTTP/1.0" 200 20819 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Middle.png HTTP/1.0" 200 19294 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Edit.png HTTP/1.0" 200 18803 +84.190.182.222 - - [24/Mar/2015:08:38:09 -0400] "GET /tutorial/transitionChange/Bottom.png HTTP/1.0" 200 19127 +84.190.182.222 - - [24/Mar/2015:08:38:20 -0400] "GET /tutorial/fa/trapstate/index.html HTTP/1.0" 200 1934 +84.190.182.222 - - [24/Mar/2015:08:38:20 -0400] "GET /tutorial/fa/trapstate/images/images_1.png HTTP/1.0" 200 19797 +84.190.182.222 - - [24/Mar/2015:08:38:20 -0400] "GET /tutorial/fa/trapstate/images/images_2.png HTTP/1.0" 200 22468 +84.190.182.222 - - [24/Mar/2015:08:38:20 -0400] "GET /tutorial/fa/trapstate/images/images_3.png HTTP/1.0" 200 20632 +84.190.182.222 - - [24/Mar/2015:08:38:20 -0400] "GET /tutorial/fa/trapstate/images/images_6.png HTTP/1.0" 200 24602 +84.190.182.222 - - [24/Mar/2015:08:38:20 -0400] "GET /tutorial/fa/trapstate/images/images_5.png HTTP/1.0" 200 23421 +84.190.182.222 - - [24/Mar/2015:08:38:20 -0400] "GET /tutorial/fa/trapstate/images/images_4.png HTTP/1.0" 200 20767 +84.190.182.222 - - [24/Mar/2015:08:38:32 -0400] "GET /tutorial/fa/nfa2dfa/index.html HTTP/1.0" 200 3060 +84.190.182.222 - - [24/Mar/2015:08:38:32 -0400] "GET /tutorial/fa/nfa2dfa/images/introconversion HTTP/1.0" 200 19007 +84.190.182.222 - - [24/Mar/2015:08:38:32 -0400] "GET /tutorial/fa/nfa2dfa/images/intro HTTP/1.0" 200 27236 +84.190.182.222 - - [24/Mar/2015:08:38:32 -0400] "GET /tutorial/fa/nfa2dfa/images/addedfirsttransition HTTP/1.0" 200 3243 +84.190.182.222 - - [24/Mar/2015:08:38:32 -0400] "GET /tutorial/fa/nfa2dfa/images/addedthirdtransition HTTP/1.0" 200 5870 +84.190.182.222 - - [24/Mar/2015:08:38:32 -0400] "GET /tutorial/fa/nfa2dfa/images/finishedtransitions HTTP/1.0" 200 13435 +84.190.182.222 - - [24/Mar/2015:08:39:12 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.0" 200 8139 +84.190.182.222 - - [24/Mar/2015:08:39:20 -0400] "GET /tutorial/mealy/mealyMachines.html HTTP/1.0" 200 3091 +174.140.166.64 - - [24/Mar/2015:08:39:33 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +88.248.192.76 - - [24/Mar/2015:08:40:20 -0400] "GET / HTTP/1.1" 200 859 +88.248.192.76 - - [24/Mar/2015:08:40:20 -0400] "GET / HTTP/1.1" 200 859 +88.248.192.76 - - [24/Mar/2015:08:40:20 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +88.248.192.76 - - [24/Mar/2015:08:40:20 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +88.248.192.76 - - [24/Mar/2015:08:40:21 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +88.248.192.76 - - [24/Mar/2015:08:40:21 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +88.248.192.76 - - [24/Mar/2015:08:40:21 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +88.248.192.76 - - [24/Mar/2015:08:40:21 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +88.248.192.76 - - [24/Mar/2015:08:40:21 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +88.248.192.76 - - [24/Mar/2015:08:40:21 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +66.249.93.132 - - [24/Mar/2015:08:40:32 -0400] "GET / HTTP/1.1" 200 859 +66.249.93.132 - - [24/Mar/2015:08:40:32 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +88.248.192.76 - - [24/Mar/2015:08:40:51 -0400] "GET /whatis.html HTTP/1.1" 200 1031 +88.248.192.76 - - [24/Mar/2015:08:40:51 -0400] "GET /indexdfa.gif HTTP/1.1" 200 6161 +88.248.192.76 - - [24/Mar/2015:08:40:51 -0400] "GET /indextodfa.gif HTTP/1.1" 200 5276 +88.248.192.76 - - [24/Mar/2015:08:40:51 -0400] "GET /indexpda.gif HTTP/1.1" 200 4784 +88.248.192.76 - - [24/Mar/2015:08:40:51 -0400] "GET /indexslr.gif HTTP/1.1" 200 5063 +88.248.192.76 - - [24/Mar/2015:08:40:51 -0400] "GET /indextm.gif HTTP/1.1" 200 3222 +88.248.192.76 - - [24/Mar/2015:08:40:51 -0400] "GET /indexlsys.gif HTTP/1.1" 200 6337 +88.248.192.76 - - [24/Mar/2015:08:41:10 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +88.248.192.76 - - [24/Mar/2015:08:41:14 -0400] "GET /tutorial/ HTTP/1.1" 200 507 +88.248.192.76 - - [24/Mar/2015:08:41:14 -0400] "GET /tutorial/frameindex.html HTTP/1.1" 200 1848 +88.248.192.76 - - [24/Mar/2015:08:41:14 -0400] "GET /tutorial/framebody.html HTTP/1.1" 200 1428 +88.248.192.76 - - [24/Mar/2015:08:41:15 -0400] "GET /tutorial/silverball.gif HTTP/1.1" 200 614 +88.248.192.76 - - [24/Mar/2015:08:41:15 -0400] "GET /tutorial/jflapLogo.JPG HTTP/1.1" 200 8542 +64.233.172.135 - - [24/Mar/2015:08:41:22 -0400] "GET /tutorial/grammar/bruteforceCFG/images/example1_3.png HTTP/1.1" 200 15053 +64.233.172.143 - - [24/Mar/2015:08:41:22 -0400] "GET /tutorial/grammar/bruteforceCFG/images/example1_2.png HTTP/1.1" 200 22670 +88.248.192.76 - - [24/Mar/2015:08:41:24 -0400] "GET /tutorial/turing/one/index.html HTTP/1.1" 200 5446 +88.248.192.76 - - [24/Mar/2015:08:41:24 -0400] "GET /tutorial/turing/one/images/mainmenu HTTP/1.1" 200 9089 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/blankeditor HTTP/1.1" 200 9695 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/addedstates HTTP/1.1" 200 21697 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/newtransition HTTP/1.1" 200 509 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/addedfirsttransition HTTP/1.1" 200 5379 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/finalstateerrormessage HTTP/1.1" 200 7358 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/anbncndn HTTP/1.1" 200 34836 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/finishedtransitions HTTP/1.1" 200 45043 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/finalstatewithedge HTTP/1.1" 200 48151 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/withspecialsyntax HTTP/1.1" 200 42117 +88.248.192.76 - - [24/Mar/2015:08:41:25 -0400] "GET /tutorial/turing/one/images/fastrun HTTP/1.1" 200 12479 +109.163.234.4 - - [24/Mar/2015:08:41:26 -0400] "GET /tutorial/grammar/LL/index.html HTTP/1.1" 200 3600 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/grammarwindow.png HTTP/1.1" 200 9228 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/example1_1.png HTTP/1.1" 200 14427 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/llparsetable.png HTTP/1.1" 200 14284 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/example1_2.png HTTP/1.1" 200 17947 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/example1_3.png HTTP/1.1" 200 14674 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/example1_5-1.png HTTP/1.1" 200 15740 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/example1_6.png HTTP/1.1" 200 15841 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/example1_7.png HTTP/1.1" 200 19797 +109.163.234.4 - - [24/Mar/2015:08:41:27 -0400] "GET /tutorial/grammar/LL/images/example1_4.png HTTP/1.1" 200 14984 +109.163.234.4 - - [24/Mar/2015:08:41:28 -0400] "GET /tutorial/grammar/LL/images/example1_5.png HTTP/1.1" 200 14452 +109.163.234.4 - - [24/Mar/2015:08:41:28 -0400] "GET /tutorial/grammar/LL/images/example1_8.png HTTP/1.1" 200 22807 +109.163.234.4 - - [24/Mar/2015:08:41:28 -0400] "GET /tutorial/grammar/LL/images/example1_9.png HTTP/1.1" 200 22639 +109.163.234.4 - - [24/Mar/2015:08:41:28 -0400] "GET /tutorial/grammar/LL/images/example1_10.png HTTP/1.1" 200 32702 +109.163.234.4 - - [24/Mar/2015:08:41:28 -0400] "GET /tutorial/grammar/LL/images/example1_11.png HTTP/1.1" 200 32403 +109.163.234.4 - - [24/Mar/2015:08:41:28 -0400] "GET /tutorial/grammar/LL/images/example1_12.png HTTP/1.1" 200 16239 +109.163.234.4 - - [24/Mar/2015:08:41:28 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +109.163.234.4 - - [24/Mar/2015:08:41:29 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +88.248.192.76 - - [24/Mar/2015:08:41:58 -0400] "GET /instructorUse.html HTTP/1.1" 200 1644 +88.248.192.76 - - [24/Mar/2015:08:41:59 -0400] "GET /history.html HTTP/1.1" 200 1818 +88.248.192.76 - - [24/Mar/2015:08:43:04 -0400] "GET /stats2008/ HTTP/1.1" 200 1825 +88.248.192.76 - - [24/Mar/2015:08:43:05 -0400] "GET /stats2008/finalMap.jpg HTTP/1.1" 200 47341 +88.248.192.76 - - [24/Mar/2015:08:43:05 -0400] "GET /stats2008/wz_tooltip.js HTTP/1.1" 404 634 +88.248.192.76 - - [24/Mar/2015:08:43:05 -0400] "GET /stats2008/type.jpg HTTP/1.1" 200 21294 +88.248.192.76 - - [24/Mar/2015:08:43:05 -0400] "GET /stats2008/reason.jpg HTTP/1.1" 200 14892 +88.248.192.76 - - [24/Mar/2015:08:43:05 -0400] "GET /stats2008/required.jpg HTTP/1.1" 200 16095 +88.248.192.76 - - [24/Mar/2015:08:43:05 -0400] "GET /stats2008/previous.jpg HTTP/1.1" 200 13942 +88.248.192.76 - - [24/Mar/2015:08:43:05 -0400] "GET /stats2008/JFLAPtexts.jpg HTTP/1.1" 200 55440 +88.248.192.76 - - [24/Mar/2015:08:43:26 -0400] "GET /jflapbook/ HTTP/1.1" 200 1535 +88.248.192.76 - - [24/Mar/2015:08:43:26 -0400] "GET /jflapbook/jflapbooksmall.jpg HTTP/1.1" 200 7633 +88.248.192.76 - - [24/Mar/2015:08:43:41 -0400] "GET /jflapbooks/ HTTP/1.1" 200 2161 +88.248.192.76 - - [24/Mar/2015:08:43:48 -0400] "GET /software.html HTTP/1.1" 200 1019 +88.248.192.76 - - [24/Mar/2015:08:44:10 -0400] "GET /papers.html HTTP/1.1" 200 7688 +146.83.129.99 - - [24/Mar/2015:08:44:16 -0400] "GET / HTTP/1.1" 200 859 +146.83.129.99 - - [24/Mar/2015:08:44:17 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +146.83.129.99 - - [24/Mar/2015:08:44:17 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +146.83.129.99 - - [24/Mar/2015:08:44:17 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +146.83.129.99 - - [24/Mar/2015:08:44:17 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +146.83.129.99 - - [24/Mar/2015:08:44:17 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4249 +146.83.129.99 - - [24/Mar/2015:08:44:17 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +146.83.129.99 - - [24/Mar/2015:08:44:17 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +146.83.129.99 - - [24/Mar/2015:08:44:18 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +146.83.129.99 - - [24/Mar/2015:08:44:19 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +88.248.192.76 - - [24/Mar/2015:08:44:19 -0400] "GET /samplefiles.html HTTP/1.1" 200 702 +88.248.192.76 - - [24/Mar/2015:08:44:21 -0400] "GET /talks.html HTTP/1.1" 200 1662 +146.83.129.99 - - [24/Mar/2015:08:44:22 -0400] "GET /getjflap.html HTTP/1.1" 200 848 +146.83.129.99 - - [24/Mar/2015:08:45:48 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +146.83.129.99 - - [24/Mar/2015:08:45:48 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +141.8.143.212 - - [24/Mar/2015:08:47:30 -0400] "GET /tutorial/transitionChange/Start.png HTTP/1.1" 200 18785 +146.83.129.99 - - [24/Mar/2015:08:46:33 -0400] "GET /jflaptmp/may15-2011/withoutSource/JFLAP.jar HTTP/1.1" 200 9781243 +192.124.26.250 - - [24/Mar/2015:08:49:03 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +192.124.26.250 - - [24/Mar/2015:08:49:04 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +192.124.26.250 - - [24/Mar/2015:08:49:04 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2707 +192.124.26.250 - - [24/Mar/2015:08:49:04 -0400] "GET /apple-touch-icon-precomposed.png HTTP/1.1" 404 643 +192.124.26.250 - - [24/Mar/2015:08:49:04 -0400] "GET /apple-touch-icon.png HTTP/1.1" 404 630 +64.233.172.143 - - [24/Mar/2015:08:49:25 -0400] "GET /tutorial/grammar/toPDA/grammarToLL.jff HTTP/1.1" 200 874 +64.233.172.151 - - [24/Mar/2015:08:49:26 -0400] "GET /tutorial/fa/trapstate/images/images_2.png HTTP/1.1" 200 22468 +180.76.15.14 - - [24/Mar/2015:08:54:08 -0400] "GET /jflapbook/files/ex7.5.jff HTTP/1.1" 200 948 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/mealyExamples.html HTTP/1.1" 200 2751 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyNOT.png HTTP/1.1" 200 2540 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyEx1Step0.png HTTP/1.1" 200 21418 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyEx1Step1.png HTTP/1.1" 200 21419 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyEx1Step2.png HTTP/1.1" 200 21443 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyMultipleRun.png HTTP/1.1" 200 25852 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyEx1Step3.png HTTP/1.1" 200 21486 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyVending.png HTTP/1.1" 200 21180 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyEx2Step0.png HTTP/1.1" 200 30431 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyVending.png HTTP/1.1" 200 21181 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyEx2Step1.png HTTP/1.1" 200 30171 +143.248.216.73 - - [24/Mar/2015:08:54:12 -0400] "GET /tutorial/mealy/images/mealyEx2Step3.png HTTP/1.1" 200 30490 +143.248.216.73 - - [24/Mar/2015:08:54:13 -0400] "GET /tutorial/mealy/images/mealyEx2Trace2.png HTTP/1.1" 200 10702 +143.248.216.73 - - [24/Mar/2015:08:54:13 -0400] "GET /tutorial/mealy/images/mealyEx2Trace1.png HTTP/1.1" 200 9790 +143.248.216.73 - - [24/Mar/2015:08:54:13 -0400] "GET /tutorial/mealy/images/mealyEx2MultipleRun.png HTTP/1.1" 200 31155 +143.248.216.73 - - [24/Mar/2015:08:54:13 -0400] "GET /tutorial/mealy/images/mealyEx2Step2.png HTTP/1.1" 200 30451 +143.248.216.73 - - [24/Mar/2015:08:54:14 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +89.230.214.48 - - [24/Mar/2015:08:54:29 -0400] "GET /tutorial/grammar/LL/index.html HTTP/1.1" 200 3600 +39.42.57.74 - - [24/Mar/2015:08:54:37 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +39.42.57.74 - - [24/Mar/2015:08:54:37 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +39.42.57.74 - - [24/Mar/2015:08:54:37 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +89.230.214.48 - - [24/Mar/2015:08:54:38 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +66.249.88.8 - - [24/Mar/2015:08:57:19 -0400] "GET /tutorial/grammar/toPDA/images/example1_2.png HTTP/1.1" 200 23659 +66.249.88.30 - - [24/Mar/2015:08:57:19 -0400] "GET /tutorial/grammar/toPDA/images/example1_3.png HTTP/1.1" 200 30229 +79.226.245.226 - - [24/Mar/2015:08:57:27 -0400] "GET / HTTP/1.1" 200 859 +79.226.245.226 - - [24/Mar/2015:08:57:27 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +79.226.245.226 - - [24/Mar/2015:08:57:27 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +79.226.245.226 - - [24/Mar/2015:08:57:27 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +79.226.245.226 - - [24/Mar/2015:08:57:27 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +79.226.245.226 - - [24/Mar/2015:08:57:28 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +79.226.245.226 - - [24/Mar/2015:08:57:28 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +79.226.245.226 - - [24/Mar/2015:08:57:28 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4249 +79.226.245.226 - - [24/Mar/2015:08:57:28 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +176.157.136.25 - - [24/Mar/2015:08:57:38 -0400] "GET / HTTP/1.1" 200 859 +176.157.136.25 - - [24/Mar/2015:08:57:38 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +176.157.136.25 - - [24/Mar/2015:08:57:38 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +176.157.136.25 - - [24/Mar/2015:08:57:38 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +176.157.136.25 - - [24/Mar/2015:08:57:38 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +200.129.163.70 - - [24/Mar/2015:08:58:40 -0400] "GET / HTTP/1.1" 200 859 +200.129.163.70 - - [24/Mar/2015:08:58:40 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +200.129.163.70 - - [24/Mar/2015:08:58:41 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +184.72.147.110 - - [24/Mar/2015:08:59:21 -0400] "HEAD / HTTP/1.1" 200 202 +184.72.147.110 - - [24/Mar/2015:08:59:22 -0400] "HEAD /wordpress HTTP/1.1" 404 139 +184.72.147.110 - - [24/Mar/2015:08:59:22 -0400] "HEAD /blog HTTP/1.1" 404 139 +181.176.34.69 - - [24/Mar/2015:08:59:33 -0400] "GET / HTTP/1.1" 200 859 +181.176.34.69 - - [24/Mar/2015:08:59:33 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +181.176.34.69 - - [24/Mar/2015:08:59:34 -0400] "GET /framebody.html HTTP/1.1" 200 3549 +181.176.34.69 - - [24/Mar/2015:08:59:34 -0400] "GET /silverball.gif HTTP/1.1" 200 614 +181.176.34.69 - - [24/Mar/2015:08:59:35 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +181.176.34.69 - - [24/Mar/2015:08:59:35 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +181.176.34.69 - - [24/Mar/2015:08:59:35 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +181.176.34.69 - - [24/Mar/2015:08:59:35 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +68.180.230.49 - - [24/Mar/2015:09:00:20 -0400] "GET /robots.txt HTTP/1.1" 404 565 +68.180.230.49 - - [24/Mar/2015:09:00:20 -0400] "GET /tutorial/grammar/toPDALR/index.html HTTP/1.1" 200 2338 +181.176.34.69 - - [24/Mar/2015:09:00:22 -0400] "GET /jflapbook/ HTTP/1.1" 200 1535 +181.176.34.69 - - [24/Mar/2015:09:00:23 -0400] "GET /jflapbook/jflapbooksmall.jpg HTTP/1.1" 200 7633 +181.176.34.69 - - [24/Mar/2015:09:00:27 -0400] "GET /papers.html HTTP/1.1" 200 7687 +181.176.34.69 - - [24/Mar/2015:09:00:30 -0400] "GET /talks.html HTTP/1.1" 200 1662 +181.176.34.69 - - [24/Mar/2015:09:00:37 -0400] "GET /samplefiles.html HTTP/1.1" 200 702 +79.226.245.226 - - [24/Mar/2015:09:01:22 -0400] "GET / HTTP/1.1" 200 859 +66.249.88.19 - - [24/Mar/2015:09:05:27 -0400] "GET /tutorial/fa/trapstate/images/images_4.png HTTP/1.1" 200 20767 +66.249.84.238 - - [24/Mar/2015:09:05:27 -0400] "GET /tutorial/grammar/toPDA/images/example1_1.png HTTP/1.1" 200 27872 +66.249.79.222 - - [24/Mar/2015:09:05:37 -0400] "GET /jflapfiles/library HTTP/1.1" 301 602 +66.249.79.222 - - [24/Mar/2015:09:05:38 -0400] "GET /jflapfiles/library/ HTTP/1.1" 200 848 +217.88.194.97 - - [24/Mar/2015:09:07:14 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +180.76.15.20 - - [24/Mar/2015:09:07:44 -0400] "GET /jflapbook/files/ex1.7a.jff HTTP/1.1" 200 747 +83.165.99.39 - - [24/Mar/2015:09:11:17 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +83.165.99.39 - - [24/Mar/2015:09:11:17 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +83.165.99.39 - - [24/Mar/2015:09:11:21 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +83.165.99.39 - - [24/Mar/2015:09:11:21 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +181.176.34.69 - - [24/Mar/2015:09:11:39 -0400] "GET /jflapfiles/library HTTP/1.1" 301 602 +181.176.34.69 - - [24/Mar/2015:09:11:39 -0400] "GET /jflapfiles/library/ HTTP/1.1" 200 848 +181.176.34.69 - - [24/Mar/2015:09:11:39 -0400] "GET /icons/blank.gif HTTP/1.1" 200 430 +181.176.34.69 - - [24/Mar/2015:09:11:39 -0400] "GET /icons/back.gif HTTP/1.1" 200 499 +181.176.34.69 - - [24/Mar/2015:09:11:39 -0400] "GET /icons/unknown.gif HTTP/1.1" 200 527 +83.165.99.39 - - [24/Mar/2015:09:11:41 -0400] "GET /jflaptmp/jan24-15/JFLAP8_beta.jar HTTP/1.1" 200 35880 +83.165.99.39 - - [24/Mar/2015:09:11:41 -0400] "GET /jflaptmp/jan24-15/JFLAP8_beta.jar HTTP/1.1" 200 3133198 +79.179.152.38 - - [24/Mar/2015:09:12:07 -0400] "GET /xmlrpc.php HTTP/1.1" 404 621 +79.226.245.226 - - [24/Mar/2015:09:12:35 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +211.103.30.57 - - [24/Mar/2015:09:12:39 -0400] "GET /jflaptmp/oct11-09/JFLAP.jar HTTP/1.1" 304 146 +77.236.192.200 - - [24/Mar/2015:09:13:17 -0400] "HEAD /wordpress HTTP/1.1" 404 139 +66.249.88.30 - - [24/Mar/2015:09:13:24 -0400] "GET /tutorial/grammar/transform/images/example1_1.png HTTP/1.1" 200 15105 +66.249.88.19 - - [24/Mar/2015:09:13:24 -0400] "GET /tutorial/grammar/bruteforceCFG/images/example1_5.png HTTP/1.1" 200 30706 +54.159.28.143 - - [24/Mar/2015:09:14:07 -0400] "GET /robots.txt HTTP/1.1" 404 617 +54.159.28.143 - - [24/Mar/2015:09:14:11 -0400] "GET /robots.txt HTTP/1.1" 404 621 +141.89.226.146 - - [24/Mar/2015:09:14:41 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +141.89.226.146 - - [24/Mar/2015:09:14:41 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +141.89.226.146 - - [24/Mar/2015:09:14:42 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +141.89.226.146 - - [24/Mar/2015:09:14:54 -0400] "GET /jflaptmp/jan24-15/JFLAP8_beta.jar HTTP/1.1" 200 3133198 +2.90.249.198 - - [24/Mar/2015:09:15:43 -0400] "GET /tutorial/regular/index.html HTTP/1.1" 200 3649 +2.90.249.198 - - [24/Mar/2015:09:15:44 -0400] "GET /tutorial/regular/images/menu HTTP/1.1" 200 9000 +2.90.249.198 - - [24/Mar/2015:09:15:44 -0400] "GET /tutorial/regular/images/intro HTTP/1.1" 200 7696 +2.90.249.198 - - [24/Mar/2015:09:15:44 -0400] "GET /tutorial/regular/images/addedexpression HTTP/1.1" 200 9063 +2.90.249.198 - - [24/Mar/2015:09:15:44 -0400] "GET /tutorial/regular/images/intronfa HTTP/1.1" 200 21282 +2.90.249.198 - - [24/Mar/2015:09:15:44 -0400] "GET /tutorial/regular/images/firstexpansion HTTP/1.1" 200 34532 +2.90.249.198 - - [24/Mar/2015:09:15:44 -0400] "GET /tutorial/regular/images/finishedexpressions HTTP/1.1" 200 51324 +2.90.249.198 - - [24/Mar/2015:09:15:44 -0400] "GET /tutorial/regular/images/finishedfirststage HTTP/1.1" 200 38201 +2.90.249.198 - - [26/Mar/2015:09:15:46 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +213.55.90.49 - - [26/Mar/2015:09:16:29 -0400] "GET /tutorial/fa/createfa/ex1_3aTreeDV.jpg HTTP/1.0" 200 46199 +2.90.249.198 - - [26/Mar/2015:09:17:04 -0400] "GET /tutorial/fa/createfa/fa.html HTTP/1.1" 200 8139 +2.90.249.198 - - [26/Mar/2015:09:17:04 -0400] "GET /tutorial/fa/createfa/images/faSelection.png HTTP/1.1" 200 13069 +2.90.249.198 - - [26/Mar/2015:09:17:04 -0400] "GET /tutorial/fa/createfa/images/faNewWindow.png HTTP/1.1" 200 15089 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faToolbar.png HTTP/1.1" 200 11387 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/arrow.gif HTTP/1.1" 200 370 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/state.gif HTTP/1.1" 200 389 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/transition.gif HTTP/1.1" 200 377 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/delete.gif HTTP/1.1" 200 387 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faStatesCreated.png HTTP/1.1" 200 16602 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faStateMenuInitial.png HTTP/1.1" 200 3594 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faInitialState.png HTTP/1.1" 200 2417 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faTransition1a.png HTTP/1.1" 200 1860 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faTransition1b.png HTTP/1.1" 200 3330 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faTransition2b.png HTTP/1.1" 200 5188 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faFinished.png HTTP/1.1" 200 21557 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faFinished2.png HTTP/1.1" 200 19997 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faFinalState.png HTTP/1.1" 200 2767 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faMultipleRun.png HTTP/1.1" 200 6195 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faMultipleRunTab.png HTTP/1.1" 200 13633 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/faMultipleRan.png HTTP/1.1" 200 15011 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfaHighlight.png HTTP/1.1" 200 6165 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfaStep0.png HTTP/1.1" 200 31199 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfaStepInput.png HTTP/1.1" 200 4777 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfaConfig.png HTTP/1.1" 200 5234 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfaStep2.png HTTP/1.1" 200 31198 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfa.png HTTP/1.1" 200 40231 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfaStep3.png HTTP/1.1" 200 32467 +2.90.249.198 - - [26/Mar/2015:09:17:05 -0400] "GET /tutorial/fa/createfa/images/nfaHighlightTab.png HTTP/1.1" 200 46992 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/images/nfaTrace.png HTTP/1.1" 200 9787 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/images/nfaStep3b.png HTTP/1.1" 200 30810 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/images/nfaStep5.png HTTP/1.1" 200 30902 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/images/nfaStep3c.png HTTP/1.1" 200 30977 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/note.jpg HTTP/1.1" 200 27129 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/images/nfaStep8.png HTTP/1.1" 200 30945 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/selection.jpg HTTP/1.1" 200 31151 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/ex1_3aGEM.jpg HTTP/1.1" 200 47417 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/ex1_3aTreeDV.jpg HTTP/1.1" 200 46198 +2.90.249.198 - - [26/Mar/2015:09:17:06 -0400] "GET /tutorial/fa/createfa/ex1_3aTwoCircle.jpg HTTP/1.1" 200 45251 +2.90.249.198 - - [26/Mar/2015:09:17:08 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +2.90.249.198 - - [26/Mar/2015:09:17:53 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +2.90.249.198 - - [26/Mar/2015:09:18:04 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +37.187.78.104 - - [26/Mar/2015:09:18:08 -0400] "GET /tutorial/fa/combine/index.html HTTP/1.1" 200 1897 +37.187.78.104 - - [26/Mar/2015:09:18:27 -0400] "GET / HTTP/1.1" 200 822 +151.236.221.64 - - [26/Mar/2015:09:21:02 -0400] "GET /tutorial/regular/index.html HTTP/1.1" 200 3649 +151.236.221.64 - - [26/Mar/2015:09:21:02 -0400] "GET /tutorial/regular/images/menu HTTP/1.1" 200 9000 +151.236.221.64 - - [26/Mar/2015:09:21:03 -0400] "GET /tutorial/regular/images/finishedexpressions HTTP/1.1" 200 51324 +151.236.221.64 - - [26/Mar/2015:09:21:03 -0400] "GET /tutorial/regular/images/intronfa HTTP/1.1" 200 21282 +151.236.221.64 - - [26/Mar/2015:09:21:03 -0400] "GET /tutorial/regular/images/firstexpansion HTTP/1.1" 200 34532 +151.236.221.64 - - [26/Mar/2015:09:21:03 -0400] "GET /tutorial/regular/images/addedexpression HTTP/1.1" 200 9063 +151.236.221.64 - - [26/Mar/2015:09:21:03 -0400] "GET /tutorial/regular/images/intro HTTP/1.1" 200 7696 +151.236.221.64 - - [26/Mar/2015:09:21:03 -0400] "GET /tutorial/regular/images/finishedfirststage HTTP/1.1" 200 38201 +84.134.96.171 - - [26/Mar/2015:09:21:10 -0400] "GET / HTTP/1.0" 200 859 +84.134.96.171 - - [26/Mar/2015:09:21:11 -0400] "GET /frameindex.html HTTP/1.0" 200 1127 +84.134.96.171 - - [26/Mar/2015:09:21:11 -0400] "GET /framebody.html HTTP/1.0" 200 3550 +84.134.96.171 - - [26/Mar/2015:09:21:11 -0400] "GET /silverball.gif HTTP/1.0" 200 613 +84.134.96.171 - - [26/Mar/2015:09:21:11 -0400] "GET /jflapLogo2.jpg HTTP/1.0" 200 8542 +84.134.96.171 - - [26/Mar/2015:09:21:11 -0400] "GET /needsPremier.gif HTTP/1.0" 200 4249 +84.134.96.171 - - [26/Mar/2015:09:21:11 -0400] "GET /nsfsm.gif HTTP/1.0" 200 2749 +84.134.96.171 - - [26/Mar/2015:09:21:11 -0400] "GET /wc-03.gif HTTP/1.0" 200 2224 diff --git a/Week3/Website Visits/WebLogProgram/weblog2-short_log b/Week3/Website Visits/WebLogProgram/weblog2-short_log new file mode 100644 index 0000000..10b9704 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/weblog2-short_log @@ -0,0 +1,11 @@ +84.189.158.117 - - [21/Sep/2015:07:59:14 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.189.158.117 - - [30/Sep/2015:07:59:14 -0400] "GET /favicon.ico HTTP/1.0" 404 622 +61.15.121.171 - - [21/Sep/2015:07:59:21 -0400] "GET /software.html HTTP/1.1" 200 1019 +84.133.195.161 - - [14/Sep/2015:07:59:23 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +84.133.195.161 - - [21/Sep/2015:07:59:23 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +84.133.195.161 - - [21/Sep/2015:07:59:30 -0400] "GET /jflaptmp/may15-2011/withoutSource/JFLAP.jar HTTP/1.1" 200 9781243 +61.15.121.171 - - [30/Sep/2015:07:59:46 -0400] "GET /history.html HTTP/1.1" 200 1819 +61.15.121.171 - - [30/Sep/2015:08:00:24 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +177.4.40.87 - - [30/Sep/2015:08:00:32 -0400] "GET / HTTP/1.1" 200 859 +177.4.40.87 - - [30/Sep/2015:08:00:32 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +177.4.40.87 - - [21/Sep/2015:08:00:32 -0400] "GET /framebody.html HTTP/1.1" 200 3550 diff --git a/Week3/Website Visits/WebLogProgram/weblog2_log b/Week3/Website Visits/WebLogProgram/weblog2_log new file mode 100644 index 0000000..0d6f8d6 --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/weblog2_log @@ -0,0 +1,381 @@ +84.134.96.171 - - [21/Sep/2015:09:21:11 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +64.233.172.135 - - [21/Sep/2015:09:21:21 -0400] "GET /tutorial/grammar/bruteforceCFG/images/bruteforceWindow.png HTTP/1.1" 200 13732 +64.233.172.135 - - [21/Sep/2015:09:21:21 -0400] "GET /tutorial/grammar/transform/images/example1_13.png HTTP/1.1" 200 19653 +64.233.172.135 - - [21/Sep/2015:09:21:22 -0400] "GET /tutorial/grammar/bruteforceCFG/images/example1_1.png HTTP/1.1" 200 15585 +151.236.221.64 - - [21/Sep/2015:09:21:27 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +212.128.74.90 - - [21/Sep/2015:09:21:45 -0400] "GET / HTTP/1.1" 200 859 +212.128.74.90 - - [21/Sep/2015:09:21:46 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +212.128.74.90 - - [21/Sep/2015:09:21:46 -0400] "GET /framebody.html HTTP/1.1" 200 3549 +212.128.74.90 - - [21/Sep/2015:09:21:46 -0400] "GET /silverball.gif HTTP/1.1" 200 614 +212.128.74.90 - - [21/Sep/2015:09:21:46 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +212.128.74.90 - - [21/Sep/2015:09:21:46 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2748 +212.128.74.90 - - [21/Sep/2015:09:21:46 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +212.128.74.90 - - [21/Sep/2015:09:21:46 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8543 +212.128.74.90 - - [21/Sep/2015:09:21:47 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +212.128.74.90 - - [21/Sep/2015:09:21:50 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +212.185.210.111 - - [21/Sep/2015:09:22:13 -0400] "GET / HTTP/1.1" 200 803 +212.185.210.111 - - [21/Sep/2015:09:22:14 -0400] "GET /frameindex.html HTTP/1.1" 200 1072 +212.185.210.111 - - [21/Sep/2015:09:22:14 -0400] "GET /framebody.html HTTP/1.1" 200 3494 +212.185.210.111 - - [21/Sep/2015:09:22:14 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8487 +212.185.210.111 - - [21/Sep/2015:09:22:14 -0400] "GET /wc-03.gif HTTP/1.1" 200 2168 +212.185.210.111 - - [21/Sep/2015:09:22:14 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4193 +212.185.210.111 - - [21/Sep/2015:09:22:14 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2693 +212.185.210.111 - - [21/Sep/2015:09:22:14 -0400] "GET /silverball.gif HTTP/1.1" 200 558 +212.185.210.111 - - [21/Sep/2015:09:22:15 -0400] "GET /favicon.ico HTTP/1.1" 404 566 +212.185.210.111 - - [21/Sep/2015:09:22:22 -0400] "GET /getjflap.html HTTP/1.1" 200 793 +191.250.188.56 - - [21/Sep/2015:09:23:05 -0400] "GET / HTTP/1.1" 200 859 +191.250.188.56 - - [21/Sep/2015:09:23:05 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +191.250.188.56 - - [21/Sep/2015:09:23:06 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +191.250.188.56 - - [21/Sep/2015:09:23:06 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +191.250.188.56 - - [21/Sep/2015:09:23:06 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +191.250.188.56 - - [21/Sep/2015:09:23:06 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +191.250.188.56 - - [21/Sep/2015:09:23:07 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2748 +191.250.188.56 - - [21/Sep/2015:09:23:07 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8543 +180.76.15.11 - - [21/Sep/2015:09:23:12 -0400] "GET /tutorial/grammar/multirun/ HTTP/1.1" 200 1239 +212.185.210.111 - - [21/Sep/2015:09:23:44 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2652 +212.185.210.111 - - [23/Sep/2015:09:23:44 -0400] "GET /images/New.gif HTTP/1.1" 200 335 +200.69.213.251 - - [23/Sep/2015:09:24:01 -0400] "GET / HTTP/1.1" 200 859 +200.69.213.251 - - [23/Sep/2015:09:24:01 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +200.69.213.251 - - [23/Sep/2015:09:24:01 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +200.69.213.251 - - [23/Sep/2015:09:24:01 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +200.69.213.251 - - [23/Sep/2015:09:24:01 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +200.69.213.251 - - [23/Sep/2015:09:24:02 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2748 +200.69.213.251 - - [23/Sep/2015:09:24:02 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +200.69.213.251 - - [23/Sep/2015:09:24:02 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +200.69.213.251 - - [23/Sep/2015:09:24:03 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +200.69.213.251 - - [23/Sep/2015:09:24:03 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +200.69.213.251 - - [23/Sep/2015:09:24:09 -0400] "GET /tutorial/ HTTP/1.1" 200 508 +200.69.213.251 - - [23/Sep/2015:09:24:09 -0400] "GET /tutorial/frameindex.html HTTP/1.1" 200 1848 +200.69.213.251 - - [23/Sep/2015:09:24:09 -0400] "GET /tutorial/framebody.html HTTP/1.1" 200 1429 +200.69.213.251 - - [23/Sep/2015:09:24:10 -0400] "GET /tutorial/silverball.gif HTTP/1.1" 200 613 +200.69.213.251 - - [23/Sep/2015:09:24:10 -0400] "GET /tutorial/jflapLogo.JPG HTTP/1.1" 200 8542 +200.69.213.251 - - [23/Sep/2015:09:24:16 -0400] "GET /tutorial/mealy/mooreMachines.html HTTP/1.1" 200 3312 +200.69.213.251 - - [23/Sep/2015:09:24:16 -0400] "GET /tutorial/mealy/images/arrow.gif HTTP/1.1" 200 370 +200.69.213.251 - - [23/Sep/2015:09:24:16 -0400] "GET /tutorial/mealy/images/mooreSelection.png HTTP/1.1" 200 13713 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mealyStateMenu.png HTTP/1.1" 200 3190 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/FSAStateMenu.png HTTP/1.1" 200 3420 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreStateCreate.png HTTP/1.1" 200 6482 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreNOT.png HTTP/1.1" 200 7624 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mealyStep0.png HTTP/1.1" 200 1836 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreStep1.png HTTP/1.1" 200 1743 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreStep2.png HTTP/1.1" 200 1728 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreOutputDisplay.jpg HTTP/1.1" 200 36589 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreStep5.png HTTP/1.1" 200 1697 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreFastRun.png HTTP/1.1" 200 20028 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreStateDone.jpg HTTP/1.1" 200 2825 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreMultipleRun.png HTTP/1.1" 200 26878 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/mooreNondeterminism.jpg HTTP/1.1" 200 7336 +200.69.213.251 - - [23/Sep/2015:09:24:17 -0400] "GET /tutorial/mealy/images/nondeterminismErrorMessage.png HTTP/1.1" 200 9011 +212.185.210.111 - - [23/Sep/2015:09:24:22 -0400] "GET /jflaptmp/may15-2011/twojar/JFLAP_Thin.jar HTTP/1.1" 200 2389589 +66.249.79.229 - - [23/Sep/2015:09:25:41 -0400] "GET /tutorial/lsystem/index.html HTTP/1.1" 200 4994 +204.94.39.11 - - [23/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/index.html HTTP/1.1" 200 3600 +204.94.39.11 - - [23/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/grammarwindow.png HTTP/1.1" 200 9228 +204.94.39.11 - - [23/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/llparsetable.png HTTP/1.1" 200 14284 +204.94.39.11 - - [23/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_5.png HTTP/1.1" 200 14451 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_1.png HTTP/1.1" 200 14427 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_2.png HTTP/1.1" 200 17947 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_3.png HTTP/1.1" 200 14675 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_4.png HTTP/1.1" 200 14984 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_5-1.png HTTP/1.1" 200 15740 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_6.png HTTP/1.1" 200 15841 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_7.png HTTP/1.1" 200 19797 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_8.png HTTP/1.1" 200 22806 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_9.png HTTP/1.1" 200 22638 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_10.png HTTP/1.1" 200 32702 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_11.png HTTP/1.1" 200 32403 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /tutorial/grammar/LL/images/example1_12.png HTTP/1.1" 200 16239 +204.94.39.11 - - [24/Sep/2015:09:27:08 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +85.226.20.130 - - [24/Sep/2015:09:27:14 -0400] "GET /tutorial/fa/nfa2dfa/index.html HTTP/1.1" 200 3060 +85.226.20.130 - - [24/Sep/2015:09:27:14 -0400] "GET /tutorial/fa/nfa2dfa/images/intro HTTP/1.1" 200 27235 +85.226.20.130 - - [24/Sep/2015:09:27:14 -0400] "GET /tutorial/fa/nfa2dfa/images/introconversion HTTP/1.1" 200 19008 +85.226.20.130 - - [24/Sep/2015:09:27:14 -0400] "GET /tutorial/fa/nfa2dfa/images/addedfirsttransition HTTP/1.1" 200 3243 +85.226.20.130 - - [24/Sep/2015:09:27:14 -0400] "GET /tutorial/fa/nfa2dfa/images/addedthirdtransition HTTP/1.1" 200 5870 +85.226.20.130 - - [24/Sep/2015:09:27:14 -0400] "GET /tutorial/fa/nfa2dfa/images/finishedtransitions HTTP/1.1" 200 13435 +85.226.20.130 - - [24/Sep/2015:09:27:15 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +85.226.20.130 - - [24/Sep/2015:09:27:15 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +107.20.4.237 - - [24/Sep/2015:09:27:21 -0400] "GET /robots.txt HTTP/1.1" 404 617 +107.20.4.237 - - [24/Sep/2015:09:27:21 -0400] "GET /robots.txt HTTP/1.1" 404 621 +66.249.79.222 - - [24/Sep/2015:09:28:29 -0400] "GET /stats2008/unis.txt HTTP/1.1" 200 5901 +110.76.73.135 - - [24/Sep/2015:09:28:53 -0400] "GET /tutorial/mealy/images/mealyVending.png HTTP/1.1" 200 21181 +97.96.11.18 - - [24/Sep/2015:09:29:06 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +66.249.84.244 - - [24/Sep/2015:09:29:19 -0400] "GET /tutorial/lsystem/tree.jff HTTP/1.1" 200 971 +82.164.236.226 - - [24/Sep/2015:09:29:36 -0400] "GET /tutorial/grammar/toFA/images/grammarwindow.png HTTP/1.1" 200 9936 +82.164.236.226 - - [24/Sep/2015:09:29:36 -0400] "GET /tutorial/grammar/test/images/images_3.png HTTP/1.1" 200 12780 +177.53.237.142 - - [24/Sep/2015:09:30:33 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +177.53.237.142 - - [24/Sep/2015:09:30:33 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +177.53.237.142 - - [24/Sep/2015:09:30:35 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /tutorial/fa/dfa2rg/index.html HTTP/1.1" 200 2118 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /tutorial/fa/dfa2rg/images/intro HTTP/1.1" 200 18218 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /tutorial/fa/dfa2rg/images/introgrammar HTTP/1.1" 200 21349 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /tutorial/fa/dfa2rg/images/firsttransition HTTP/1.1" 200 3811 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /tutorial/fa/dfa2rg/images/firstproduction HTTP/1.1" 200 729 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /tutorial/fa/dfa2rg/images/finishedproductions HTTP/1.1" 200 1212 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /tutorial/fa/dfa2rg/images/finalgrammar HTTP/1.1" 200 7591 +75.108.138.221 - - [24/Sep/2015:09:30:51 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +177.53.237.142 - - [24/Sep/2015:09:30:47 -0400] "GET /jflaptmp/jan24-15/JFLAP8_beta.jar HTTP/1.1" 200 3133198 +177.53.237.142 - - [24/Sep/2015:09:31:06 -0400] "GET / HTTP/1.1" 200 859 +177.53.237.142 - - [24/Sep/2015:09:31:06 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +177.53.237.142 - - [24/Sep/2015:09:31:06 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +177.53.237.142 - - [24/Sep/2015:09:31:06 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +177.53.237.142 - - [24/Sep/2015:09:31:06 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +177.53.237.142 - - [24/Sep/2015:09:31:06 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +177.53.237.142 - - [24/Sep/2015:09:31:07 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +177.53.237.142 - - [24/Sep/2015:09:31:07 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +177.53.237.142 - - [24/Sep/2015:09:31:13 -0400] "GET /software.html HTTP/1.1" 200 1019 +177.53.237.142 - - [24/Sep/2015:09:31:15 -0400] "GET /getjflap.html HTTP/1.1" 200 848 +188.162.84.63 - - [24/Sep/2015:09:31:33 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +188.162.84.63 - - [24/Sep/2015:09:31:34 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +188.162.84.63 - - [24/Sep/2015:09:31:37 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +188.162.84.63 - - [24/Sep/2015:09:32:14 -0400] "GET / HTTP/1.1" 200 859 +188.162.84.63 - - [24/Sep/2015:09:32:15 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +188.162.84.63 - - [24/Sep/2015:09:32:15 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +188.162.84.63 - - [24/Sep/2015:09:32:15 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +188.162.84.63 - - [24/Sep/2015:09:32:16 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +188.162.84.63 - - [24/Sep/2015:09:32:16 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +188.162.84.63 - - [24/Sep/2015:09:32:16 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +188.162.84.63 - - [24/Sep/2015:09:32:16 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2748 +190.233.145.245 - - [24/Sep/2015:09:32:20 -0400] "GET /tutorial/fa/nfa2dfa/images/intro HTTP/1.1" 200 27236 +190.233.145.245 - - [24/Sep/2015:09:32:20 -0400] "GET /tutorial/pda/construct/images/npdaexample HTTP/1.1" 200 28867 +190.233.145.245 - - [24/Sep/2015:09:32:20 -0400] "GET /tutorial/fa/nfa2dfa/images/introconversion HTTP/1.1" 200 19008 +190.233.145.245 - - [24/Sep/2015:09:32:21 -0400] "GET /tutorial/fa/createfa/images/faFinished.png HTTP/1.1" 200 21558 +190.233.145.245 - - [24/Sep/2015:09:32:20 -0400] "GET /tutorial/turing/buildingblocks/leftuntila.jpg HTTP/1.1" 200 47597 +190.233.145.245 - - [24/Sep/2015:09:32:20 -0400] "GET /tutorial/grammar/bruteforceURG/images/example1_3.png HTTP/1.1" 200 85523 +188.162.84.63 - - [24/Sep/2015:09:32:56 -0400] "GET /jflaptmp/jan24-15/changes.html HTTP/1.1" 200 1441 +103.57.41.178 - - [24/Sep/2015:09:33:19 -0400] "GET /tutorial/pda/construct/index.html HTTP/1.1" 200 3966 +188.162.84.63 - - [24/Sep/2015:09:32:54 -0400] "GET /jflaptmp/jan24-15/JFLAP8_beta.jar HTTP/1.1" 200 3133198 +103.57.41.178 - - [24/Sep/2015:09:33:19 -0400] "GET /tutorial/pda/construct/images/mainmenu HTTP/1.1" 200 8878 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/blankeditor HTTP/1.1" 200 8685 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/added4states HTTP/1.1" 200 13324 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/newtransition HTTP/1.1" 200 507 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/addedfirsttransition HTTP/1.1" 200 3530 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runintro HTTP/1.1" 200 24936 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/finishedtransitions HTTP/1.1" 200 17161 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runstep1 HTTP/1.1" 200 1419 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runan HTTP/1.1" 200 1446 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runfirstb HTTP/1.1" 200 1489 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runfinished HTTP/1.1" 200 1473 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/npdaexample HTTP/1.1" 200 28866 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runnpda0 HTTP/1.1" 200 1476 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runnpda1 HTTP/1.1" 200 1466 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runnpda2 HTTP/1.1" 200 1416 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runnpda3 HTTP/1.1" 200 1868 +103.57.41.178 - - [24/Sep/2015:09:33:20 -0400] "GET /tutorial/pda/construct/images/runnpda4 HTTP/1.1" 200 2459 +103.57.41.178 - - [24/Sep/2015:09:33:21 -0400] "GET /tutorial/pda/construct/images/runnpda5 HTTP/1.1" 200 2851 +103.57.41.178 - - [24/Sep/2015:09:33:22 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +103.57.41.178 - - [24/Sep/2015:09:34:16 -0400] "GET / HTTP/1.1" 200 859 +103.57.41.178 - - [24/Sep/2015:09:34:16 -0400] "GET / HTTP/1.1" 200 858 +103.57.41.178 - - [24/Sep/2015:09:34:17 -0400] "GET /frameindex.html HTTP/1.1" 200 1128 +103.57.41.178 - - [24/Sep/2015:09:34:17 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +103.57.41.178 - - [24/Sep/2015:09:34:19 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +103.57.41.178 - - [24/Sep/2015:09:34:19 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +103.57.41.178 - - [24/Sep/2015:09:34:19 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +103.57.41.178 - - [24/Sep/2015:09:34:19 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8543 +103.57.41.178 - - [24/Sep/2015:09:34:19 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +103.57.41.178 - - [24/Sep/2015:09:34:20 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +122.252.227.228 - - [24/Sep/2015:09:35:16 -0400] "GET / HTTP/1.1" 200 859 +122.252.227.228 - - [24/Sep/2015:09:35:16 -0400] "GET /framebody.html HTTP/1.1" 200 3549 +122.252.227.228 - - [24/Sep/2015:09:35:17 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +122.252.227.228 - - [24/Sep/2015:09:35:17 -0400] "GET /frameindex.html HTTP/1.1" 200 1128 +122.252.227.228 - - [24/Sep/2015:09:35:17 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +122.252.227.228 - - [24/Sep/2015:09:35:17 -0400] "GET /wc-03.gif HTTP/1.1" 200 2224 +122.252.227.228 - - [24/Sep/2015:09:35:17 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +122.252.227.228 - - [25/Sep/2015:09:35:17 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4249 +122.252.227.228 - - [25/Sep/2015:09:35:18 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +122.252.227.228 - - [25/Sep/2015:09:35:18 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +188.162.84.63 - - [25/Sep/2015:09:34:45 -0400] "GET /jflaptmp/may15-2011/withoutSource/JFLAP.jar HTTP/1.1" 200 9781243 +212.128.74.90 - - [25/Sep/2015:09:36:22 -0400] "GET / HTTP/1.1" 200 859 +212.128.74.90 - - [25/Sep/2015:09:36:23 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +212.128.74.90 - - [25/Sep/2015:09:36:23 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +212.128.74.90 - - [25/Sep/2015:09:36:29 -0400] "GET /whatis.html HTTP/1.1" 200 1031 +212.128.74.90 - - [25/Sep/2015:09:36:29 -0400] "GET /indexdfa.gif HTTP/1.1" 200 6161 +212.128.74.90 - - [25/Sep/2015:09:36:29 -0400] "GET /indextodfa.gif HTTP/1.1" 200 5277 +212.128.74.90 - - [25/Sep/2015:09:36:30 -0400] "GET /indexpda.gif HTTP/1.1" 200 4784 +212.128.74.90 - - [25/Sep/2015:09:36:30 -0400] "GET /indexslr.gif HTTP/1.1" 200 5062 +212.128.74.90 - - [25/Sep/2015:09:36:30 -0400] "GET /indexlsys.gif HTTP/1.1" 200 6336 +212.128.74.90 - - [25/Sep/2015:09:36:30 -0400] "GET /indextm.gif HTTP/1.1" 200 3222 +37.48.127.139 - - [25/Sep/2015:09:37:15 -0400] "GET / HTTP/1.1" 200 859 +122.252.227.228 - - [25/Sep/2015:09:37:21 -0400] "GET /history.html HTTP/1.1" 200 1819 +66.249.85.211 - - [25/Sep/2015:09:37:23 -0400] "GET /tutorial/grammar/bruteforceURG/images/example1_4.png HTTP/1.1" 200 25240 +64.233.172.151 - - [25/Sep/2015:09:37:53 -0400] "GET /tutorial/grammar/bruteforceURG/images/example1_3.png HTTP/1.1" 200 85523 +5.79.64.48 - - [25/Sep/2015:09:38:04 -0400] "GET /frameindex.html HTTP/1.1" 200 1128 +117.195.17.39 - - [25/Sep/2015:09:38:27 -0400] "GET /tutorial/grammar/slr/index.html HTTP/1.1" 200 4425 +117.195.17.39 - - [25/Sep/2015:09:38:27 -0400] "GET /tutorial/grammar/slr/images/slrparse.png HTTP/1.1" 200 15318 +117.195.17.39 - - [25/Sep/2015:09:38:27 -0400] "GET /tutorial/grammar/slr/images/example1_1.png HTTP/1.1" 200 20718 +117.195.17.39 - - [25/Sep/2015:09:38:28 -0400] "GET /tutorial/grammar/slr/images/example1_2.png HTTP/1.1" 200 16428 +117.195.17.39 - - [25/Sep/2015:09:38:28 -0400] "GET /tutorial/grammar/slr/images/example1_3.png HTTP/1.1" 200 16706 +117.195.17.39 - - [25/Sep/2015:09:38:28 -0400] "GET /tutorial/grammar/slr/images/example1_3-1.png HTTP/1.1" 200 18245 +117.195.17.39 - - [25/Sep/2015:09:38:28 -0400] "GET /tutorial/grammar/slr/images/example1_4.png HTTP/1.1" 200 19289 +117.195.17.39 - - [25/Sep/2015:09:38:28 -0400] "GET /tutorial/grammar/slr/images/example1_5.png HTTP/1.1" 200 26373 +117.195.17.39 - - [25/Sep/2015:09:38:28 -0400] "GET /tutorial/grammar/slr/images/example1_6.png HTTP/1.1" 200 67962 +117.195.17.39 - - [25/Sep/2015:09:38:29 -0400] "GET /tutorial/grammar/slr/images/example1_9.png HTTP/1.1" 200 19615 +117.195.17.39 - - [25/Sep/2015:09:38:28 -0400] "GET /tutorial/grammar/slr/images/example1_7.png HTTP/1.1" 200 63550 +117.195.17.39 - - [25/Sep/2015:09:38:29 -0400] "GET /tutorial/grammar/slr/images/example1_11.png HTTP/1.1" 200 37871 +117.195.17.39 - - [25/Sep/2015:09:38:29 -0400] "GET /tutorial/grammar/slr/images/example1_8.png HTTP/1.1" 200 61316 +117.195.17.39 - - [25/Sep/2015:09:38:29 -0400] "GET /tutorial/grammar/slr/images/example1_12.png HTTP/1.1" 200 20080 +117.195.17.39 - - [25/Sep/2015:09:38:29 -0400] "GET /tutorial/grammar/slr/images/example1_10.png HTTP/1.1" 200 38252 +117.195.17.39 - - [25/Sep/2015:09:38:31 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +66.249.79.229 - - [25/Sep/2015:09:38:43 -0400] "GET / HTTP/1.1" 200 859 +180.76.15.150 - - [25/Sep/2015:09:38:46 -0400] "GET /jflapbook/preface.pdf HTTP/1.1" 200 56048 +54.145.6.136 - - [25/Sep/2015:09:39:18 -0400] "GET /robots.txt HTTP/1.1" 404 617 +54.145.6.136 - - [25/Sep/2015:09:39:19 -0400] "GET /robots.txt HTTP/1.1" 404 621 +122.252.227.228 - - [25/Sep/2015:09:39:32 -0400] "GET /software.html HTTP/1.1" 200 1019 +88.8.151.216 - - [25/Sep/2015:09:39:44 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +136.145.145.221 - - [25/Sep/2015:09:40:25 -0400] "GET / HTTP/1.1" 200 859 +136.145.145.221 - - [25/Sep/2015:09:40:25 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +136.145.145.221 - - [25/Sep/2015:09:40:25 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +136.145.145.221 - - [25/Sep/2015:09:40:25 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +188.162.84.63 - - [25/Sep/2015:09:40:38 -0400] "GET / HTTP/1.1" 200 859 +188.162.84.63 - - [25/Sep/2015:09:40:39 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +188.162.84.63 - - [25/Sep/2015:09:40:39 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +188.162.84.63 - - [25/Sep/2015:09:40:41 -0400] "GET /tutorial/ HTTP/1.1" 200 507 +188.162.84.63 - - [25/Sep/2015:09:40:42 -0400] "GET /tutorial/frameindex.html HTTP/1.1" 200 1848 +188.162.84.63 - - [25/Sep/2015:09:40:42 -0400] "GET /tutorial/framebody.html HTTP/1.1" 200 1428 +188.162.84.63 - - [25/Sep/2015:09:40:42 -0400] "GET /tutorial/silverball.gif HTTP/1.1" 200 613 +188.162.84.63 - - [25/Sep/2015:09:40:42 -0400] "GET /tutorial/jflapLogo.JPG HTTP/1.1" 200 8542 +188.162.84.63 - - [25/Sep/2015:09:40:49 -0400] "GET /tutorial/grammar/intro/index.html HTTP/1.1" 200 1377 +188.162.84.63 - - [25/Sep/2015:09:40:49 -0400] "GET /tutorial/grammar/intro/images/grammar.png HTTP/1.1" 200 8944 +188.162.84.63 - - [25/Sep/2015:09:40:49 -0400] "GET /tutorial/grammar/intro/images/grammar_window.png HTTP/1.1" 200 10167 +188.162.84.63 - - [25/Sep/2015:09:41:07 -0400] "GET /tutorial/grammar/LL/index.html HTTP/1.1" 200 3600 +188.162.84.63 - - [25/Sep/2015:09:41:08 -0400] "GET /tutorial/grammar/LL/images/grammarwindow.png HTTP/1.1" 200 9228 +188.162.84.63 - - [25/Sep/2015:09:41:08 -0400] "GET /tutorial/grammar/LL/images/example1_2.png HTTP/1.1" 200 17947 +188.162.84.63 - - [25/Sep/2015:09:41:08 -0400] "GET /tutorial/grammar/LL/images/example1_3.png HTTP/1.1" 200 14675 +188.162.84.63 - - [25/Sep/2015:09:41:08 -0400] "GET /tutorial/grammar/LL/images/example1_4.png HTTP/1.1" 200 14984 +188.162.84.63 - - [25/Sep/2015:09:41:08 -0400] "GET /tutorial/grammar/LL/images/llparsetable.png HTTP/1.1" 200 14284 +188.162.84.63 - - [25/Sep/2015:09:41:08 -0400] "GET /tutorial/grammar/LL/images/example1_1.png HTTP/1.1" 200 14427 +188.162.84.63 - - [25/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_7.png HTTP/1.1" 200 19797 +188.162.84.63 - - [25/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_5.png HTTP/1.1" 200 14451 +188.162.84.63 - - [25/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_5-1.png HTTP/1.1" 200 15740 +188.162.84.63 - - [25/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_12.png HTTP/1.1" 200 16239 +188.162.84.63 - - [26/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_8.png HTTP/1.1" 200 22806 +188.162.84.63 - - [26/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_9.png HTTP/1.1" 200 22638 +188.162.84.63 - - [26/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_10.png HTTP/1.1" 200 32702 +188.162.84.63 - - [26/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_6.png HTTP/1.1" 200 15841 +188.162.84.63 - - [26/Sep/2015:09:41:09 -0400] "GET /tutorial/grammar/LL/images/example1_11.png HTTP/1.1" 200 32403 +188.162.84.63 - - [26/Sep/2015:09:41:26 -0400] "GET /tutorial/grammar/toPDA/index.html HTTP/1.1" 200 2176 +188.162.84.63 - - [26/Sep/2015:09:41:27 -0400] "GET /tutorial/grammar/toPDA/images/toPDA.png HTTP/1.1" 200 24366 +188.162.84.63 - - [26/Sep/2015:09:41:27 -0400] "GET /tutorial/grammar/toPDA/images/example1_1.png HTTP/1.1" 200 27872 +188.162.84.63 - - [26/Sep/2015:09:41:27 -0400] "GET /tutorial/grammar/toPDA/images/example1_2.png HTTP/1.1" 200 23659 +188.162.84.63 - - [26/Sep/2015:09:41:28 -0400] "GET /tutorial/grammar/toPDA/images/example1_4.png HTTP/1.1" 200 17093 +188.162.84.63 - - [26/Sep/2015:09:41:28 -0400] "GET /tutorial/grammar/toPDA/images/example1_3.png HTTP/1.1" 200 30229 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/index.html HTTP/1.1" 200 3147 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/intro HTTP/1.1" 200 18575 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/finishedrules HTTP/1.1" 200 27444 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/rulestransition5 HTTP/1.1" 200 3590 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/introgrammar HTTP/1.1" 200 18693 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/first4rules HTTP/1.1" 200 1336 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/exportwarning HTTP/1.1" 200 4774 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/introex2 HTTP/1.1" 200 16613 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/finishedrulesex2 HTTP/1.1" 200 3995 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/multiplerunex2 HTTP/1.1" 200 1249 +134.96.243.129 - - [26/Sep/2015:09:41:41 -0400] "GET /tutorial/pda/cfg/images/exportgrammar HTTP/1.1" 200 11094 +134.96.243.129 - - [26/Sep/2015:09:41:42 -0400] "GET /favicon.ico HTTP/1.1" 404 618 +78.42.94.231 - - [26/Sep/2015:09:42:03 -0400] "GET / HTTP/1.1" 200 859 +78.42.94.231 - - [26/Sep/2015:09:42:04 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +78.42.94.231 - - [26/Sep/2015:09:42:04 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +78.42.94.231 - - [27/Sep/2015:09:42:04 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +78.42.94.231 - - [27/Sep/2015:09:42:04 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +78.42.94.231 - - [27/Sep/2015:09:42:04 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +78.42.94.231 - - [27/Sep/2015:09:42:04 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2748 +78.42.94.231 - - [27/Sep/2015:09:42:04 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +78.42.94.231 - - [27/Sep/2015:09:42:06 -0400] "GET /tutorial/ HTTP/1.1" 200 507 +78.42.94.231 - - [27/Sep/2015:09:42:06 -0400] "GET /tutorial/frameindex.html HTTP/1.1" 200 1848 +78.42.94.231 - - [27/Sep/2015:09:42:06 -0400] "GET /tutorial/framebody.html HTTP/1.1" 200 1428 +188.162.84.63 - - [27/Sep/2015:09:42:13 -0400] "GET /tutorial/grammar/transform/index.html HTTP/1.1" 200 4146 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_1.png HTTP/1.1" 200 15104 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_2.png HTTP/1.1" 200 15437 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_4.png HTTP/1.1" 200 17339 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_5.png HTTP/1.1" 200 27683 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_6.png HTTP/1.1" 200 32905 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_3.png HTTP/1.1" 200 16919 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_9.png HTTP/1.1" 200 32298 +188.162.84.63 - - [27/Sep/2015:09:42:14 -0400] "GET /tutorial/grammar/transform/images/example1_13.png HTTP/1.1" 200 19652 +188.162.84.63 - - [27/Sep/2015:09:42:15 -0400] "GET /tutorial/grammar/transform/images/example1_10-1.png HTTP/1.1" 200 33977 +188.162.84.63 - - [27/Sep/2015:09:42:15 -0400] "GET /tutorial/grammar/transform/images/example1_12.png HTTP/1.1" 200 19119 +188.162.84.63 - - [27/Sep/2015:09:42:15 -0400] "GET /tutorial/grammar/transform/images/example1_12-1.png HTTP/1.1" 200 19338 +188.162.84.63 - - [27/Sep/2015:09:42:15 -0400] "GET /tutorial/grammar/transform/images/example1_10.png HTTP/1.1" 200 39500 +188.162.84.63 - - [27/Sep/2015:09:42:15 -0400] "GET /tutorial/grammar/transform/images/example1_8.png HTTP/1.1" 200 20460 +188.162.84.63 - - [27/Sep/2015:09:42:15 -0400] "GET /tutorial/grammar/transform/images/example1_11.png HTTP/1.1" 200 18731 +188.162.84.63 - - [27/Sep/2015:09:42:15 -0400] "GET /tutorial/grammar/transform/images/example1_7.png HTTP/1.1" 200 25915 +210.4.104.99 - - [27/Sep/2015:09:44:09 -0400] "GET /tutorial/mealy/mooreExamples.html HTTP/1.1" 200 3230 +210.4.104.99 - - [27/Sep/2015:09:44:10 -0400] "GET /tutorial/mealy/images/mooreNOT.png HTTP/1.1" 200 7624 +210.4.104.99 - - [27/Sep/2015:09:44:11 -0400] "GET /tutorial/mealy/images/mooreEx1Step0.png HTTP/1.1" 200 24871 +210.4.104.99 - - [27/Sep/2015:09:44:11 -0400] "GET /tutorial/mealy/images/mooreEx1Step3.png HTTP/1.1" 200 24239 +210.4.104.99 - - [27/Sep/2015:09:44:11 -0400] "GET /tutorial/mealy/images/mooreEx1Step2.png HTTP/1.1" 200 24658 +210.4.104.99 - - [27/Sep/2015:09:44:11 -0400] "GET /tutorial/mealy/images/mooreMultipleRun.png HTTP/1.1" 200 26879 +210.4.104.99 - - [27/Sep/2015:09:44:12 -0400] "GET /tutorial/mealy/images/mooreHalve.png HTTP/1.1" 200 9770 +210.4.104.99 - - [27/Sep/2015:09:44:12 -0400] "GET /tutorial/mealy/images/mooreEx1Step1.png HTTP/1.1" 200 24264 +210.4.104.99 - - [27/Sep/2015:09:44:14 -0400] "GET /tutorial/mealy/images/mooreEx2Step0.png HTTP/1.1" 200 24706 +210.4.104.99 - - [27/Sep/2015:09:44:15 -0400] "GET /tutorial/mealy/images/mooreEx2Step1.png HTTP/1.1" 200 24315 +210.4.104.99 - - [27/Sep/2015:09:44:16 -0400] "GET /tutorial/mealy/images/mooreEx2Step2.png HTTP/1.1" 200 24209 +210.4.104.99 - - [27/Sep/2015:09:44:17 -0400] "GET /tutorial/mealy/images/mooreEx2MultipleRun.png HTTP/1.1" 200 26266 +210.4.104.99 - - [27/Sep/2015:09:44:17 -0400] "GET /tutorial/mealy/images/mooreEx2Step3.png HTTP/1.1" 200 24350 +210.4.104.99 - - [27/Sep/2015:09:44:35 -0400] "GET /favicon.ico HTTP/1.1" 404 622 +54.83.126.74 - - [27/Sep/2015:09:44:47 -0400] "GET /robots.txt HTTP/1.1" 404 617 +54.83.126.74 - - [27/Sep/2015:09:44:49 -0400] "GET /robots.txt HTTP/1.1" 404 621 +66.249.88.8 - - [27/Sep/2015:09:45:19 -0400] "GET /tutorial/fa/dfa2mindfa/images/addedfirstexpansion HTTP/1.1" 200 7682 +66.249.85.214 - - [27/Sep/2015:09:45:19 -0400] "GET /tutorial/grammar/bruteforceURG/images/example1_2.png HTTP/1.1" 200 35935 +106.51.16.142 - - [27/Sep/2015:09:47:08 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8487 +120.149.32.47 - - [27/Sep/2015:09:47:23 -0400] "GET /tutorial/fa/nfa2dfa/index.html HTTP/1.1" 200 3060 +120.149.32.47 - - [27/Sep/2015:09:47:24 -0400] "GET /tutorial/fa/nfa2dfa/images/intro HTTP/1.1" 200 27235 +120.149.32.47 - - [27/Sep/2015:09:47:24 -0400] "GET /tutorial/fa/nfa2dfa/images/introconversion HTTP/1.1" 200 19008 +120.149.32.47 - - [27/Sep/2015:09:47:24 -0400] "GET /tutorial/fa/nfa2dfa/images/addedfirsttransition HTTP/1.1" 200 3243 +120.149.32.47 - - [27/Sep/2015:09:47:24 -0400] "GET /tutorial/fa/nfa2dfa/images/finishedtransitions HTTP/1.1" 200 13435 +120.149.32.47 - - [27/Sep/2015:09:47:24 -0400] "GET /tutorial/fa/nfa2dfa/images/addedthirdtransition HTTP/1.1" 200 5870 +120.149.32.47 - - [27/Sep/2015:09:47:25 -0400] "GET /favicon.ico HTTP/1.1" 404 617 +210.4.104.99 - - [28/Sep/2015:09:47:50 -0400] "GET /tutorial/mealy/mealyExamples.html HTTP/1.1" 200 2751 +210.4.104.99 - - [28/Sep/2015:09:47:54 -0400] "GET /tutorial/mealy/images/mealyEx1Step0.png HTTP/1.1" 200 21418 +210.4.104.99 - - [28/Sep/2015:09:47:54 -0400] "GET /tutorial/mealy/images/mealyNOT.png HTTP/1.1" 200 2540 +210.4.104.99 - - [28/Sep/2015:09:47:55 -0400] "GET /tutorial/mealy/images/mealyEx1Step1.png HTTP/1.1" 200 21419 +210.4.104.99 - - [28/Sep/2015:09:47:55 -0400] "GET /tutorial/mealy/images/mealyEx1Step2.png HTTP/1.1" 200 21443 +210.4.104.99 - - [28/Sep/2015:09:47:55 -0400] "GET /tutorial/mealy/images/mealyEx1Step3.png HTTP/1.1" 200 21486 +210.4.104.99 - - [28/Sep/2015:09:47:56 -0400] "GET /tutorial/mealy/images/mealyMultipleRun.png HTTP/1.1" 200 25851 +210.4.104.99 - - [29/Sep/2015:09:47:58 -0400] "GET /tutorial/mealy/images/mealyVending.png HTTP/1.1" 200 21181 +210.4.104.99 - - [29/Sep/2015:09:47:59 -0400] "GET /tutorial/mealy/images/mealyEx2Step0.png HTTP/1.1" 200 30431 +210.4.104.99 - - [29/Sep/2015:09:48:02 -0400] "GET /tutorial/mealy/images/mealyEx2Step1.png HTTP/1.1" 200 30171 +210.4.104.99 - - [29/Sep/2015:09:48:02 -0400] "GET /tutorial/mealy/images/mealyEx2Step2.png HTTP/1.1" 200 30452 +210.4.104.99 - - [29/Sep/2015:09:48:02 -0400] "GET /tutorial/mealy/images/mealyEx2Step3.png HTTP/1.1" 200 30491 +210.4.104.99 - - [29/Sep/2015:09:48:03 -0400] "GET /tutorial/mealy/images/mealyEx2MultipleRun.png HTTP/1.1" 200 31155 +210.4.104.99 - - [29/Sep/2015:09:48:03 -0400] "GET /tutorial/mealy/images/mealyEx2Trace1.png HTTP/1.1" 200 9791 +210.4.104.99 - - [29/Sep/2015:09:48:11 -0400] "GET /tutorial/mealy/images/mealyEx2Trace2.png HTTP/1.1" 200 10703 +212.128.74.248 - - [29/Sep/2015:09:50:11 -0400] "GET / HTTP/1.1" 200 859 +212.128.74.248 - - [29/Sep/2015:09:50:11 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +212.128.74.248 - - [29/Sep/2015:09:50:11 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +212.128.74.248 - - [29/Sep/2015:09:50:11 -0400] "GET /silverball.gif HTTP/1.1" 200 613 +212.128.74.248 - - [29/Sep/2015:09:50:12 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +212.128.74.248 - - [29/Sep/2015:09:50:12 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +212.128.74.248 - - [29/Sep/2015:09:50:12 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +212.128.74.248 - - [29/Sep/2015:09:50:12 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +212.128.74.248 - - [29/Sep/2015:09:50:12 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +84.134.96.171 - - [29/Sep/2015:09:50:19 -0400] "GET / HTTP/1.0" 200 859 +84.134.96.171 - - [29/Sep/2015:09:50:19 -0400] "GET /frameindex.html HTTP/1.0" 200 1127 +84.134.96.171 - - [29/Sep/2015:09:50:19 -0400] "GET /framebody.html HTTP/1.0" 200 3550 +84.134.96.171 - - [29/Sep/2015:09:50:19 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +212.128.74.248 - - [29/Sep/2015:09:50:37 -0400] "GET /getjflap.html HTTP/1.1" 200 849 +106.220.155.36 - - [29/Sep/2015:09:51:43 -0400] "GET /tutorial/grammar/LL/index.html HTTP/1.1" 200 3600 +106.220.155.36 - - [29/Sep/2015:09:51:47 -0400] "GET /tutorial/grammar/LL/images/grammarwindow.png HTTP/1.1" 200 9228 +106.220.155.36 - - [29/Sep/2015:09:51:52 -0400] "GET /tutorial/grammar/LL/images/llparsetable.png HTTP/1.1" 200 14284 +106.220.155.36 - - [29/Sep/2015:09:51:56 -0400] "GET /tutorial/grammar/LL/images/example1_1.png HTTP/1.1" 200 14426 +106.220.155.36 - - [29/Sep/2015:09:51:56 -0400] "GET /tutorial/grammar/LL/images/example1_2.png HTTP/1.1" 200 17947 +106.220.155.36 - - [29/Sep/2015:09:51:57 -0400] "GET /tutorial/grammar/LL/images/example1_3.png HTTP/1.1" 200 14674 +106.220.155.36 - - [29/Sep/2015:09:51:57 -0400] "GET /tutorial/grammar/LL/images/example1_4.png HTTP/1.1" 200 14983 +106.220.155.36 - - [30/Sep/2015:09:51:58 -0400] "GET /tutorial/grammar/LL/images/example1_5.png HTTP/1.1" 200 14451 +106.220.155.36 - - [30/Sep/2015:09:51:58 -0400] "GET /tutorial/grammar/LL/images/example1_5-1.png HTTP/1.1" 200 15740 +106.220.155.36 - - [30/Sep/2015:09:51:59 -0400] "GET /tutorial/grammar/LL/images/example1_6.png HTTP/1.1" 200 15841 +106.220.155.36 - - [30/Sep/2015:09:51:59 -0400] "GET /tutorial/grammar/LL/images/example1_7.png HTTP/1.1" 200 19797 +106.220.155.36 - - [30/Sep/2015:09:51:59 -0400] "GET /tutorial/grammar/LL/images/example1_8.png HTTP/1.1" 200 22806 +106.220.155.36 - - [30/Sep/2015:09:51:59 -0400] "GET /tutorial/grammar/LL/images/example1_9.png HTTP/1.1" 200 22638 +106.220.155.36 - - [30/Sep/2015:09:52:00 -0400] "GET /tutorial/grammar/LL/images/example1_10.png HTTP/1.1" 200 32702 +106.220.155.36 - - [30/Sep/2015:09:52:00 -0400] "GET /tutorial/grammar/LL/images/example1_11.png HTTP/1.1" 200 32403 +106.220.155.36 - - [30/Sep/2015:09:52:01 -0400] "GET /tutorial/grammar/LL/images/example1_12.png HTTP/1.1" 200 16239 +66.67.61.44 - - [30/Sep/2015:09:53:00 -0400] "GET / HTTP/1.1" 200 859 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /frameindex.html HTTP/1.1" 200 1127 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /framebody.html HTTP/1.1" 200 3549 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /silverball.gif HTTP/1.1" 200 614 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /needsPremier.gif HTTP/1.1" 200 4248 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /jflapLogo2.jpg HTTP/1.1" 200 8542 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /wc-03.gif HTTP/1.1" 200 2223 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /nsfsm.gif HTTP/1.1" 200 2749 +66.67.61.44 - - [30/Sep/2015:09:53:01 -0400] "GET /favicon.ico HTTP/1.1" 404 621 +66.249.88.19 - - [30/Sep/2015:09:53:21 -0400] "GET /tutorial/fa/dfa2mindfa/images/finishedexpansions HTTP/1.1" 200 9217 +66.249.88.19 - - [30/Sep/2015:09:53:22 -0400] "GET /tutorial/fa/dfa2mindfa/images/newmindfa HTTP/1.1" 200 32377 +59.91.108.168 - - [30/Sep/2015:09:54:18 -0400] "GET /tutorial/pda/construct/index.html HTTP/1.1" 200 3966 diff --git a/Week3/Website Visits/WebLogProgram/weblog3-short_log b/Week3/Website Visits/WebLogProgram/weblog3-short_log new file mode 100644 index 0000000..e76ea4a --- /dev/null +++ b/Week3/Website Visits/WebLogProgram/weblog3-short_log @@ -0,0 +1,10 @@ +84.189.158.117 - - [21/Sep/2015:07:59:14 -0400] "GET /favicon.ico HTTP/1.0" 404 621 +84.189.158.117 - - [30/Sep/2015:07:59:14 -0400] "GET /favicon.ico HTTP/1.0" 404 622 +61.15.121.171 - - [21/Sep/2015:07:59:21 -0400] "GET /software.html HTTP/1.1" 200 1019 +84.133.195.161 - - [14/Sep/2015:07:59:23 -0400] "GET /jflaptmp/ HTTP/1.1" 200 2708 +84.133.195.161 - - [21/Sep/2015:07:59:23 -0400] "GET /images/New.gif HTTP/1.1" 200 390 +84.133.195.161 - - [21/Sep/2015:07:59:30 -0400] "GET /jflaptmp/may15-2011/withoutSource/JFLAP.jar HTTP/1.1" 200 9781243 +61.15.121.171 - - [30/Sep/2015:07:59:46 -0400] "GET /history.html HTTP/1.1" 200 1819 +61.15.121.171 - - [30/Sep/2015:08:00:24 -0400] "GET /framebody.html HTTP/1.1" 200 3550 +177.4.40.87 - - [30/Sep/2015:08:00:32 -0400] "GET / HTTP/1.1" 200 859 +177.4.40.87 - - [30/Sep/2015:08:00:32 -0400] "GET /frameindex.html HTTP/1.1" 200 1127