diff --git a/screenshots/chapter1/Figure1-1.png b/screenshots/chapter1/Figure1-1.png new file mode 100644 index 0000000..ec2a451 Binary files /dev/null and b/screenshots/chapter1/Figure1-1.png differ diff --git a/screenshots/chapter1/Figure1-10.png b/screenshots/chapter1/Figure1-10.png new file mode 100644 index 0000000..13b2c43 Binary files /dev/null and b/screenshots/chapter1/Figure1-10.png differ diff --git a/screenshots/chapter1/Figure1-11.png b/screenshots/chapter1/Figure1-11.png new file mode 100644 index 0000000..0f112bb Binary files /dev/null and b/screenshots/chapter1/Figure1-11.png differ diff --git a/screenshots/chapter1/Figure1-12.png b/screenshots/chapter1/Figure1-12.png new file mode 100644 index 0000000..255bd71 Binary files /dev/null and b/screenshots/chapter1/Figure1-12.png differ diff --git a/screenshots/chapter1/Figure1-13.png b/screenshots/chapter1/Figure1-13.png new file mode 100644 index 0000000..f89f65a Binary files /dev/null and b/screenshots/chapter1/Figure1-13.png differ diff --git a/screenshots/chapter1/Figure1-14.png b/screenshots/chapter1/Figure1-14.png new file mode 100644 index 0000000..3d5b478 Binary files /dev/null and b/screenshots/chapter1/Figure1-14.png differ diff --git a/screenshots/chapter1/Figure1-15.png b/screenshots/chapter1/Figure1-15.png new file mode 100644 index 0000000..374eba8 Binary files /dev/null and b/screenshots/chapter1/Figure1-15.png differ diff --git a/screenshots/chapter1/Figure1-16.png b/screenshots/chapter1/Figure1-16.png new file mode 100644 index 0000000..3bcc068 Binary files /dev/null and b/screenshots/chapter1/Figure1-16.png differ diff --git a/screenshots/chapter1/Figure1-17.png b/screenshots/chapter1/Figure1-17.png new file mode 100644 index 0000000..f22dea1 Binary files /dev/null and b/screenshots/chapter1/Figure1-17.png differ diff --git a/screenshots/chapter1/Figure1-18.png b/screenshots/chapter1/Figure1-18.png new file mode 100644 index 0000000..a51ad44 Binary files /dev/null and b/screenshots/chapter1/Figure1-18.png differ diff --git a/screenshots/chapter1/Figure1-19.png b/screenshots/chapter1/Figure1-19.png new file mode 100644 index 0000000..e9710da Binary files /dev/null and b/screenshots/chapter1/Figure1-19.png differ diff --git a/screenshots/chapter1/Figure1-2.png b/screenshots/chapter1/Figure1-2.png new file mode 100644 index 0000000..3208273 Binary files /dev/null and b/screenshots/chapter1/Figure1-2.png differ diff --git a/screenshots/chapter1/Figure1-20.png b/screenshots/chapter1/Figure1-20.png new file mode 100644 index 0000000..8affbd6 Binary files /dev/null and b/screenshots/chapter1/Figure1-20.png differ diff --git a/screenshots/chapter1/Figure1-21.png b/screenshots/chapter1/Figure1-21.png new file mode 100644 index 0000000..f99bd8f Binary files /dev/null and b/screenshots/chapter1/Figure1-21.png differ diff --git a/screenshots/chapter1/Figure1-3.png b/screenshots/chapter1/Figure1-3.png new file mode 100644 index 0000000..b1e5a52 Binary files /dev/null and b/screenshots/chapter1/Figure1-3.png differ diff --git a/screenshots/chapter1/Figure1-4.png b/screenshots/chapter1/Figure1-4.png new file mode 100644 index 0000000..7573da0 Binary files /dev/null and b/screenshots/chapter1/Figure1-4.png differ diff --git a/screenshots/chapter1/Figure1-5.png b/screenshots/chapter1/Figure1-5.png new file mode 100644 index 0000000..b663fdb Binary files /dev/null and b/screenshots/chapter1/Figure1-5.png differ diff --git a/screenshots/chapter1/Figure1-6.png b/screenshots/chapter1/Figure1-6.png new file mode 100644 index 0000000..afec1fe Binary files /dev/null and b/screenshots/chapter1/Figure1-6.png differ diff --git a/screenshots/chapter1/Figure1-7.png b/screenshots/chapter1/Figure1-7.png new file mode 100644 index 0000000..dcd9945 Binary files /dev/null and b/screenshots/chapter1/Figure1-7.png differ diff --git a/screenshots/chapter1/Figure1-8.png b/screenshots/chapter1/Figure1-8.png new file mode 100644 index 0000000..ebe4efe Binary files /dev/null and b/screenshots/chapter1/Figure1-8.png differ diff --git a/screenshots/chapter1/Figure1-9.png b/screenshots/chapter1/Figure1-9.png new file mode 100644 index 0000000..2b47197 Binary files /dev/null and b/screenshots/chapter1/Figure1-9.png differ diff --git a/screenshots/chapter2/Figure2-1.png b/screenshots/chapter2/Figure2-1.png new file mode 100644 index 0000000..8215f2b Binary files /dev/null and b/screenshots/chapter2/Figure2-1.png differ diff --git a/screenshots/chapter2/Figure2-10.png b/screenshots/chapter2/Figure2-10.png new file mode 100644 index 0000000..83243d8 Binary files /dev/null and b/screenshots/chapter2/Figure2-10.png differ diff --git a/screenshots/chapter2/Figure2-11.png b/screenshots/chapter2/Figure2-11.png new file mode 100644 index 0000000..89cce0a Binary files /dev/null and b/screenshots/chapter2/Figure2-11.png differ diff --git a/screenshots/chapter2/Figure2-12.png b/screenshots/chapter2/Figure2-12.png new file mode 100644 index 0000000..a177a18 Binary files /dev/null and b/screenshots/chapter2/Figure2-12.png differ diff --git a/screenshots/chapter2/Figure2-13.png b/screenshots/chapter2/Figure2-13.png new file mode 100644 index 0000000..191f36a Binary files /dev/null and b/screenshots/chapter2/Figure2-13.png differ diff --git a/screenshots/chapter2/Figure2-14.png b/screenshots/chapter2/Figure2-14.png new file mode 100644 index 0000000..05bf7e1 Binary files /dev/null and b/screenshots/chapter2/Figure2-14.png differ diff --git a/screenshots/chapter2/Figure2-15.png b/screenshots/chapter2/Figure2-15.png new file mode 100644 index 0000000..3d8dc6d Binary files /dev/null and b/screenshots/chapter2/Figure2-15.png differ diff --git a/screenshots/chapter2/Figure2-16.png b/screenshots/chapter2/Figure2-16.png new file mode 100644 index 0000000..e5ab7c1 Binary files /dev/null and b/screenshots/chapter2/Figure2-16.png differ diff --git a/screenshots/chapter2/Figure2-17.png b/screenshots/chapter2/Figure2-17.png new file mode 100644 index 0000000..2ae00f1 Binary files /dev/null and b/screenshots/chapter2/Figure2-17.png differ diff --git a/screenshots/chapter2/Figure2-2.png b/screenshots/chapter2/Figure2-2.png new file mode 100644 index 0000000..8db75cd Binary files /dev/null and b/screenshots/chapter2/Figure2-2.png differ diff --git a/screenshots/chapter2/Figure2-3.png b/screenshots/chapter2/Figure2-3.png new file mode 100644 index 0000000..dc5aeed Binary files /dev/null and b/screenshots/chapter2/Figure2-3.png differ diff --git a/screenshots/chapter2/Figure2-4.png b/screenshots/chapter2/Figure2-4.png new file mode 100644 index 0000000..7e92f9c Binary files /dev/null and b/screenshots/chapter2/Figure2-4.png differ diff --git a/screenshots/chapter2/Figure2-5.png b/screenshots/chapter2/Figure2-5.png new file mode 100644 index 0000000..7cd796a Binary files /dev/null and b/screenshots/chapter2/Figure2-5.png differ diff --git a/screenshots/chapter2/Figure2-6.png b/screenshots/chapter2/Figure2-6.png new file mode 100644 index 0000000..3a43c18 Binary files /dev/null and b/screenshots/chapter2/Figure2-6.png differ diff --git a/screenshots/chapter2/Figure2-7.png b/screenshots/chapter2/Figure2-7.png new file mode 100644 index 0000000..a434e2b Binary files /dev/null and b/screenshots/chapter2/Figure2-7.png differ diff --git a/screenshots/chapter2/Figure2-8.png b/screenshots/chapter2/Figure2-8.png new file mode 100644 index 0000000..8700f9b Binary files /dev/null and b/screenshots/chapter2/Figure2-8.png differ diff --git a/screenshots/chapter2/Figure2-9.png b/screenshots/chapter2/Figure2-9.png new file mode 100644 index 0000000..b0bf021 Binary files /dev/null and b/screenshots/chapter2/Figure2-9.png differ diff --git a/screenshots/chapter5/Figure5-1.png b/screenshots/chapter5/Figure5-1.png new file mode 100644 index 0000000..a63a843 Binary files /dev/null and b/screenshots/chapter5/Figure5-1.png differ diff --git a/scripts/v6/ch10-01-bad-script.rsc b/scripts/v6/ch10-01-bad-script.rsc index 0b29ef0..5863b08 100644 --- a/scripts/v6/ch10-01-bad-script.rsc +++ b/scripts/v6/ch10-01-bad-script.rsc @@ -3,7 +3,7 @@ :local w {"mikrotik.com"; "www.google.com"; "twitter.com"}; :foreach s in=$w do={ - :local i [/resolve $s]; + :local i [:resolve $s]; :local p [/ping $i count=3 ]; :local u [/tool fetch url=("https://$s") mode=https http-method=get \ as-value keep-result=no]; diff --git a/scripts/v6/ch10-02-bad-script.rsc b/scripts/v6/ch10-02-bad-script.rsc index 2c78ef9..d914d85 100644 --- a/scripts/v6/ch10-02-bad-script.rsc +++ b/scripts/v6/ch10-02-bad-script.rsc @@ -10,7 +10,7 @@ :foreach s in=$w do={ # try a DNS resolution of this site - :local i [/resolve $s]; + :local i [:resolve $s]; # try pinging the IP address of this site :local p [/ping $i count=3 ]; diff --git a/scripts/v6/ch10-03-bad-script.rsc b/scripts/v6/ch10-03-bad-script.rsc index 9b8ed2f..c64f5e5 100644 --- a/scripts/v6/ch10-03-bad-script.rsc +++ b/scripts/v6/ch10-03-bad-script.rsc @@ -10,7 +10,7 @@ :foreach SiteName in=$WebSites do={ # try a DNS resolution of this site - :local IpAddress [/resolve $SiteName]; + :local IpAddress [:resolve $SiteName]; # try pinging the IP address of this site :local PingResult [/ping $IpAddress count=3 ]; diff --git a/scripts/v6/ch10-04-bad-script.rsc b/scripts/v6/ch10-04-bad-script.rsc index d9298e2..5bde543 100644 --- a/scripts/v6/ch10-04-bad-script.rsc +++ b/scripts/v6/ch10-04-bad-script.rsc @@ -23,7 +23,7 @@ a valid string!"); } - return [/resolve $WebSiteName]; + return [:resolve $WebSiteName]; } # function to ping an IP address 3 times diff --git a/scripts/v6/ch10-05-error_check.rsc b/scripts/v6/ch10-05-error_check.rsc index e8e5b43..11c35ea 100644 --- a/scripts/v6/ch10-05-error_check.rsc +++ b/scripts/v6/ch10-05-error_check.rsc @@ -2,6 +2,6 @@ :local WebSites { "badname1234.com"; "google.com"}; :foreach SiteName in=$WebSites do={ - :local SiteIpAddress [/resolve $SiteName]; + :local SiteIpAddress [:resolve $SiteName]; :put "Site IP for $SiteName is $SiteIpAddress"; } \ No newline at end of file diff --git a/scripts/v6/ch10-06-error_check.rsc b/scripts/v6/ch10-06-error_check.rsc index 81de957..411d986 100644 --- a/scripts/v6/ch10-06-error_check.rsc +++ b/scripts/v6/ch10-06-error_check.rsc @@ -2,9 +2,9 @@ :local WebSites { "badname1234.com"; "google.com"}; :foreach SiteName in=$WebSites do={ :do { - :local SiteIpAddress [/resolve $SiteName]; + :local SiteIpAddress [:resolve $SiteName]; :put "Site IP for $SiteName is $SiteIpAddress"; } on-error={ - :put "Name lookup failed for $SiteName" + :put "Name lookup failed for $SiteName"; } } \ No newline at end of file diff --git a/scripts/v6/ch10-07-bad-script.rsc b/scripts/v6/ch10-07-bad-script.rsc index b171dd9..25d3735 100644 --- a/scripts/v6/ch10-07-bad-script.rsc +++ b/scripts/v6/ch10-07-bad-script.rsc @@ -27,7 +27,7 @@ # try a name lookup :do { - return [/resolve $WebSiteName]; + return [:resolve $WebSiteName]; } on-error={ $LogMessageFunc ("DnsResolveFunc: name resolution failed for \ site: $WebSiteName!"); diff --git a/scripts/v6/ch10-08-bad-script.rsc b/scripts/v6/ch10-08-bad-script.rsc index 267f6ab..394799a 100644 --- a/scripts/v6/ch10-08-bad-script.rsc +++ b/scripts/v6/ch10-08-bad-script.rsc @@ -46,7 +46,7 @@ :do { $DebugFunc "Looking up IP of site name..."; - :local SiteIpAddr [/resolve $WebSiteName]; + :local SiteIpAddr [:resolve $WebSiteName]; $DebugFunc $SiteIpAddr; :return $SiteIpAddr; } on-error={ diff --git a/scripts/v7/ch10-01-bad-script.rsc b/scripts/v7/ch10-01-bad-script.rsc index 0b29ef0..5863b08 100644 --- a/scripts/v7/ch10-01-bad-script.rsc +++ b/scripts/v7/ch10-01-bad-script.rsc @@ -3,7 +3,7 @@ :local w {"mikrotik.com"; "www.google.com"; "twitter.com"}; :foreach s in=$w do={ - :local i [/resolve $s]; + :local i [:resolve $s]; :local p [/ping $i count=3 ]; :local u [/tool fetch url=("https://$s") mode=https http-method=get \ as-value keep-result=no]; diff --git a/scripts/v7/ch10-02-bad-script.rsc b/scripts/v7/ch10-02-bad-script.rsc index 2c78ef9..d914d85 100644 --- a/scripts/v7/ch10-02-bad-script.rsc +++ b/scripts/v7/ch10-02-bad-script.rsc @@ -10,7 +10,7 @@ :foreach s in=$w do={ # try a DNS resolution of this site - :local i [/resolve $s]; + :local i [:resolve $s]; # try pinging the IP address of this site :local p [/ping $i count=3 ]; diff --git a/scripts/v7/ch10-03-bad-script.rsc b/scripts/v7/ch10-03-bad-script.rsc index 9b8ed2f..c64f5e5 100644 --- a/scripts/v7/ch10-03-bad-script.rsc +++ b/scripts/v7/ch10-03-bad-script.rsc @@ -10,7 +10,7 @@ :foreach SiteName in=$WebSites do={ # try a DNS resolution of this site - :local IpAddress [/resolve $SiteName]; + :local IpAddress [:resolve $SiteName]; # try pinging the IP address of this site :local PingResult [/ping $IpAddress count=3 ]; diff --git a/scripts/v7/ch10-04-bad-script.rsc b/scripts/v7/ch10-04-bad-script.rsc index d9298e2..5bde543 100644 --- a/scripts/v7/ch10-04-bad-script.rsc +++ b/scripts/v7/ch10-04-bad-script.rsc @@ -23,7 +23,7 @@ a valid string!"); } - return [/resolve $WebSiteName]; + return [:resolve $WebSiteName]; } # function to ping an IP address 3 times diff --git a/scripts/v7/ch10-05-error_check.rsc b/scripts/v7/ch10-05-error_check.rsc index e8e5b43..11c35ea 100644 --- a/scripts/v7/ch10-05-error_check.rsc +++ b/scripts/v7/ch10-05-error_check.rsc @@ -2,6 +2,6 @@ :local WebSites { "badname1234.com"; "google.com"}; :foreach SiteName in=$WebSites do={ - :local SiteIpAddress [/resolve $SiteName]; + :local SiteIpAddress [:resolve $SiteName]; :put "Site IP for $SiteName is $SiteIpAddress"; } \ No newline at end of file diff --git a/scripts/v7/ch10-06-error_check.rsc b/scripts/v7/ch10-06-error_check.rsc index 81de957..411d986 100644 --- a/scripts/v7/ch10-06-error_check.rsc +++ b/scripts/v7/ch10-06-error_check.rsc @@ -2,9 +2,9 @@ :local WebSites { "badname1234.com"; "google.com"}; :foreach SiteName in=$WebSites do={ :do { - :local SiteIpAddress [/resolve $SiteName]; + :local SiteIpAddress [:resolve $SiteName]; :put "Site IP for $SiteName is $SiteIpAddress"; } on-error={ - :put "Name lookup failed for $SiteName" + :put "Name lookup failed for $SiteName"; } } \ No newline at end of file diff --git a/scripts/v7/ch10-07-bad-script.rsc b/scripts/v7/ch10-07-bad-script.rsc index b171dd9..25d3735 100644 --- a/scripts/v7/ch10-07-bad-script.rsc +++ b/scripts/v7/ch10-07-bad-script.rsc @@ -27,7 +27,7 @@ # try a name lookup :do { - return [/resolve $WebSiteName]; + return [:resolve $WebSiteName]; } on-error={ $LogMessageFunc ("DnsResolveFunc: name resolution failed for \ site: $WebSiteName!"); diff --git a/scripts/v7/ch10-08-bad-script.rsc b/scripts/v7/ch10-08-bad-script.rsc index 267f6ab..394799a 100644 --- a/scripts/v7/ch10-08-bad-script.rsc +++ b/scripts/v7/ch10-08-bad-script.rsc @@ -46,7 +46,7 @@ :do { $DebugFunc "Looking up IP of site name..."; - :local SiteIpAddr [/resolve $WebSiteName]; + :local SiteIpAddr [:resolve $WebSiteName]; $DebugFunc $SiteIpAddr; :return $SiteIpAddr; } on-error={