jp-bennett / fwknop-gui Goto Github PK
View Code? Open in Web Editor NEWMaster repo for fwknop-gui
License: GNU General Public License v3.0
Master repo for fwknop-gui
License: GNU General Public License v3.0
A very handy and cool feature would be the option to launch a countdown timer when a knock is sent. Particularly when using longer time-outs for web access or multiple connections. An extension of this idea would be a feature to automatically resend the knock when the timer is close to expiring.
Would it be possible to replace the chars of the encryption / HMAC keys with '*' chars so they aren't visible as the user types them? And, maybe add a 'show chars' checkbox?
I ran into: A2X_EXECUTABLE-NOTFOUND
the "a2x" executable was not found for some reason while asciidoc was installed though.
https://github.com/jp-bennett/fwknop-gui/wiki/build-errors
easily fixable manually. then
make ; sudo -H make install
works fully. maybe some outdated debian package is to blame.
Would it be possible to publish SHA-256 digests and GPG signatures of the UI packages available on the download page?:
https://incomsystems.biz/fwknop-gui/downloads.html
I can sign the packages with the cipherdyne software signing key as well if you like.
The config file that stores all the settings and keys is both plaintext, and at a static location. It could be very useful to add support for opening a config file in a nonstandard location. This would allow for storing a config file in an encrypted partition or thumb drive.
We need to add https support for resolve ip and other future features.
Will probably use libcurl and openssl.
Need to add a settings menu for the resolve ip settings, etc.
Issue #12 suggested this, but the change that closed that did not implement it.
Users here would definitely like this feature.
Thank you.
Add a wizard mode to create a new access.conf stanza. Will initially be quite simple.
Would be helpful to have a debug mode that exposes extra information.
I downloaded Mac application from https://incomsystems.biz/fwknop-gui/downloads.php but cannot launch it. Do you have any suggestions how to fix it? I'm using macOS High Sierra 10.13.6
The list of saved configs as well as the details for a config need to be scrollable.
my error
Would be useful to support the established .fwknoprc files. A new user would probably start by importing an existing file, and writing to file would be useful. Will probably not support modifying an existing .fwknoprc file.
I was playing around with your GUI and found out that the QR code is truncated and does not show all the code in the pop-up window. Attaching screenshot from Fedora 24 (default Gnome Shell, Wayland)
Let me know if there is some more information you need to resolve this problem. Seems like the size is not enough to fit the bold corners?
When I attempt to send a knock from my Windows 10 virtual machine I initially receive no feedback after clicking the "send knock" button however if I try to send another knock the program ceases to be responsive which I kill off with the task manager after a bit. If I only try to send one knock and leave the program sitting after a few minutes I receive a message box stating, "Could not send knock: Error sending."
I have tried running it both as my user and as the Administrator, and each of those with and without the Windows firewall enabled. I can see entries in the Windows Application logs indicating the application stopped interacting with windows and others indicating it was closed. Here are the details as copied/pasted from a hang entry:
System
[ Name] Application Hang
[ Qualifiers] 0
Level 2
Task 101
Keywords 0x80000000000000
[ SystemTime] 2015-10-26T22:42:34.000000000Z
EventRecordID 593
Channel Application
Computer DESKTOP-B0MO4ES
Security
EventData
fwknop-gui.exe
0.0.0.0
148c
01d1103f82ed95d6
4294967295
C:\Program Files (x86)\fwknop-gui\fwknop-gui.exe
d889756c-7c32-11e5-9bc8-5254003e724f
54006F00700020006C006500760065006C002000770069006E0064006F0077002000690073002000690064006C00650000000000
Binary data:
In Words
0000: 006F0054 00200070 0065006C 00650076
0010: 0020006C 00690077 0064006E 0077006F
0020: 00690020 00200073 00640069 0065006C
0030: 00000000
In Bytes
0000: 54 00 6F 00 70 00 20 00 T.o.p. .
0008: 6C 00 65 00 76 00 65 00 l.e.v.e.
0010: 6C 00 20 00 77 00 69 00 l. .w.i.
0018: 6E 00 64 00 6F 00 77 00 n.d.o.w.
0020: 20 00 69 00 73 00 20 00 .i.s. .
0028: 69 00 64 00 6C 00 65 00 i.d.l.e.
0030: 00 00 00 00 ....
Please advise.
Need to add nat-local support to this client.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.