tcode tidy & correct image names
BIN
screenshots/chapter1/Figure1-1.png
Normal file
After Width: | Height: | Size: 264 KiB |
BIN
screenshots/chapter1/Figure1-10.png
Normal file
After Width: | Height: | Size: 91 KiB |
BIN
screenshots/chapter1/Figure1-11.png
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
screenshots/chapter1/Figure1-12.png
Normal file
After Width: | Height: | Size: 148 KiB |
BIN
screenshots/chapter1/Figure1-13.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
screenshots/chapter1/Figure1-14.png
Normal file
After Width: | Height: | Size: 145 KiB |
BIN
screenshots/chapter1/Figure1-15.png
Normal file
After Width: | Height: | Size: 135 KiB |
BIN
screenshots/chapter1/Figure1-16.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
screenshots/chapter1/Figure1-17.png
Normal file
After Width: | Height: | Size: 111 KiB |
BIN
screenshots/chapter1/Figure1-18.png
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
screenshots/chapter1/Figure1-19.png
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
screenshots/chapter1/Figure1-2.png
Normal file
After Width: | Height: | Size: 63 KiB |
BIN
screenshots/chapter1/Figure1-20.png
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
screenshots/chapter1/Figure1-21.png
Normal file
After Width: | Height: | Size: 81 KiB |
BIN
screenshots/chapter1/Figure1-3.png
Normal file
After Width: | Height: | Size: 194 KiB |
BIN
screenshots/chapter1/Figure1-4.png
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
screenshots/chapter1/Figure1-5.png
Normal file
After Width: | Height: | Size: 107 KiB |
BIN
screenshots/chapter1/Figure1-6.png
Normal file
After Width: | Height: | Size: 108 KiB |
BIN
screenshots/chapter1/Figure1-7.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
screenshots/chapter1/Figure1-8.png
Normal file
After Width: | Height: | Size: 116 KiB |
BIN
screenshots/chapter1/Figure1-9.png
Normal file
After Width: | Height: | Size: 142 KiB |
BIN
screenshots/chapter2/Figure2-1.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
screenshots/chapter2/Figure2-10.png
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
screenshots/chapter2/Figure2-11.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
screenshots/chapter2/Figure2-12.png
Normal file
After Width: | Height: | Size: 62 KiB |
BIN
screenshots/chapter2/Figure2-13.png
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
screenshots/chapter2/Figure2-14.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
screenshots/chapter2/Figure2-15.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
screenshots/chapter2/Figure2-16.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
screenshots/chapter2/Figure2-17.png
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
screenshots/chapter2/Figure2-2.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
screenshots/chapter2/Figure2-3.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
screenshots/chapter2/Figure2-4.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
screenshots/chapter2/Figure2-5.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
screenshots/chapter2/Figure2-6.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
screenshots/chapter2/Figure2-7.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
screenshots/chapter2/Figure2-8.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
screenshots/chapter2/Figure2-9.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
screenshots/chapter5/Figure5-1.png
Normal file
After Width: | Height: | Size: 36 KiB |
|
@ -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];
|
||||
|
|
|
@ -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 ];
|
||||
|
|
|
@ -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 ];
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
a valid string!");
|
||||
}
|
||||
|
||||
return [/resolve $WebSiteName];
|
||||
return [:resolve $WebSiteName];
|
||||
}
|
||||
|
||||
# function to ping an IP address 3 times
|
||||
|
|
|
@ -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";
|
||||
}
|
|
@ -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";
|
||||
}
|
||||
}
|
|
@ -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!");
|
||||
|
|
|
@ -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={
|
||||
|
|
|
@ -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];
|
||||
|
|
|
@ -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 ];
|
||||
|
|
|
@ -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 ];
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
a valid string!");
|
||||
}
|
||||
|
||||
return [/resolve $WebSiteName];
|
||||
return [:resolve $WebSiteName];
|
||||
}
|
||||
|
||||
# function to ping an IP address 3 times
|
||||
|
|
|
@ -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";
|
||||
}
|
|
@ -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";
|
||||
}
|
||||
}
|
|
@ -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!");
|
||||
|
|
|
@ -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={
|
||||
|
|