aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix solidnames with # as first char from creating wrong comparisonLouis Burda2021-07-091-2/+2
|
* update prod service files timeoutLouis Burda2021-07-091-1/+1
|
* setup python before usage in lint github ci jobLouis Burda2021-07-091-0/+4
|
* split github jobsLouis Burda2021-07-091-6/+11
|
* various improvements to logging and performanceLouis Burda2021-07-094-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 scriptLouis Burda2021-07-091-1/+2
|
* moved local check start out of checker folder, merged havocids into fakeid ↵Louis Burda2021-07-093-24/+29
| | | | and created extra type of id which is only lower alphanumeric
* bump enochecker, remove old stls, replace solidname in file for havoc 15Louis Burda2021-07-087-947/+162
|
* use usual random ids for modelname and solidname in havoc 15, various ↵Louis Burda2021-07-088-322/+322
| | | | smaller fixes
* fix checker formattingLouis Burda2021-07-081-2/+2
|
* make ncat invocation easier to understand and fix listen portLouis Burda2021-07-082-2/+3
|
* replaced socat with ncat and small fixesLouis Burda2021-07-084-7/+9
|
* add authorization check to list as well so that second exploit cant be used ↵Louis Burda2021-07-083-12/+32
| | | | for first flagstore
* fix fmtstr resulting size checkLouis Burda2021-07-084-4/+6
|
* added script to host service locally on port for easier memory leak ↵Louis Burda2021-07-087-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 emptyLouis Burda2021-07-081-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 dirLouis Burda2021-07-081-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 existLouis Burda2021-07-081-1/+1
|
* made stl parsing more robus by checking parent for each layer, added ↵Louis Burda2021-07-082-9/+21
| | | | installation of normal checker requirements for linting check
* install dependencies before running lint check for checker in github actionsLouis Burda2021-07-081-5/+6
|
* added attackinfo and fixed other issuesLouis Burda2021-07-083-99/+109
|
* stash before adding attack_info for fixing exploit variant 2Louis Burda2021-07-0713-175/+412
|
* added .index file for upload and searchLouis Burda2021-07-074-100/+148
|
* bumped enochecker3 to 0.4.0Louis Burda2021-07-071-2/+1
|
* minimized service dependencies in Dockerfile, fixed STL parsing of files ↵Louis Burda2021-07-074-4/+5
| | | | with no solidname after endsolid
* bump enochecker3 and fix context messages in read callsLouis Burda2021-07-062-20/+16
|
* use session logger in service functionsLouis Burda2021-07-061-103/+74
|
* add logging and abstract read / write in session classLouis Burda2021-07-063-97/+123
|
* added dockerignore to service for rebuilding in productionLouis Burda2021-07-051-0/+1
|
* change checker name to lowercase, only cleanup every 13 min since 11 round ↵Louis Burda2021-07-053-3/+4
| | | | persistence at 60s per round
* removed faker dependency with new fakeid generationLouis Burda2021-07-024-70/+4214
|
* refactored code to be style compliant and mostly statically typed with mypyLouis Burda2021-07-028-523/+567
|
* refactor for enochecker3Louis Burda2021-06-305-655/+761
|
* update motd for actual serviceLouis Burda2021-06-301-2/+2
|
* add new havoc which uploads stl models with real objects in them for fluffLouis Burda2021-06-3019-15/+3949
|
* check hash format and added more checks to returned stlinfoLouis Burda2021-06-261-11/+44
|
* updated documentation of hash preimage generationLouis Burda2021-06-261-6/+8
|
* add checking of returned stl info in test_good_upload havocsLouis Burda2021-06-265-16/+93
|
* fixed many inappropriate uses of EnoException to BrokenServiceExceptionLouis Burda2021-06-251-19/+19
|
* updated documentationLouis Burda2021-06-251-72/+22
|
* large refactor of checker, added more havocs to test listing and search, ↵Louis Burda2021-06-2515-278/+503
| | | | added motd to service welcome banner
* improve checker exploit runtime slightlyLouis Burda2021-06-251-13/+7
|
* fix free() of potentially uninitialized pointer and minor refactors in serviceLouis Burda2021-06-258-98/+102
|
* refactored code for readability and keeping within 80ch limit, updated ↵Louis Burda2021-06-249-213/+293
| | | | service source
* added more randomness to whitespace in ascii fileLouis Burda2021-06-241-1/+1
|
* add more havocs to test stl parsingLouis Burda2021-06-247-112/+155
|
* added ability to request mulitple files in search without restartingLouis Burda2021-06-243-130/+157
|
* bumped enochecker to handle closed connections correctly, fixed added code ↵Louis Burda2021-06-244-8/+12
| | | | that prevented exploiting flagstore 2
* various fixes made while stress-testing exploitLouis Burda2021-06-2410-117/+170
|
* Merge pull request #37 from Sinitax/mainLouis Burda2021-06-232-7/+29
|\ | | | | automated patch: set memory limit, core & proc ulimits