elo guys,
One good way would be the possibility of scripting the "fixup".
In the rules page, you specify a port and/or a fixup script.
For example, you open port 6669 for IRC, and assign irc_dcc fixup script, that will check for the dcc request data, and open the mentioned ports from/to IP. In this example it would only look on data on port 6669.
Many programs use totally random ports, thats when all ports would need to be listened to, and open dynamically if its the chosen fixup script.
|