| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor folder strucure | Adam Janovsky | 2021-04-19 | 1 | -1281/+0 |
| | | |||||
| * | rename get -> compute | Adam Janovsky | 2021-04-19 | 1 | -6/+5 |
| | | |||||
| * | relaxing version if no good cpe match found | Adam Janovsky | 2021-04-16 | 1 | -1/+6 |
| | | |||||
| * | improves pandas representation | Adam Janovsky | 2021-04-16 | 1 | -3/+9 |
| | | |||||
| * | CVE and CPE dataset serialization | Adam Janovsky | 2021-04-16 | 1 | -11/+4 |
| | | | | | | | | | - 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 | -5/+5 |
| | | |||||
| * | function to manually verify CPE matches | Adam Janovsky | 2021-04-15 | 1 | -10/+19 |
| | | |||||
| * | add deterministic cpe-cve matching | Adam Janovsky | 2021-04-15 | 1 | -4/+20 |
| | | |||||
| * | serialize non ascii characters to preserve link functionality | Adam Janovsky | 2021-04-15 | 1 | -1/+1 |
| | | |||||
| * | moves CPE matching from notebook to python | Adam Janovsky | 2021-04-14 | 1 | -3/+18 |
| | | |||||
| * | move cpe match under heuristics field | Adam Janovsky | 2021-04-13 | 1 | -8/+29 |
| | | |||||
| * | add class for capturing heuristicly obtained data | Adam Janovsky | 2021-04-13 | 1 | -2/+21 |
| | | |||||
| * | jupyter PoC for CPE matching | Adam Janovsky | 2021-03-25 | 1 | -1/+8 |
| | | |||||
| * | Algorithm matching + saner usage (#43) | Stanislav Boboň | 2021-03-20 | 1 | -71/+76 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/+6 |
| | | |||||
| * | Implements alpha version of cpe fuzzy matching | Adam Janovsky | 2021-03-02 | 1 | -2/+7 |
| | | |||||
| * | Error messages of certificate are now serialized | Adam Janovsky | 2021-02-24 | 1 | -9/+36 |
| | | | | | - 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 | -0/+1 |
| | | |||||
| * | Adds fault tolerant data extraction | Adam Janovsky | 2021-02-20 | 1 | -8/+25 |
| | | |||||
| * | Introduce state variable of CCDataset | Adam Janovsky | 2021-02-20 | 1 | -2/+2 |
| | | | | | | | - 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 | -3/+4 |
| | | | | | | | | - 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 | ||||
| * | just saving two loc | Adam Janovsky | 2021-02-20 | 1 | -9/+7 |
| | | |||||
| * | Plug-in old extractions methods to new OOP frame | Adam Janovsky | 2021-02-19 | 1 | -3/+39 |
| | | | | | | | | | - 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 | -6/+44 |
| | | | | | | | - 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 | ||||
| * | yaml + saner configuration | Stanislav Boboň | 2021-02-12 | 1 | -3/+2 |
| | | |||||
| * | added change and revision history | Stanislav Boboň | 2021-02-11 | 1 | -3/+3 |
| | | |||||
| * | web/pdf/processed + html tags | Stanislav Boboň | 2021-02-08 | 1 | -128/+173 |
| | | |||||
| * | optimalized maps | Stanislav Boboň | 2021-02-04 | 1 | -1/+10 |
| | | |||||
| * | rules as constants | Stanislav Boboň | 2021-02-03 | 1 | -3/+4 |
| | | |||||
| * | regexes overdone | Stanislav Boboň | 2021-01-28 | 1 | -0/+5 |
| | | |||||
| * | common rules matching | Stanislav Boboň | 2021-01-21 | 1 | -9/+85 |
| | | |||||
| * | Raw strings + trello | Stanislav Boboň | 2021-01-21 | 1 | -1/+6 |
| | | |||||
| * | raw links | Stanislav Boboň | 2021-01-16 | 1 | -25/+45 |
| | | |||||
| * | settings added | Stanislav Boboň | 2021-01-07 | 1 | -1/+1 |
| | | |||||
| * | little changes | Stanislav Boboň | 2021-01-07 | 1 | -2/+2 |
| | | |||||
| * | normalization + description | Stanislav Boboň | 2021-01-03 | 1 | -6/+27 |
| | | |||||
| * | datetime in validations | Stanislav Boboň | 2020-12-29 | 1 | -3/+4 |
| | | |||||
| * | regexes | Stanislav Boboň | 2020-12-29 | 1 | -1/+0 |
| | | |||||
| * | small improvements | Stanislav Boboň | 2020-12-29 | 1 | -25/+28 |
| | | |||||
| * | types + cleanup | Stanislav Boboň | 2020-12-27 | 1 | -17/+13 |
| | | |||||
| * | revoked items added | Stanislav Boboň | 2020-12-21 | 1 | -22/+39 |
| | | |||||
| * | redo of html, removed fips_ prefix | Stanislav Boboň | 2020-12-19 | 1 | -75/+92 |
| | | |||||
| * | works in parallel | Stanislav Boboň | 2020-12-18 | 1 | -8/+6 |
| | | |||||
| * | keywords work, tables dont | Stanislav Boboň | 2020-12-15 | 1 | -15/+37 |
| | | |||||
| * | doesnt change certs for some reason, but parallelism works | Stanislav Boboň | 2020-12-12 | 1 | -24/+81 |
| | | |||||
| * | Keywords in cert | Stanislav Boboň | 2020-12-10 | 1 | -0/+2 |
| | | |||||
| * | slight changes | Stanislav Boboň | 2020-12-09 | 1 | -1/+1 |
| | | |||||
| * | parse_cert_file for certificate | Stanislav Boboň | 2020-12-09 | 1 | -1/+58 |
| | | |||||
| * | fixed fixes | Stanislav Boboň | 2020-12-07 | 1 | -24/+29 |
| | | |||||
