GUI editor to tame mod_security rules

⌈⌋ branch:  modseccfg


Timeline

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

50 most recent check-ins by user mario

2020-11-23
18:56
add WrapDirective detection, and SecRuleUpdate* collection Leaf check-in: fbaa7c8587 user: mario tags: trunk
18:54
Prepare audit/*/*/*/* path collection (find+cat per ssh-pipe) and snippet extraction. check-in: ba60b0748a user: mario tags: trunk
18:53
Add option for (fictional) plugin meta atop *.conf file check-in: e758ca5288 user: mario tags: trunk
2020-11-22
21:57
Prepare audit.log lookup check-in: f8820fd1ee user: mario tags: trunk
21:57
Failed attempt to make tabs/listbox/logview-pane resize with window (never gonna work reliably) check-in: c7e426331b user: mario tags: trunk
21:55
find_crs_version() for CRS options dialog check-in: 6d99d21646 user: mario tags: trunk
2020-11-21
22:03
Prepare `logview` element in pane below listbox (still minimized) check-in: 75b6c49958 user: mario tags: trunk
22:02
Fix missing lookahead for rx.end (closing VHost section got stripped after all) check-in: efee51370c user: mario tags: trunk
2020-11-20
14:28
Type and description changes in crsoptions. Release as 0.3.0 check-in: 8e624a20d3 user: mario tags: trunk, 0.3.0
2020-11-19
15:49
Prepare rules_in_between() lookup function. check-in: a1b61ab41b user: mario tags: trunk
15:49
Extend update_or_add() with prepared regex as pairs{} key. check-in: b50ed5ee2e user: mario tags: trunk
15:48
Use crs icon. check-in: 76769278eb user: mario tags: trunk
15:47
Add CRS options dialog (derived from SecOptions), but with slightly different behaviour. Using crs-setup.conf as source for options and help. check-in: 303a58a5e4 user: mario tags: trunk
15:44
Reshuffle directive categories, add 0640 in place of "octal_mode" check-in: 01df5b822a user: mario tags: trunk
2020-11-18
21:38
Wrap .msg text check-in: 3438ff4aed user: mario tags: trunk
21:37
Introduce decorators for main window (reduce common if id/vh/confn checks) check-in: 119712007a user: mario tags: trunk
21:36
Add current SecOptions dialog (still needs more grouping, some directives missing). Add writer support. And vhost() parameter cfg_only= check-in: 8ddff119cb user: mario tags: trunk
21:35
Use manual as SecOptions source (incomplete, but yields more details) check-in: e9e02ee8f4 user: mario tags: trunk
2020-11-17
17:18
Preliminary SecOptions dialog (doesn't save yet, needs pluginconf patch) check-in: 63b4b8c3d3 user: mario tags: trunk
14:36
Release 0.2.0 check-in: da1d932852 user: mario tags: trunk, 0.2.0
13:42
Make search case-insensitive check-in: 49d88ab78c user: mario tags: trunk
13:37
TypeError: _update_rulestate() takes 2 positional arguments but 3 were given (self was missing) check-in: 0015eea3dd user: mario tags: trunk
11:54
update docs/deps check-in: 1235161aa4 user: mario tags: trunk
11:53
Make editor window compatible to central window event-polling. check-in: 1d435ed9c5 user: mario tags: trunk
10:11
Event loop across multiple windows now. check-in: b434140502 user: mario tags: trunk
10:11
+ conf: "add_stub_logs": 1, # data/common_false_*.log check-in: 6db99daa75 user: mario tags: trunk
10:10
Add data/ dir, and common_false_positives.log (for CRS 2.2 however, not useful for current setups) check-in: f6df973c7e user: mario tags: trunk
2020-11-16
14:33
Stub recipes, icon in editor check-in: c4431d8500 user: mario tags: trunk
14:32
Add rule [info] dialog. check-in: e553a55671 user: mario tags: trunk
07:20
section on VirtualHost sections check-in: ba9eb8aa1a user: mario tags: trunk
07:04
add FAQ link check-in: e84efb5b6f user: mario tags: trunk
07:04
New optuon for keyboard_binds check-in: 9cf90eaa7e user: mario tags: trunk
06:30
Implement remove_remove() to strip SecRuleRemoveById/Tag (both literal, and in-list mentions of an id - which modseccfg doesn't actually write itself) check-in: 54bf1ea8be user: mario tags: trunk
06:29
Migrate to appdirs instead of using static ~./config check-in: 4a9df24fa7 user: mario tags: trunk
06:28
Add icon, keyboard shortcuts (F4=editor), rule Enable hook, and hourglass mouse cursor whilst updating logs check-in: a179e4ea50 user: mario tags: trunk
06:27
Remove panes, make font setting consistent, add Copy func check-in: 2a0dab16d0 user: mario tags: trunk
06:27
Expand depends: check-in: 132e479640 user: mario tags: trunk
2020-11-15
14:30
Merged `conf` from .appsettings (removed) into .utils check-in: b27c590571 user: mario tags: trunk
12:22
add logo/images check-in: 8b628223a7 user: mario tags: trunk
12:21
Create changelog for previous commits check-in: 741ad26ac9 user: mario tags: trunk
12:20
Release as 0.1.0 check-in: 36b80f06bd user: mario tags: trunk, 0.1.0
11:07
+appdirs,frosch check-in: 53ae49b27a user: mario tags: trunk
11:07
Add another rule warning, disable a print() check-in: d00fc40417 user: mario tags: trunk
11:06
Editor: automatic highlighting split from search iterator. check-in: be8c0ad867 user: mario tags: trunk
09:24
`switch_auto` option to update log file when selecting vhost conf. check-in: 6c8f0efcce user: mario tags: trunk
09:23
Add basic editor window. check-in: 221b25663e user: mario tags: trunk
09:23
Use f-strings in place of .format() check-in: 2647d92b4f user: mario tags: trunk
09:22
Add docstring for vhost and secrule parameters check-in: 17c5f8b022 user: mario tags: trunk
09:22
Add sshfs_o option check-in: f4e2a5d1e9 user: mario tags: trunk
09:21
Add FAQ and license check-in: 221b729752 user: mario tags: trunk