| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix solidnames with # as first char from creating wrong comparison | Louis Burda | 2021-07-09 | 1 | -2/+2 |
| | | |||||
| * | update prod service files timeout | Louis Burda | 2021-07-09 | 1 | -1/+1 |
| | | |||||
| * | setup python before usage in lint github ci job | Louis Burda | 2021-07-09 | 1 | -0/+4 |
| | | |||||
| * | split github jobs | Louis Burda | 2021-07-09 | 1 | -6/+11 |
| | | |||||
| * | various improvements to logging and performance | Louis Burda | 2021-07-09 | 4 | -236/+226 |
| | | | | | added service timeout (180s), improved debug logging, moved persistence checking havocs into single noise by selecting randomly which type of stl to upload (still check correctness of parsing of any type in havocs) | ||||
| * | updated service upload script | Louis Burda | 2021-07-09 | 1 | -1/+2 |
| | | |||||
| * | moved local check start out of checker folder, merged havocids into fakeid ↵ | Louis Burda | 2021-07-09 | 3 | -24/+29 |
| | | | | | and created extra type of id which is only lower alphanumeric | ||||
| * | bump enochecker, remove old stls, replace solidname in file for havoc 15 | Louis Burda | 2021-07-08 | 7 | -947/+162 |
| | | |||||
| * | use usual random ids for modelname and solidname in havoc 15, various ↵ | Louis Burda | 2021-07-08 | 8 | -322/+322 |
| | | | | | smaller fixes | ||||
| * | fix checker formatting | Louis Burda | 2021-07-08 | 1 | -2/+2 |
| | | |||||
| * | make ncat invocation easier to understand and fix listen port | Louis Burda | 2021-07-08 | 2 | -2/+3 |
| | | |||||
| * | replaced socat with ncat and small fixes | Louis Burda | 2021-07-08 | 4 | -7/+9 |
| | | |||||
| * | add authorization check to list as well so that second exploit cant be used ↵ | Louis Burda | 2021-07-08 | 3 | -12/+32 |
| | | | | | for first flagstore | ||||
| * | fix fmtstr resulting size check | Louis Burda | 2021-07-08 | 4 | -4/+6 |
| | | |||||
| * | added script to host service locally on port for easier memory leak ↵ | Louis Burda | 2021-07-08 | 7 | -63/+106 |
| | | | | | | | debugging and checking in/out/stderr, also made file locking / unlocking less racey now flush locks after acquiring and before unlocking | ||||
| * | dont remove index files in cleaner if empty | Louis Burda | 2021-07-08 | 1 | -6/+1 |
| | | | | | dont have to remove index files at all anymore, since find command to delete empty directories was replaced by single cleaner deleting private user directories | ||||
| * | run only one cleaner for main dir | Louis Burda | 2021-07-08 | 1 | -5/+0 |
| | | | | | this is simpler and also prevents uploads to private user directories from changing the expiry time of the user dir folder | ||||
| * | remove cleaner in Makefile clean without error if it doesnt exist | Louis Burda | 2021-07-08 | 1 | -1/+1 |
| | | |||||
| * | made stl parsing more robus by checking parent for each layer, added ↵ | Louis Burda | 2021-07-08 | 2 | -9/+21 |
| | | | | | installation of normal checker requirements for linting check | ||||
| * | install dependencies before running lint check for checker in github actions | Louis Burda | 2021-07-08 | 1 | -5/+6 |
| | | |||||
| * | added attackinfo and fixed other issues | Louis Burda | 2021-07-08 | 3 | -99/+109 |
| | | |||||
| * | stash before adding attack_info for fixing exploit variant 2 | Louis Burda | 2021-07-07 | 13 | -175/+412 |
| | | |||||
| * | added .index file for upload and search | Louis Burda | 2021-07-07 | 4 | -100/+148 |
| | | |||||
| * | bumped enochecker3 to 0.4.0 | Louis Burda | 2021-07-07 | 1 | -2/+1 |
| | | |||||
| * | minimized service dependencies in Dockerfile, fixed STL parsing of files ↵ | Louis Burda | 2021-07-07 | 4 | -4/+5 |
| | | | | | with no solidname after endsolid | ||||
| * | bump enochecker3 and fix context messages in read calls | Louis Burda | 2021-07-06 | 2 | -20/+16 |
| | | |||||
| * | use session logger in service functions | Louis Burda | 2021-07-06 | 1 | -103/+74 |
| | | |||||
| * | add logging and abstract read / write in session class | Louis Burda | 2021-07-06 | 3 | -97/+123 |
| | | |||||
| * | added dockerignore to service for rebuilding in production | Louis Burda | 2021-07-05 | 1 | -0/+1 |
| | | |||||
| * | change checker name to lowercase, only cleanup every 13 min since 11 round ↵ | Louis Burda | 2021-07-05 | 3 | -3/+4 |
| | | | | | persistence at 60s per round | ||||
| * | removed faker dependency with new fakeid generation | Louis Burda | 2021-07-02 | 4 | -70/+4214 |
| | | |||||
| * | refactored code to be style compliant and mostly statically typed with mypy | Louis Burda | 2021-07-02 | 8 | -523/+567 |
| | | |||||
| * | refactor for enochecker3 | Louis Burda | 2021-06-30 | 5 | -655/+761 |
| | | |||||
| * | update motd for actual service | Louis Burda | 2021-06-30 | 1 | -2/+2 |
| | | |||||
| * | add new havoc which uploads stl models with real objects in them for fluff | Louis Burda | 2021-06-30 | 19 | -15/+3949 |
| | | |||||
| * | check hash format and added more checks to returned stlinfo | Louis Burda | 2021-06-26 | 1 | -11/+44 |
| | | |||||
| * | updated documentation of hash preimage generation | Louis Burda | 2021-06-26 | 1 | -6/+8 |
| | | |||||
| * | add checking of returned stl info in test_good_upload havocs | Louis Burda | 2021-06-26 | 5 | -16/+93 |
| | | |||||
| * | fixed many inappropriate uses of EnoException to BrokenServiceException | Louis Burda | 2021-06-25 | 1 | -19/+19 |
| | | |||||
| * | updated documentation | Louis Burda | 2021-06-25 | 1 | -72/+22 |
| | | |||||
| * | large refactor of checker, added more havocs to test listing and search, ↵ | Louis Burda | 2021-06-25 | 15 | -278/+503 |
| | | | | | added motd to service welcome banner | ||||
| * | improve checker exploit runtime slightly | Louis Burda | 2021-06-25 | 1 | -13/+7 |
| | | |||||
| * | fix free() of potentially uninitialized pointer and minor refactors in service | Louis Burda | 2021-06-25 | 8 | -98/+102 |
| | | |||||
| * | refactored code for readability and keeping within 80ch limit, updated ↵ | Louis Burda | 2021-06-24 | 9 | -213/+293 |
| | | | | | service source | ||||
| * | added more randomness to whitespace in ascii file | Louis Burda | 2021-06-24 | 1 | -1/+1 |
| | | |||||
| * | add more havocs to test stl parsing | Louis Burda | 2021-06-24 | 7 | -112/+155 |
| | | |||||
| * | added ability to request mulitple files in search without restarting | Louis Burda | 2021-06-24 | 3 | -130/+157 |
| | | |||||
| * | bumped enochecker to handle closed connections correctly, fixed added code ↵ | Louis Burda | 2021-06-24 | 4 | -8/+12 |
| | | | | | that prevented exploiting flagstore 2 | ||||
| * | various fixes made while stress-testing exploit | Louis Burda | 2021-06-24 | 10 | -117/+170 |
| | | |||||
| * | Merge pull request #37 from Sinitax/main | Louis Burda | 2021-06-23 | 2 | -7/+29 |
| |\ | | | | | automated patch: set memory limit, core & proc ulimits | ||||
