Class: Mihari::Config
- Inherits:
-
Anyway::Config
- Object
- Anyway::Config
- Mihari::Config
- Defined in:
- lib/mihari/config.rb
Instance Attribute Summary collapse
- #analyzer_parallelism ⇒ Boolean readonly
- #binaryedge_api_key ⇒ String? readonly
- #censys_id ⇒ String? readonly
- #circl_passive_password ⇒ String? readonly
- #circl_passive_username ⇒ String? readonly
- #database_url ⇒ URI
- #emitter_parallelism ⇒ Boolean readonly
- #fofa_api_key ⇒ String? readonly
- #fofa_email ⇒ String? readonly
- #greynoise_api_key ⇒ String? readonly
- #hide_config_values ⇒ Boolean readonly
- #hunterhow_api_key ⇒ String? readonly
- #ignore_error ⇒ Boolean readonly
- #misp_api_key ⇒ String? readonly
- #misp_url ⇒ String? readonly
- #onyphe_api_key ⇒ String? readonly
- #otx_api_key ⇒ String? readonly
- #pagination_interval ⇒ Integer readonly
- #pagination_limit ⇒ Integer readonly
- #passivetotal_api_key ⇒ String? readonly
- #passivetotal_username ⇒ String? readonly
- #pulsedive_api_key ⇒ String? readonly
- #retry_exponential_backoff ⇒ Boolean readonly
- #retry_interval ⇒ Integer readonly
- #retry_times ⇒ Integer readonly
- #securitytrails_api_key ⇒ String? readonly
- #sentry_dsn ⇒ String? readonly
- #sentry_trace_sample_rate ⇒ Float readonly
- #shodan_api_key ⇒ String? readonly
- #sidekiq_redis_url ⇒ URI?
- #slack_channel ⇒ String? readonly
- #slack_webhook_url ⇒ String? readonly
- #thehive_api_key ⇒ String? readonly
- #thehive_url ⇒ String? readonly
- #urlscan_api_key ⇒ String? readonly
- #validin_api_key ⇒ String? readonly
- #virustotal_api_key ⇒ String? readonly
- #yeti_api_key ⇒ String? readonly
- #yeti_url ⇒ String? readonly
- #zoomeye_api_key ⇒ String? readonly
Instance Method Summary collapse
Instance Attribute Details
#analyzer_parallelism ⇒ Boolean (readonly)
|
# File 'lib/mihari/config.rb', line 162
|
#binaryedge_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 57
|
#censys_id ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 60
|
#circl_passive_password ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 63
|
#circl_passive_username ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 66
|
#database_url ⇒ URI
|
# File 'lib/mihari/config.rb', line 69
|
#emitter_parallelism ⇒ Boolean (readonly)
|
# File 'lib/mihari/config.rb', line 165
|
#fofa_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 72
|
#fofa_email ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 75
|
#greynoise_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 78
|
#hide_config_values ⇒ Boolean (readonly)
|
# File 'lib/mihari/config.rb', line 171
|
#hunterhow_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 81
|
#ignore_error ⇒ Boolean (readonly)
|
# File 'lib/mihari/config.rb', line 168
|
#misp_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 87
|
#misp_url ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 84
|
#onyphe_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 90
|
#otx_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 93
|
#pagination_interval ⇒ Integer (readonly)
|
# File 'lib/mihari/config.rb', line 156
|
#pagination_limit ⇒ Integer (readonly)
|
# File 'lib/mihari/config.rb', line 159
|
#passivetotal_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 96
|
#passivetotal_username ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 99
|
#pulsedive_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 102
|
#retry_exponential_backoff ⇒ Boolean (readonly)
|
# File 'lib/mihari/config.rb', line 153
|
#retry_interval ⇒ Integer (readonly)
|
# File 'lib/mihari/config.rb', line 147
|
#retry_times ⇒ Integer (readonly)
|
# File 'lib/mihari/config.rb', line 150
|
#securitytrails_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 105
|
#sentry_dsn ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 141
|
#sentry_trace_sample_rate ⇒ Float (readonly)
|
# File 'lib/mihari/config.rb', line 144
|
#shodan_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 108
|
#sidekiq_redis_url ⇒ URI?
177 178 179 |
# File 'lib/mihari/config.rb', line 177 def database_url=(val) super(URI(val.to_s)) end |
#slack_channel ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 111
|
#slack_webhook_url ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 114
|
#thehive_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 120
|
#thehive_url ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 117
|
#urlscan_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 123
|
#validin_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 126
|
#virustotal_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 129
|
#yeti_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 135
|
#yeti_url ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 132
|
#zoomeye_api_key ⇒ String? (readonly)
|
# File 'lib/mihari/config.rb', line 138
|
Instance Method Details
#keys ⇒ Array<String>
188 189 190 |
# File 'lib/mihari/config.rb', line 188 def keys @keys ||= to_h.keys.map(&:to_s).map(&:downcase) end |