Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Android client limited IP selection #9

tsankuanglee opened this Issue Feb 10, 2012 · 2 comments


None yet
3 participants

First, excellent excellent work! My security maintenance cost dropped a lot because fwknopd. (I had to upgrade my storage just to prevent disk full from bad login log).

I have two feature requests on the Android client:

  1. Can there be an option to manually input the source IP, in addition to auto-detect? I use my phone to knock open the port but then use my laptop to actually do the ssh session. They have different IPs.
  2. Can the server port be assigned? The code says "Until we make this settable." (android/project/jni/fwknop/fwknop_client.c line 105). Is it the current library limitation or just the client/wrapper implementation?


bateast commented Aug 14, 2014

Thank you for the work.
I have exactly the both same request for Android Client.

  1. Manual IP to authorize
  2. Configurable server port to knock to

As some firewall would prevent outgoing UDP packet on random port, Android client may be used to knock for another computer (then manually setting source IP is needed).
My Internet modem prevent me from forwarding UDP on port 62201 to my ssh server, so I had to set another port. I need it configurable into the client.

Thank you again.


mrash commented Jun 14, 2015

This has been fixed by Jonathan Bennett's new Fwknop2 Android app.

@mrash mrash closed this Jun 14, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment