Code: Select all
:local step 0;
:local length;
:local strippednet;
:local ipAdd;
:foreach inter in=[/routing ospf network find] do={
:set $length [:len [routing ospf network get value-name=network $step]];
:set $strippednet [:tostr [:pick [routing ospf network get value-name=network $step] 0 ($length-3)]];
:local SecondStep 0;
:foreach inter in=[/ip address find] do={
:set $length [:len [ip address get value-name=network $SecondStep]];
:set $ipAdd [:tostr [:pick [ip address get value-name=network $SecondStep] 0 ($length)]];
:set $SecondStep ($SecondStep+1);
:log info message="Comparing";
:log info message=$strippednet;
:log info message="To";
:log info message=$ipAdd;
:log info message=($ipAdd = $srippednet)
:if ($srippednet = $ipAdd) do={
:log info message="Found Match";
}
}
:set $step ($step+1);
}