You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

router.go 1.0 kB

3 years ago
1234567891011121314151617181920212223242526272829303132
  1. package routers
  2. import (
  3. "github.com/beego/beego"
  4. "github.com/casbin/casvisor/controllers"
  5. )
  6. func init() {
  7. initAPI()
  8. }
  9. func initAPI() {
  10. ns :=
  11. beego.NewNamespace("/api",
  12. beego.NSInclude(
  13. &controllers.ApiController{},
  14. ),
  15. )
  16. beego.AddNamespace(ns)
  17. beego.Router("/api/signin", &controllers.ApiController{}, "POST:Signin")
  18. beego.Router("/api/signout", &controllers.ApiController{}, "POST:Signout")
  19. beego.Router("/api/get-account", &controllers.ApiController{}, "GET:GetAccount")
  20. beego.Router("/api/get-global-datasets", &controllers.ApiController{}, "GET:GetGlobalDatasets")
  21. beego.Router("/api/get-datasets", &controllers.ApiController{}, "GET:GetDatasets")
  22. beego.Router("/api/get-dataset", &controllers.ApiController{}, "GET:GetDataset")
  23. beego.Router("/api/update-dataset", &controllers.ApiController{}, "POST:UpdateDataset")
  24. beego.Router("/api/add-dataset", &controllers.ApiController{}, "POST:AddDataset")
  25. beego.Router("/api/delete-dataset", &controllers.ApiController{}, "POST:DeleteDataset")
  26. }

Caswire是一款基于人工智能技术的开源反病毒和入侵检测系统。该系统通过深度学习和模式识别技术,能够实时识别和防御各种网络威胁,包括病毒、恶意软件以及其他安全威胁。Caswire支持动态学习和适应网络环境的变化,确保持续的安全防护。我们期望在Caswire上:1)增强其机器学习模型,以提高恶意行为的检测准确率;2)优化系统的实时响应能力,提升在高威胁环境下的表现。