forked from Shuffle/openapi-apps
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathunpacme.yaml
261 lines (261 loc) · 19.6 KB
/
unpacme.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
basePath: /api/v1
components:
securitySchemes:
ApiKeyAuth:
in: header
name: Authorization
type: apiKey
host: api.unpac.me
info:
contact:
email: [email protected]
name: '@unpacme'
url: https://api.unpac.me/
description: "\n# Introduction\nWelcome to the UNPACME API! All the malware unpacking\
\ and file analysis features that you are familiar with on the [unpac.me](https://www.unpac.me/)\
\ website are available through our API. You can easily integrate our unpacker\
\ into your malware analysis pipeline and begin unpacking at scale!\n\n\n# Authentication\n\
The public UNPACME API is publicly available and can be accessed without authentication.\n\
\nIn order to use the private UNPACME API you must sign up for an account with\
\ UNPACME. Once you have a valid user account you can view your personal API key\
\ in your user profile. \n\n<SecurityDefinitions />\n\n# Response Structure\n\
When interacting with the UNPACME API, if the request was correctly handled, a\
\ <b>200</b> HTTP status code will be returned. The body of the response will\
\ usually be a JSON object (except for file downloads).\n\n## Response Status\
\ Codes\n\nStatus Code | Description | Notes\n------------- | ------------- |\
\ -\n200 | OK | The request was successful\n400 | Bad Request | The request\
\ was somehow incorrect. This can be caused by missing arguments or arguments\
\ with wrong values.\n401 | Unauthorized | The supplied credentials, if any, are\
\ not sufficient to access the resource\n403 | Forbidden | The account does not\
\ have enough privileges to make the request.\n404 | Not Found | The requested\
\ resource is not found\n429 | Too Many Requests | The request frequency has\
\ exceeded one of the account quotas (minute, daily or monthly). Monthly quotas\
\ are reset on the 1st of the month at 00:00 UTC.\n500 | Server Error | The server\
\ could not return the representation due to an internal server error\n\n\n##\
\ Error Response\n\nIf an error has occurred while handling the request an error\
\ status code will be returend along with a JSON error message with the following\
\ properties.\n\n\nProperty | Description\n------------- | -------------\nError\
\ | The error type\nDescription | A more informative message\n\n# Example Clients\n\
\nThe following clients can be used to interact with the UNPACME API directly\
\ and are provided as examples. These clients are community projects and are not\
\ maintained or developed by UNPACME. UNPACME makes no claim as to the safety\
\ of these clients, use at your own risk.\n\n - [UnpacMe Client](https://github.com/larsborn/UnpacMeClient)\
\ (Python)\n - [UnpacMe Library](https://github.com/R3MRUM/unpacme) (Python)\n\
\n<br>\n"
termsOfService: https://www.unpac.me/tos
title: UnpacMe
version: '1.0'
x-logo: data:image/png;base64,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
openapi: 3.0.0
paths:
/private/download/{sample_hash}:
get:
description: Downloads sample binary
parameters:
- description: Generated by shuffler.io OpenAPI
in: path
name: sample_hash
required: true
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Download sample by hash
/private/feed/unpacked:
get:
description: Returns full feed of unpacked samples
parameters:
- description: Scroll feed to cursor
in: query
name: cursor
required: false
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Get full unpacked sample feed
/private/feed/unpacked/yara:
get:
description: Returns list of all yara tags available for the feed
parameters: []
responses:
default:
description: default
schema: {}
summary: Get list of yara tags in feed
/private/feed/unpacked/yara/{yara_rule}:
get:
description: Returns full feed of unpacked samples filtered by the yara rule
parameters:
- description: Generated by shuffler.io OpenAPI
in: path
name: yara_rule
required: true
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Get full unpacked sample feed filtered by yara rule
/private/history:
get:
description: Returns submission history
parameters:
- description: Scroll history to cursor
in: query
name: cursor
required: false
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Get history
/private/results/{unpack_id}:
get:
description: Returns unpack results
parameters:
- description: Generated by shuffler.io OpenAPI
in: path
name: unpack_id
required: true
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Get unpack results by ID
/private/search/hash/{sample_hash}:
get:
description: Returns submission history
parameters:
- description: Generated by shuffler.io OpenAPI
in: path
name: sample_hash
required: true
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Search for parent submission by hash
/private/status/{unpack_id}:
get:
description: Returns a submission status
parameters:
- description: Generated by shuffler.io OpenAPI
in: path
name: unpack_id
required: true
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Get unpack status by ID
/private/upload/:
post:
description: Queues sample for unpacking
parameters:
- description: Mark sample as private (only available to PRO users)
in: query
name: private
required: false
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Submit sample for unpacking
/private/user/access:
get:
description: Returns user settings
parameters: []
responses:
default:
description: default
schema: {}
summary: Get user settings
/private/user/malpedia:
delete:
description: Removes Malpedia authentication and deletes Malpedia token
parameters: []
responses:
default:
description: default
schema: {}
summary: Remove Malpedia authentication
get:
description: Returns user Malpedia info
parameters: []
responses:
default:
description: default
schema: {}
summary: Get user Malpedia info
post:
description: Authenticate user to Malpedia using API token
parameters: []
responses:
default:
description: default
schema: {}
summary: Authenticate user to Malpedia
/public/feed:
get:
description: Returns public feed of unpacked samples
parameters: []
responses:
default:
description: default
schema: {}
summary: Get public feed
/public/results/{unpack_id}:
get:
description: Returns unpack results
parameters:
- description: Generated by shuffler.io OpenAPI
in: path
name: unpack_id
required: true
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Get unpack results by ID
/public/status/{unpack_id}:
get:
description: Returns a submission status
parameters:
- description: Generated by shuffler.io OpenAPI
in: path
name: unpack_id
required: true
schema:
type: string
responses:
default:
description: default
schema: {}
summary: Get unpack status by ID
schemes:
- 'https:'
servers:
- url: https://api.unpac.me/api/v1
tags:
- name: public
- name: unpacking
- name: feed
- name: user