Karl O. Pinc a écrit :
I am wondering if it is possible to implement a kind of port
triggering ( http://en.wikipedia.org/wiki/Port_triggering ) in OpenBSD.
This is related to what ftp-proxy(8) does. Perhaps you
could submit a patch that makes it work in a more generic
fashion? Without really thinking it through myself,
it seems that you'd mostly just need to disable the
parts of the code that peer into the ftp control connection.
Maybe such a patch would also be a way to have multiple
bittorrent clients behind an OpenBSD firewall too.
(I forget the bittorrent protocol details but
recall a similar "another connection back in" sort of
issue.)
Thank's for your answer, I have been looking at the code of ftp-proxy
and yes I can do something that help me ( if I can remember my C
programming ;-) ) but it will be a proxy not very usable for other people.
I have a need of "port triggering" for my special use but as you write,
people who are using bittorrent, irc, kad, ... client on more than 1 PC
can be interested too ?