Sha256: 4004d365850525b1d8681e4c43cbaaeab2da02260a3f93d696cd695b4604b7b9
Contents?: true
Size: 1.15 KB
Versions: 5
Compression:
Stored size: 1.15 KB
Contents
# Entities require "mihari/web/entities/message" require "mihari/web/entities/autonomous_system" require "mihari/web/entities/command" require "mihari/web/entities/config" require "mihari/web/entities/dns" require "mihari/web/entities/geolocation" require "mihari/web/entities/ip_address" require "mihari/web/entities/reverse_dns" require "mihari/web/entities/source" require "mihari/web/entities/tag" require "mihari/web/entities/whois" require "mihari/web/entities/artifact" require "mihari/web/entities/alert" # Endpoints require "mihari/web/endpoints/alerts" require "mihari/web/endpoints/artifacts" require "mihari/web/endpoints/command" require "mihari/web/endpoints/configs" require "mihari/web/endpoints/ip_addresses" require "mihari/web/endpoints/sources" require "mihari/web/endpoints/tags" module Mihari class API < Grape::API prefix "api" format :json mount Endpoints::Alerts mount Endpoints::Artifacts mount Endpoints::Command mount Endpoints::Configs mount Endpoints::IPAddresses mount Endpoints::Sources mount Endpoints::Tags add_swagger_documentation(api_version: "v1", info: { title: "Mihari API" }) end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
mihari-3.11.0 | lib/mihari/web/api.rb |
mihari-3.10.1 | lib/mihari/web/api.rb |
mihari-3.10.0 | lib/mihari/web/api.rb |
mihari-3.9.2 | lib/mihari/web/api.rb |
mihari-3.9.1 | lib/mihari/web/api.rb |