Skip to content

Commit a91f671

Browse files
committed
add _page1_general_preprocess_chooser
1 parent 67c2651 commit a91f671

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,12 @@ sqlmap ui, using PyGObject(gtk+3)
2424
根据line_profiler输出: gtk.FileChooserButton()有性能问题!
2525
5. ~~重构~~
2626
6. ~~添加session功能(v0.2.2)~~
27-
7. ~~重构成MVC模式(结构改动很大~, v0.3)~~
27+
7. ~~重构成MVC模式(结构重构改动很大, v0.3)~~
2828
8. ~~将管道流集成到UI里(难度过大, 放弃)~~
2929

3030
#### ABOUT
31-
1. branch: mvc: V0.3
31+
1. V0.3
3232
2018年 11月 10日 星期六 16:17:53 CST
33-
branch: master: V0.2.2
34-
2018年 11月 09日 星期四 20:40:51 CST
3533
作者: needle wang ( [email protected] )
3634
2. 使用PyGObject(Gtk+3: python3-gi)重写sqm.py
3735
3. 感谢[sqm](https://github.com/kxcode/gui-for-sqlmap)的作者: [KINGX](https://github.com/kxcode) (sqm UI 使用的是python2 + tkinter)

sqlmap_ui.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,11 +338,20 @@ def _build_page1_other_general(self):
338338
_row1.pack_start(m._page1_general_binary_fields_entry, False, True, 5)
339339

340340
_row2 = g.Box()
341+
self._page1_general_preprocess_chooser = g.FileChooserButton()
342+
343+
self._page1_general_preprocess_chooser.connect(
344+
'file-set',
345+
self._handlers.set_file_entry_text,
346+
m._page1_general_preprocess_entry
347+
)
348+
341349
_row2.pack_start(m._page1_general_forms_ckbtn, False, True, 5)
342350
_row2.pack_start(m._page1_general_parse_errors_ckbtn, False, True, 5)
343351
_row2.pack_start(m._page1_misc_cleanup_ckbtn, False, True, 5)
344352
_row2.pack_start(m._page1_general_preprocess_ckbtn, False, True, 5)
345-
_row2.pack_start(m._page1_general_preprocess_entry, False, True, 5)
353+
_row2.pack_start(m._page1_general_preprocess_entry, True, True, 5)
354+
_row2.pack_start(self._page1_general_preprocess_chooser, False, True, 5)
346355

347356
_row3 = g.Box()
348357
_row3.pack_start(m._page1_general_crawl_ckbtn, False, True, 5)
@@ -1403,7 +1412,7 @@ def _build_page4(self):
14031412
self.page4.set_border_width(10)
14041413

14051414
_about_str = '''
1406-
update at 2019-04-20 18:18:13
1415+
update at 2019-04-20 22:03:02
14071416
1. VERSION: 0.3
14081417
2018年 11月 10日 星期六 16:17:44 CST
14091418
required: python3.5+, python3-gi, sqlmap(require: python2.6+)

0 commit comments

Comments
 (0)