Hi HN, I'm someone with quite a bit of front-end experience. I've built a few applications in my work where I've always had comments about how easy it is to use, as well as websites and done small bits of design here and there. I'm a security hobbyist and I've just switched over to Ubuntu on my desktop. As most of you would know, most security tools are written with CLI's in mind. This is likely to automate a lot of the tasks, and speed up workflows for the power users.
But from a usability point of view for beginners (I come from Windows 95 and Macintosh II, so I've always had a GUI) and the younger crowd, I think the barrier to entry for a lot of these tools would be lowered if they had a GUI.
Pretty much what I'm asking; is does HN think it would be helpful or beneficial to contribute to existing projects by building GUI's for them (or improving existing ones)? A good example I think is ZenMap GUI for nmap. Tools I have in mind are:
wpscan, joomscan, sqlsus, grabber, fimap, deblaze and BlindElephant (and improve wfuzz's GUI, forgot the name for that project though).
Also if you have any ideas for others let me know. I don't want to just limit this to security-related tools, if there's an everyday CL app you have in mind..
BUT when it comes to something that I only need to use/configure rarely, I find the man pages tedious to shift through, trying to find the exact combination of switches that do the desired job.
What I would find very useful is a GUI (HTML5/JS based please) that finds the appropriate command (apropos?) presents the options, validates my selection, i.e. don't allow incompatible switches, warn about nasty effects, etc. THEN ... generates the appropriate command line command in a window. I can choose to execute it or to copy and paste into some script.