Tried getting fwknop 1.9.12 server working via .deb install on Ubuntu 8.04, but couldn't. It installed, but I couldn't get it to open the port. My current theory as to why is there is some kind of conflict involving libpcap0.7 (.deb dependency) and libpcap0.8 (which was already installed).
So I switched to building the server from source. That went fine. All 303 tests passed.
Over on the 1.9.12 client, also running on an Ubuntu 8.04 vm, which I installed via .deb, after building the server from source I was now able to access the desired port if I sent my request to a specific server port. But when I tried to send the packet to a random server port, but I got the following error message:
fwknop -A tcp/22 -a 192.168.159.131 --rand-port -D
Cannot use --Server-port and --rand-port at the same time at /usr/bin/fwknop line 977.
So I switched to building the client from source. Retried the client command; got the same error message.
Any idea what's wrong?