sqlmap ui, using PyGObject(gtk+3)
- REQUIRED
- GTK+3.20(which is hard to install at win), python3.5+
- pygobject:
pip3 install PyGObject
orapt-get install python3-gi
- requests:
pip3 install requests
- sqlmap:
pip2 install sqlmap
#hope sqlmap ports to python3 in future...
- GET
git clone https://github.com/needle-wang/sqlmap-ui.git
- RUN
./sqlmap_ui.py
UI重新排版分离并完善tooltip等提示信息细节优化(margin, padding啥的)打从加了filechooserbutton起, 启动就慢了一倍:
根据line_profiler输出: gtk.FileChooserButton()有性能问题!重构添加session功能(v0.2.2)重构成MVC模式(结构重构改动很大, v0.3)将管道流集成到UI里(无法实现, 改用pty实现成功)添加API区(实现sqlmapapi client)修复: 修改filechooserbutton(常有什么network path超时警告, 启动加快),
输出滚动不准确, file entry补全, G_VALUE_HOLDS_INT警告- 继续重构, 优化
- update at 2019-05-03 16:13:47
V0.3.2
2019年 04月 29日 星期一 21:20:07 CST
作者: needle wang ( [email protected] ) - 使用PyGObject(Gtk+3: python3-gi)重写sqm.py
- 感谢sqm带来的灵感, 其作者: KINGX (sqm UI 使用的是python2 + tkinter)