i have installed an isa 2006 server on my machine which i also use for a proprietary application. internet access is needed to an external server, i didnīt know on which port . so i started to monitor which port is used by the application - its 3540. so i set up a rule which allowes from localhost to external on port 3540 tcp outbound but there is no match for this rule. instead the last standard rule is matched.
where could be the problem? one thing i see is that i just allow port 3540, not saying if this is source or destination port. for sure its destination but i cant define it anywhere.
You may want to create an "allow all" rule, start a monitor on your ISA Server to watch the connections. Start your application so that it makes the connection to the remote host. Stop the application, and the stop the trace and review what connections were used (to see what's missing.) Disable or delete the allow all rule. Then create a new rule to allow the access, and see if the new rule allows this applicaiton, to connect as needed.
I would never recommend leaving an allow all rule in place, but in this case, creating a temporary "allow all" rule is a decent way to see all the connections that this application requires.
Furthermore you may want to create the allow all rule and only apply the destination IP or FDQN, rather than applying External.