README - randomcrap - random crap programs of varying quality
(HTM) git clone git://git.codemadness.org/randomcrap
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
README (702B)
---
1 This vulnerability (CVE) checker is intended for the OpenBSD ports tree.
2
3
4 Dependencies
5 ------------
6
7 - C compiler.
8 - (optional) sqlports package (for up-to-date ports INDEX).
9 - (optional) (POSIX) make.
10
11
12 Usage
13 ------
14
15 Fetch VuXML:
16 make vuxml
17
18 Update ports INDEX:
19 make index
20
21 Make TAB-separated file "database" from VuXML and ports INDEX:
22 make db
23
24 Compare package names and versions from both files:
25 ./check | less
26
27
28
29 Manual steps:
30
31 Fetch FreeBSD VuXML:
32
33 ftp -U '' -o vuln.xml 'https://svn.freebsd.org/ports/head/security/vuxml/vuln.xml'
34
35 Parse VuXML, sort by discovery date (descending):
36
37 ./main < vuln.xml | sort -k3,3r -t " " > vulns.xml
38 print-ports-index | ./openbsd-pkg > pkgs.csv
39 ./check