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