Skip to content

Commit 1a230d7

Browse files
committed
Improve the pattern for parsing sysctl
Remove the unneeded '\' character. Add the '*' character to fix #192.
1 parent 04e5d60 commit 1a230d7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

kernel_hardening_checker/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ def parse_sysctl_file(mode: StrOrNone, parsed_options: Dict[str, str], fname: st
276276
if os.stat(fname).st_size == 0:
277277
sys.exit(f'[-] ERROR: empty sysctl file "{fname}"')
278278

279-
sysctl_pattern = re.compile(r"[a-zA-Z0-9/\._-]+ ?=.*$")
279+
sysctl_pattern = re.compile(r"[a-zA-Z0-9/*._-]+ ?=.*$")
280280
for line in f.readlines():
281281
line = line.strip()
282282
if not line or line.startswith('#'):

0 commit comments

Comments
 (0)