I have created expert rules for the first time, to try and solve the annoying UDP failure I used to get with eMule.
I have got it working, but I am not confident I have firm grip on the concept behind what I've just done, and I'm worried that I may be exposing myself to risk, so if anyone feels like enlightening me that would be much appreciated!
I have forwarded 2 ports on my router to the PC running eMule. Port xxx10 is TCP, port xxx20 is UDP.
ZA on the target computer dealt with TCP when I created rules for eMule, so no problem there. The confusion I have is in 2 parts:
1. Following advice I have found on a number of threads, I have created an 'allow UDP' rule for eMule. However, since there is no port specified in the rule (or specifiable as far as I can see), presumably whenever eMule is running ZA will accept UDP connections on any port?!
2. Further to creating an expert rule for eMule, I have also had to create an expert rule under 'firewall' - apparently allowing unconditional UDP access to any port, at any time (time slots are no good to me, I need UDP whenever I'm running eMule). Which raises the question, if I have just created a non-specific rule to allow UDP at all times, then what purpose does the eMule-specific rule serve?!
Operating System:Windows XP Pro
Product Name:ZoneAlarm Pro