Skip to content

Commit

Permalink
Merge pull request #51 from LaCapitainerie/master
Browse files Browse the repository at this point in the history
Add vulnerable version to report
  • Loading branch information
TheGroundZero committed Apr 23, 2024
2 parents 5e1e3a9 + 4987a97 commit 2bf2a1e
Show file tree
Hide file tree
Showing 8 changed files with 218 additions and 212 deletions.
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
tests/
.idea/

# Output File
*.xlsx
*.xml
*.docx

# Vscode settings
.vscode/

# Mac cache
*.DS_Store

# Code coverage
.coveragerc
Expand Down
34 changes: 6 additions & 28 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,41 +1,19 @@
Changelog
=========

1.5.0 - New Features:
1.6.0 - New Features:

- Included option (--config-file) to define a .yaml file with all options but input and output filenames.
if this option is used all other options are ignored. any options not present in this file will be set to default

- Included option (--report-type) to define the type of report and created two new types of reports:
- a report summarizing the hosts with the highest number of vulnerabilities and sum of all its cvss severities and including a tab for each host listing each vulnerability
- a csv report ordered by host with all vulnerabilities (same fields as the by vulnerability type)
(I don't believe it's worth creating a .docx version of this report, so I'm not creating it)

- Included option (--network-exclude) to define a file with a list of ips or ipcidrs or range of ips (one by line) that will be excluded from the report

- Included option (--network-include) to define a file with a list of ips or ipcidrs or range of ips (one by line) that will be included in the report

- Included option (--regex-include) to define a file with a list of regex expressions to include in the report
the regex expressions will be matched against the name of the vulnerability

- Included option (--regex-exclude) to define a file with a list of regex expressions to exclude in the report
the regex expressions will be matched against the name of the vulnerability

- Included option (--cve-include) to define a file with a list of CVE numbers to include in the report

- Included option (--cve-exclude) to define a file with a list of CVE numbers to exclude from the report
- Add Vulnerability version to report

-Fixes:

- Major code refactor to include the new reports and the new options

- Fix module packaging and shell script executions now run ok (import 'main' in top source __init__.py so the egg may be found)
- Refactor code to help future developpement

- Converted module packaging to python3.6+ packaging using setup.cfg e pyproject.toml
- Class, function and variable are now typed

- Removed package top dir setup.py and requirements.txt files that are not used anymore
- Remove useless part of the script that where not used

- Updated README.md to reflect those changes
1.5.0 - Added args options to personnalize IP and CVE to keep/ignore

1.4.2 - Fixed "ValueError: Unknown format code 'f' for object of type 'str'"

Expand Down
34 changes: 6 additions & 28 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,41 +1,19 @@
Changelog
=========

1.5.0 - New Features:
1.6.0 - New Features:

- Included option (--config-file) to define a .yaml file with all options but input and output filenames.
if this option is used all other options are ignored. any options not present in this file will be set to default

- Included option (--report-type) to define the type of report and created two new types of reports:
- a report summarizing the hosts with the highest number of vulnerabilities and sum of all its cvss severities and including a tab for each host listing each vulnerability
- a csv report ordered by host with all vulnerabilities (same fields as the by vulnerability type)
(I don't believe it's worth creating a .docx version of this report, so I'm not creating it)

- Included option (--network-exclude) to define a file with a list of ips or ipcidrs or range of ips (one by line) that will be excluded from the report

- Included option (--network-include) to define a file with a list of ips or ipcidrs or range of ips (one by line) that will be included in the report

- Included option (--regex-include) to define a file with a list of regex expressions to include in the report
the regex expressions will be matched against the name of the vulnerability

- Included option (--regex-exclude) to define a file with a list of regex expressions to exclude in the report
the regex expressions will be matched against the name of the vulnerability

- Included option (--cve-include) to define a file with a list of CVE numbers to include in the report

- Included option (--cve-exclude) to define a file with a list of CVE numbers to exclude from the report
- Add Vulnerability version to report

-Fixes:

- Major code refactor to include the new reports and the new options

- Fix module packaging and shell script executions now run ok (import 'main' in top source __init__.py so the egg may be found)
- Refactor code to help future developpement

- Converted module packaging to python3.6+ packaging using setup.cfg e pyproject.toml
- Class, function and variable are now typed

- Removed package top dir setup.py and requirements.txt files that are not used anymore
- Remove useless part of the script that where not used

- Updated README.md to reflect those changes
1.5.0 - Added args options to personnalize IP and CVE to keep/ignore

1.4.2 - Fixed "ValueError: Unknown format code 'f' for object of type 'str'"

Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@
author = 'TheGroundZero (@DezeStijn)'

# The short X.Y version
version = '1.4'
version = '1.6'
# The full version, including alpha/beta/rc tags
release = '1.4.4'
release = '1.6.0'


# -- General configuration ---------------------------------------------------
Expand Down

0 comments on commit 2bf2a1e

Please sign in to comment.