Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
kernel-hardening-checker
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fact-depend
kernel-hardening-checker
Commits
bd431033
Commit
bd431033
authored
Jan 16, 2024
by
Alexander Popov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix style (III)
Use f-strings.
parent
67b39125
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
5 deletions
+6
-5
__init__.py
kernel_hardening_checker/__init__.py
+3
-3
engine.py
kernel_hardening_checker/engine.py
+3
-2
No files found.
kernel_hardening_checker/__init__.py
View file @
bd431033
...
...
@@ -74,9 +74,9 @@ def detect_compiler(fname):
if
gcc_version
is
None
or
clang_version
is
None
:
return
None
,
'no CONFIG_GCC_VERSION or CONFIG_CLANG_VERSION'
if
gcc_version
==
'0'
and
clang_version
!=
'0'
:
return
'CLANG '
+
clang_version
,
'OK'
return
f
'CLANG {clang_version}'
,
'OK'
if
gcc_version
!=
'0'
and
clang_version
==
'0'
:
return
'GCC '
+
gcc_version
,
'OK'
return
f
'GCC {gcc_version}'
,
'OK'
sys
.
exit
(
f
'[!] ERROR: invalid GCC_VERSION and CLANG_VERSION: {gcc_version} {clang_version}'
)
...
...
@@ -232,7 +232,7 @@ def main():
supported_archs
=
[
'X86_64'
,
'X86_32'
,
'ARM64'
,
'ARM'
]
parser
=
ArgumentParser
(
prog
=
'kernel-hardening-checker'
,
description
=
'A tool for checking the security hardening options of the Linux kernel'
)
parser
.
add_argument
(
'--version'
,
action
=
'version'
,
version
=
'
%(prog)
s '
+
__version__
)
parser
.
add_argument
(
'--version'
,
action
=
'version'
,
version
=
f
'
%(prog)
s {__version__}'
)
parser
.
add_argument
(
'-m'
,
'--mode'
,
choices
=
report_modes
,
help
=
'choose the report mode'
)
parser
.
add_argument
(
'-c'
,
'--config'
,
...
...
kernel_hardening_checker/engine.py
View file @
bd431033
...
...
@@ -108,7 +108,7 @@ class OptCheck:
class
KconfigCheck
(
OptCheck
):
def
__init__
(
self
,
*
args
,
**
kwargs
):
super
()
.
__init__
(
*
args
,
**
kwargs
)
self
.
name
=
'CONFIG_'
+
self
.
name
self
.
name
=
f
'CONFIG_{self.name}'
@property
def
type
(
self
):
...
...
@@ -183,7 +183,8 @@ class ComplexOptCheck:
def
table_print
(
self
,
mode
,
with_results
):
if
mode
==
'verbose'
:
print
(
f
' {"<<< " + self.__class__.__name__ + " >>>":87}'
,
end
=
''
)
class_name
=
f
'<<< {self.__class__.__name__} >>>'
print
(
f
' {class_name:87}'
,
end
=
''
)
if
with_results
:
print
(
f
'| {colorize_result(self.result)}'
,
end
=
''
)
for
o
in
self
.
opts
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment