forked from TheHive-Project/Cortex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes
27 lines (20 loc) · 1.27 KB
/
routes
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
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~
GET / controllers.Default.redirect(to = "/index.html")
###################
# API used by TheHive
#GET /api/status controllers.StatusCtrl.get
#GET /api/analyzer controllers.AnalyzerCtrl.list
#GET /api/analyzer/:id controllers.AnalyzerCtrl.get(id)
#POST /api/analyzer/:id/run controllers.AnalyzerCtrl.analyze(id)
#GET /api/analyzer/type/:dataType controllers.AnalyzerCtrl.listForType(dataType)
GET /api/job/:id/waitreport controllers.JobCtrl.waitReport(id, atMost ?= "1m")
####################
#GET /api/job controllers.JobCtrl.list(dataTypeFilter: Option[String], dataFilter: Option[String], analyzerFilter: Option[String], start: Int?=0, limit: Int?=10)
#GET /api/job/:id controllers.JobCtrl.get(id)
#DELETE /api/job/:id controllers.JobCtrl.remove(id)
#GET /api/job/:id/report controllers.JobCtrl.report(id)
#GET /modules controllers.MispCtrl.modules
#POST /query controllers.MispCtrl.query
#GET /*file controllers.AssetCtrl.get(file)