hi,
i am trying to create a network discovery filter script which will include several "AddrInSubnet" of several different subnets.
i have managed to create a script with the return function but after reading the use manual i have come to realize that this is not the solution.
can anyone help ?
10x,
Lindeamon
			
			
			
				Can you post your script?
Best regards,
Victor
			
			
			
				sub main()
{
  return AddrInSubnet($1->ipAddr,"xxx.xxx.xxx.xxx","255.255.255.0) ||
  return AddrInSubnet($1->ipAddr,"xxx.xxx.xxx.xxx","255.255.255.0);
}
			
			
			
				hi victor,
when i am trying to select a network discovery filter script the "select" button does not work, why is that ?
i have created a script with the name Filter::xxx ,is that the name i should enter in the script name param. or should i enter just xxx ?
10x alot,
lindeamon
			
			
			
				Hi!
Correct script will be 
sub main()
{
  return AddrInSubnet($1->ipAddr,"xxx.xxx.xxx.xxx","255.255.255.0") ||
     AddrInSubnet($1->ipAddr,"xxx.xxx.xxx.xxx","255.255.255.0");
}
or simply
return AddrInSubnet($1->ipAddr,"xxx.xxx.xxx.xxx","255.255.255.0") ||
    AddrInSubnet($1->ipAddr,"xxx.xxx.xxx.xxx","255.255.255.0");
You have to enter full name of the script, like Filter::xxx.
Best regards,
Victor
			
			
			
				hi victor,
thanx a lot for your help.
one last question though, is there a way to do this in a loop where the subnet ip addresses will be declared at the beginning and  the script will check all of them until a match found ?
something like that:
a="xxx.xxx.xxx.xxx"
b="yyy.yyy.yyy.yyy"
do...until
return AddrInSubnet($1->ipAddr,a,"255.255.255.0");
thank u