Skip to content
New issue

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

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI prototyping #3504

Open
stamparm opened this issue Feb 28, 2019 · 14 comments
Open

GUI prototyping #3504

stamparm opened this issue Feb 28, 2019 · 14 comments

Comments

@stamparm
Copy link
Member

References for my future self:

https://github.com/ubbn/wxPython

@stamparm stamparm self-assigned this Feb 28, 2019
@687766616e
Copy link

687766616e commented Mar 1, 2019

web gui too? pls.....~! 😶

and command generator:
http://tools.k2an.com/?page=sqlmapCommandGenerator
https://github.com/helloingob/SqlmapCmdGen

@hastalamuerte
Copy link

hastalamuerte commented Jul 26, 2020

Hello @stamparm . Thank you a lot for you child (sqlmap) , thanks for answering on all isues and not leaving project and stable patching and upgrading.

https://portswigger.net/daily-swig/sqlmap-plans-to-prototype-gui-support - found this daily swig about gui))

I was testing many versions of gui / web / frame - all of them .... bad)

there is only one good imho, with full (on creating date 6 years ago) functional , and usable gui --->
-----> https://github.com/kxcode/gui-for-sqlmap
screens
https://prnt.sc/tomkti - main
https://prnt.sc/tomkyc - injection detection technique
https://prnt.sc/toml5w - request ( great to make direct adding to gui request in standart txt file or txt plain text )
https://prnt.sc/tomlht - enumeration
https://prnt.sc/tomlrk - acces
https://prnt.sc/tomly1 - customizeable Logviewer (cool)
https://prnt.sc/tomm5z - ow here is editor)
But of course many things added , missed, changed and it dont work on Python 3 . But realy its the best gui about functional . Desing in 2020 move on of course)

here is fresh* chineese version https://github.com/needle-wang/sqlmap-gtk - but they dont want to make multi language))))

Maybe @kxcode can collaborate with you to making official gui with sqlmap stylistic design (console coloring - we all love it for shure, or something like this) . If he inrested in it of course
Dont know what to think about web panel.. like meta pro? why not. but frame is more than ok.

Hope official GUI will be great!

@stamparm
Copy link
Member Author

@hastalamuerte thank you for the info on kxcode/gui-for-sqlmap. Looks promising. If @kxcode would help/contribute, I would be more than happy. Also, I would give an active support in such efforts.

As of "where-to" for sqlmap GUI. I played both with web panel (yes, like metasploit) and TkInter. As a matter of fact, --gui as a prototype is already available for some time in sqlmap, but it requires some serious revamping (i.e. doesn't look representative):

gui

@c2xusnpq6
Copy link

https://github.com/needle-wang/sqlmap-wx
https://github.com/needle-wang/sqlmap-gtk

@hastalamuerte
Copy link

https://github.com/needle-wang/sqlmap-wx
https://github.com/needle-wang/sqlmap-gtk

sorry for DIZ but its look like... BURPSUITE ON MINIMALS from WOOHAN. Only @kxcode (or he forked it idk) and one other guy (unknown light gui) made an easy intuitive designe for sqlmapgui .
Now in original sqlmap --gui just skeletone of commands and pythongui , wich open at top always (hello upper comand menu) , have no scroll for long list of commands and on run- open another console it not good IMHO (i love sqlmap anyway! and understand that this is not priority task for devs )

kxcode gui was work with original cmd(pwsh) and have own console log for easy tables run (and other). Imho again - this is perfection for sqlmap gui - but with sandy beard wich start grow many years ago. It can be modifed and upgrade for shure for real workable tool . Made easy/pro visualization modes (tumbler) for some commands to not overweight UI (let user setup modes ) and many many other.
I just ask with respect - @kxcode made some new one plz) in 2021

@c2xusnpq6
Copy link

c2xusnpq6 commented Dec 29, 2020

@hastalamuerte sorry for DIZ??? bruh?????? u don't like ̶c̶h̶i̶n̶e̶s̶e̶ zhinese? HAHA

@c2xusnpq6
Copy link

hker? haaaaaaaaaa

@hastalamuerte
Copy link

@hastalamuerte sorry for DIZ??? bruh?????? u don't like zhinese? HAHA

I am ok with chineese , kxcode from some china too . Read better

@c2xusnpq6
Copy link

c2xusnpq6 commented Dec 29, 2020

kxcode from some china too .

ok~~ haha

@c2xusnpq6
Copy link

c2xusnpq6 commented Dec 29, 2020

This is his Facebook page~ (but Chinese version) https://weibo.com/u/1624430122 @hastalamuerte

@needle-wang
Copy link

needle-wang commented Jan 2, 2021

@hastalamuerte sorry for DIZ??? bruh?????? u don't like zhinese? HAHA

I am ok with chineese , kxcode from some china too . Read better

I am working on it, I've just realised that chinese version which is hard to maintain is a stupid idea.
I dreamt of having myself chinese version gui in the past. i was thinking why all good softwares are english version.
Chinese localization was full desperate requirement in our software history.
so many people waste their time on the translation of gui and docs.

I will turn sqlmap-gtk into english. and multi-language GUI strings will be stripped from source code.(thanks to my refactor)
It may make source code clean and convenient to maintain.
btw, wxPython is hard to control.(is Cross-platform still a dream?) I am pleased to see official GUI.

@hastalamuerte
Copy link

hastalamuerte commented Jan 2, 2021

@hastalamuerte sorry for DIZ??? bruh?????? u don't like zhinese? HAHA

I am ok with chineese , kxcode from some china too . Read better

I am working on it, I've just realised that chinese version which is hard to maintain is a stupid idea.
I dreamt of having myself chinese version gui in the past. i was thinking why all good softwares are english version. Chinese localization was full desperate requirement in our software history. so many people waste their time on the translation of gui and docs.
I will turn sqlmap-gtk into english. and multi-language GUI strings will be stripped from source code.(thanks to my refactor)
It may make source code clean and convenient to maintain.
btw, wxPython is hard to control.(is Cross-platform still a dream?) I am pleased to see official GUI

Hello! Official gui is acceptable by --gui command.

In one big community.. where users was test and talk about gui for sqlmap , one of them made gui by himself (it was extra easy and lightweight - not with all functions, but many pentesters still use it) https://prnt.sc/wejom6 here how its look. Its also local language)) Russian. And for most of sqlis it functional and commands was enough and still enough.
Too heavy user interface without customization, hiding not usable by user commands or switching to pro mode - not best idea. Realy. I am very appreciate your work @needle-wang , just wanna someday see gui of dream))

@omlinky
Copy link

omlinky commented Mar 25, 2021

New GUI is present now for macOS, Windows, and Linux. Just follow my GitHub Sqlmap GUI

@stamparm

This comment has been minimized.

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

No branches or pull requests

6 participants