{"note":"OpenAPI conversion -- returning structured metadata","name":"restful4up-local","description":"RESTful4Up","version":"1.0.0","base_url":"/v1","endpoints":5,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api RESTful4Up\n@base /v1\n@version 1.0.0\n@endpoints 5\n@toc unpack(1), emulation-output(1), clean(1), generate-partial-yara-rules(1), apply-yara-rules(1)\n\n@group unpack\n@endpoint POST /unpack\n@desc try to unpack the given file\n@returns(200) Ok\n@errors {400: request error, 500: server error}\n\n@endgroup\n\n@group emulation-output\n@endpoint POST /emulation-output\n@desc try to get the emulation output after unpacking the file\n@returns(200) emulation output after unpacking the file\n@errors {400: request error, 500: server error}\n\n@endgroup\n\n@group clean\n@endpoint HEAD /clean\n@desc clean up the uploaded files\n@returns(204) Ok\n@errors {500: server error}\n\n@endgroup\n\n@group generate-partial-yara-rules\n@endpoint POST /generate-partial-yara-rules\n@desc generate partial YARA rules for give executable. (Rule without the condition section)\n@returns(200) Yara rules\n@errors {400: request error, 500: server error}\n\n@endgroup\n\n@group apply-yara-rules\n@endpoint POST /apply-yara-rules\n@desc apply given YARA rules to the given executable. (upto 10 rules)\n@returns(200) Yara rules\n@errors {400: request error, 500: server error}\n\n@endgroup\n\n@end\n"}