• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

conf/H09-Sep-2018-5040

data/H09-Sep-2018-776609

docs/H03-May-2022-5,3674,378

scripts/H03-May-2022-524416

src/H09-Sep-2018-6,4304,350

.gitignoreH A D09-Sep-2018113 1312

.travis.ymlH A D09-Sep-201812 21

AUTHORSH A D09-Sep-201873 21

COPYINGH A D09-Sep-20180

ChangeLogH A D09-Sep-201810.4 KiB302226

INSTALLH A D09-Sep-201815.2 KiB366284

LICENSEH A D09-Sep-201834.3 KiB675553

Makefile.amH A D09-Sep-2018531 1815

NEWSH A D09-Sep-20180

README.mdH A D09-Sep-20181.1 KiB2719

RELEASEH A D09-Sep-2018268 159

TODOH A D09-Sep-2018452 107

bad-versions.datH A D09-Sep-20182.8 KiB2827

configureH A D09-Sep-2018181.7 KiB6,2725,186

configure.acH A D09-Sep-20182.1 KiB6960

depcompH A D09-Sep-201823 KiB792502

install-shH A D09-Sep-201813.7 KiB528351

missingH A D09-Sep-20186.7 KiB216143

versions.datH A D09-Sep-201849.1 KiB651650

README.md

1# cvechecker
2
3The goal of cvechecker is to report about possible vulnerabilities on your
4system, by scanning a list of installed software and matching results with
5the CVE database. This is not a bullet-proof method and you will have many false positives (ie: vulnerability is fixed with a revision-release, but the tool isn't able to detect the revision itself), yet it is still better than nothing, especially if you are running a distribution with little security coverage.
6
7### Quickstart
8--------------
91. Initalize the SQLite3 Database
10    ```~# cvechecker -i```
11
122. Load CVE and version matching rules
13    ```~$ pullcves pull```
14
153. Generate List of Files to scan
16    ```~$ find / -type f -perm -o+x > scanlist.txt```
17    ```~$ echo "/proc/version" >> scanlist.txt```
18
194. Gather List of Installed Software/Versions
20    ```~$ cvechecker -b scanlist.txt```
21
225. Output Matching CVE Entries
23    ```~$ cvechecker -r```
24
25More detailed installation information available via the [installation docs](../../wiki/Installation).
26[The homepage for this project](../../wiki).
27