| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor folder strucure | Adam Janovsky | 2021-04-19 | 1 | -1250/+0 |
| | | |||||
| * | log->print on cpe prompt | Adam Janovsky | 2021-04-19 | 1 | -0/+1 |
| | | |||||
| * | update type hint in CCDataset | Adam Janovsky | 2021-04-19 | 1 | -1/+2 |
| | | |||||
| * | fix typo in dataset class | Adam Janovsky | 2021-04-19 | 1 | -1/+1 |
| | | |||||
| * | rename get -> compute | Adam Janovsky | 2021-04-19 | 1 | -3/+3 |
| | | |||||
| * | default update json when downloading | Adam Janovsky | 2021-04-16 | 1 | -1/+1 |
| | | |||||
| * | remove dumb mistake in cpe labeling | Adam Janovsky | 2021-04-16 | 1 | -3/+2 |
| | | |||||
| * | minor UI improvements of manual cpe matching | Adam Janovsky | 2021-04-16 | 1 | -5/+9 |
| | | |||||
| * | relaxing version if no good cpe match found | Adam Janovsky | 2021-04-16 | 1 | -7/+4 |
| | | |||||
| * | improves pandas representation | Adam Janovsky | 2021-04-16 | 1 | -3/+13 |
| | | |||||
| * | CVE and CPE dataset serialization | Adam Janovsky | 2021-04-16 | 1 | -18/+51 |
| | | | | | | | | | - Allows for fresh download of CPE and CVE dataset - Ties the aforementioned dataset to CCDataset - Fixes error in computation of related CVEs - Allows for computation of related CVEs only after verified CPEs are computed - CPEDataset has its special json representation as a list of CPE uris | ||||
| * | implements function for manual cpe match verification | Adam Janovsky | 2021-04-16 | 1 | -23/+34 |
| | | |||||
| * | function to manually verify CPE matches | Adam Janovsky | 2021-04-15 | 1 | -1/+25 |
| | | |||||
| * | delete stale fuzzy matching procedure | Adam Janovsky | 2021-04-15 | 1 | -40/+0 |
| | | |||||
| * | add deterministic cpe-cve matching | Adam Janovsky | 2021-04-15 | 1 | -1/+14 |
| | | |||||
| * | serialize non ascii characters to preserve link functionality | Adam Janovsky | 2021-04-15 | 1 | -1/+1 |
| | | |||||
| * | set test csv file to windows-1252 encoding | Adam Janovsky | 2021-04-15 | 1 | -1/+1 |
| | | |||||
| * | cc demo contains heuristics | Adam Janovsky | 2021-04-14 | 1 | -2/+5 |
| | | |||||
| * | moves CPE matching from notebook to python | Adam Janovsky | 2021-04-14 | 1 | -2/+16 |
| | | |||||
| * | move cpe match under heuristics field | Adam Janovsky | 2021-04-13 | 1 | -1/+12 |
| | | |||||
| * | add class for capturing heuristicly obtained data | Adam Janovsky | 2021-04-13 | 1 | -6/+10 |
| | | |||||
| * | jupyter PoC for CPE matching | Adam Janovsky | 2021-03-25 | 1 | -5/+17 |
| | | |||||
| * | Algorithm matching + saner usage (#43) | Stanislav Boboň | 2021-03-20 | 1 | -81/+118 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fixed continuous adding certs * little push * date * added switches * json file + formatting + match algs * matching algs * moved downloading of algorithms, boolean switch and logging * parsing rules to match random matches * Description match fix * removed unnecessary check for web redo * match_algs sane + web redo * processing always from scratch, redo wipes web * nist pages seem a bit... slower * download htmls twice + small cleanup * added weirdly shaped "-" * added matching web algs to pdf * redo quick fix * security functions included in table finding * saner logging * repeated downloading now just works :tm: * redo in demo + matching algs demo * moved plotting and parsing to helpers * removed dependency Co-authored-by: Stanislav Boboň <xbobon@fi.muni.cz> | ||||
| * | adds pandas serializaiton | Adam Janovsky | 2021-03-02 | 1 | -0/+5 |
| | | |||||
| * | Implements alpha version of cpe fuzzy matching | Adam Janovsky | 2021-03-02 | 1 | -1/+30 |
| | | |||||
| * | hotfix | Adam Janovsky | 2021-02-24 | 1 | -1/+1 |
| | | |||||
| * | adds implicit dataset serialization | Adam Janovsky | 2021-02-24 | 1 | -4/+20 |
| | | |||||
| * | Error messages of certificate are now serialized | Adam Janovsky | 2021-02-24 | 1 | -0/+2 |
| | | | | | - Stored as a part of InternalState complex variable in json | ||||
| * | dgst is serialized as a field in certificate | Adam Janovsky | 2021-02-23 | 1 | -2/+2 |
| | | | | | | - Previously as a part of dataset where certs changed to dictionary - For rendering at webserver, list is more convenient | ||||
| * | Serialize digest of the certificate | Adam Janovsky | 2021-02-22 | 1 | -2/+2 |
| | | |||||
| * | Introduce state variable of CCDataset | Adam Janovsky | 2021-02-20 | 1 | -22/+72 |
| | | | | | | | - The variable checks which actions were already performed - Dataset now checks if someone attempts to e.g. convert pdf->txt prior to downloading - Also, operations on certificates are performed only on those certs for which the preceeding operation was successful | ||||
| * | Add explicit certificate status active/archived | Adam Janovsky | 2021-02-20 | 1 | -4/+14 |
| | | | | | | | | - Status active or archived held as a string variable - Instead of implicit computation from not-valid-before/after - The status is computed from the filename of the csv/html source - The status is serialized into json | ||||
| * | Plug-in old extractions methods to new OOP frame | Adam Janovsky | 2021-02-19 | 1 | -7/+53 |
| | | | | | | | | | - Tests for txt file processing still missing - The internals of the txt processing methods are still authored by petrs - They are however fully parallel and called in an OOP fashion - Overall, all results are gathered in a single json file - All results are implicitly paired | ||||
| * | Fix in Web source parsing, pdf metadata parsing | Adam Janovsky | 2021-02-19 | 1 | -5/+35 |
| | | | | | | | - Rows of csv that are corrupted are now skipped and logged - Links from csv and html are now identical and thus correctly matched - Implements extraction of pdf metadata from ST and reports | ||||
| * | fixed requests | Stanislav Boboň | 2021-02-13 | 1 | -6/+3 |
| | | |||||
| * | yaml + saner configuration | Stanislav Boboň | 2021-02-12 | 1 | -4/+4 |
| | | |||||
| * | group vendors with more sanity | Stanislav Boboň | 2021-02-12 | 1 | -3/+4 |
| | | |||||
| * | web/pdf/processed + html tags | Stanislav Boboň | 2021-02-08 | 1 | -43/+58 |
| | | |||||
| * | rules as constants | Stanislav Boboň | 2021-02-03 | 1 | -4/+3 |
| | | |||||
| * | regexes overdone | Stanislav Boboň | 2021-01-28 | 1 | -1/+11 |
| | | |||||
| * | continuous downloading of alg pages | Stanislav Boboň | 2021-01-21 | 1 | -1/+10 |
| | | |||||
| * | common rules matching | Stanislav Boboň | 2021-01-21 | 1 | -1/+1 |
| | | |||||
| * | raw links | Stanislav Boboň | 2021-01-16 | 1 | -1/+1 |
| | | |||||
| * | settings added | Stanislav Boboň | 2021-01-07 | 1 | -21/+21 |
| | | |||||
| * | little changes | Stanislav Boboň | 2021-01-07 | 1 | -1/+2 |
| | | |||||
| * | datetime in validations | Stanislav Boboň | 2020-12-29 | 1 | -4/+4 |
| | | |||||
| * | small improvements | Stanislav Boboň | 2020-12-29 | 1 | -4/+4 |
| | | |||||
| * | magic constant | Stanislav Boboň | 2020-12-27 | 1 | -1/+2 |
| | | |||||
| * | types + cleanup | Stanislav Boboň | 2020-12-27 | 1 | -16/+13 |
| | | |||||
| * | default parameters | Stanislav Boboň | 2020-12-21 | 1 | -1/+1 |
| | | |||||
