GUI editor to tame mod_security rules

⌈⌋ ⎇ branch:  modseccfg


Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

39 check-ins using file modseccfg/__init__.py version 60c75ab395

2020-12-09
10:20
SecHttpBlKey setup shortcut check-in: 28bb6df19c user: mario tags: trunk
09:36
Unload install/*.py module afterwards, prepare for *.log.fmt scheme check-in: 52a4bbec89 user: mario tags: trunk
09:35
Simplify LogFormat handling and recognize GlobalLog directive. check-in: 8a4f815951 user: mario tags: trunk
2020-12-08
07:03
merge recipe funcs and window event handler into show() class, enable recursive template lookups (don't exist yet) check-in: a23c07eed9 user: mario tags: trunk
2020-12-07
22:10
Hide pysimplegui prints, add mainwindow self-reference (not actually used) check-in: 3e249d23b7 user: mario tags: trunk
22:09
Update ./ in wrapper scripts/, omit non-_*.py from */* plugin scanning check-in: 1a3bf55fce user: mario tags: trunk
22:07
Enable fn_preconf() usage only in recipe and crsoptions for now (shouldn't come up for other writer calls anyway) check-in: 90de09b9b2 user: mario tags: trunk
22:06
Add support for import/include scripts in install/ check-in: 13ba5d6761 user: mario tags: trunk
07:36
Get rid of warning box. check-in: cb0f8cc687 user: mario tags: trunk
07:36
remove glob() check-in: b7d219f1ad user: mario tags: trunk
07:36
Use dictobj for recipes now, to allow for nested menus. Change detection for preconf directives (macros). check-in: 66863120b4 user: mario tags: trunk
07:34
Restore arbigraph to original, add iso8601 fix, accesslog sample check-in: f471e86abc user: mario tags: trunk
2020-12-06
21:43
Update tmp.decl_preconf if recipe snippet was written check-in: bd4298b07c user: mario tags: trunk
21:38
Minor text fixes check-in: eed981c6ab user: mario tags: trunk
21:37
Allow @inject decorator over a list of modules/classes check-in: e1df8b2248 user: mario tags: trunk
21:36
Prepare conf.preconf and writer support (rx_end and fn mapping/stub creation) check-in: ffc59c9a1e user: mario tags: trunk
2020-12-05
17:14
Simple substitution as {accfn} and {errfn} from {logfn}, set watch cursor for "terminal" popup window as well. Fix vhost.logformat([…]) call. Safeguard mainwindow.log() against empty listbox events. check-in: 538e062b91 user: mario tags: trunk
17:11
Swap end of regex for `(\S*):` sans space check-in: d207aa3776 user: mario tags: trunk
08:08
.rstrip() for output text lines check-in: 16755fb1b3 user: mario tags: trunk
08:07
record log formats check-in: 731155d137 user: mario tags: trunk
08:07
introduce log.*() wrapper check-in: ee6584abea user: mario tags: trunk
08:07
Fix parameters for rulereport (old&new) check-in: 449e0ec390 user: mario tags: trunk
08:06
sample moved to dev/ check-in: 5051ce2d8d user: mario tags: trunk
2020-12-04
21:46
Sample for logfmt (make variations of apache logs parseable) check-in: 9126968c7d user: mario tags: trunk
21:45
Add some tools from Apache Labor / netnea.com check-in: afa9ff5a4f user: mario tags: trunk
21:44
skip rx.interesting when force=True check-in: 1e3290240c user: mario tags: trunk
21:43
Also scan */__init__.py files as plugins check-in: b9f1bd8537 user: mario tags: trunk
21:42
disable regex warnings check-in: f8af2677f9 user: mario tags: trunk
21:42
Add type:image support. Config option for separate menu entries. check-in: 30e51dc3f7 user: mario tags: trunk
2020-12-03
23:19
Add scripts/ module (for Log→Preprocess/Report menus), basic text output window imnplementation and handing pipe over scan_log(). Add force_local= param to srvroot.popen(). check-in: 1f653bce75 user: mario tags: trunk
23:17
Add package_data={} to include *.log *.deb and scripts/* alongside modules check-in: 73b2ccf5f1 user: mario tags: trunk
23:16
Read *.local.sh scripts, to preview commands as is check-in: 5bf0e34165 user: mario tags: trunk
2020-12-02
22:33
hacky support for [menu]→[event] markup check-in: 92bac1ad8c user: mario tags: trunk
22:32
Remove stale infos, add project meta block check-in: 0fcb10b69d user: mario tags: trunk
06:33
Add File→Install menu for *.deb packages or scripts. check-in: de9d870142 user: mario tags: trunk
06:32
Introduce module/plugin lookup for .add_menu()/.has()/.show() and raw_event in mainwindow handler (for literal menu string lookups). check-in: 92ff15a9ff user: mario tags: trunk
2020-12-01
20:52
Build task for modsec-flameeyes.deb check-in: b362727f15 user: mario tags: trunk
20:49
publish data test (mostly vhost/secrule extraction) check-in: cb3a619fe0 user: mario tags: trunk
20:46
Release as 0.5.0 check-in: 6a7949da87 user: mario tags: trunk, 0.5.0