Class: Mihari::Config
- Inherits:
-
Anyway::Config
- Object
- Anyway::Config
- Mihari::Config
- Defined in:
- lib/mihari/config.rb
Instance Attribute Summary collapse
- #binaryedge_api_key ⇒ String? readonly
- #censys_id ⇒ String? readonly
- #circl_passive_password ⇒ String? readonly
- #circl_passive_username ⇒ String? readonly
- #database_url ⇒ URI
- #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
- #parallel ⇒ Boolean 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
- #virustotal_api_key ⇒ String? readonly
- #zoomeye_api_key ⇒ String? readonly
Instance Method Summary collapse
Instance Attribute Details
#binaryedge_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 53
|
#censys_id ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 56
|
#circl_passive_password ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 59
|
#circl_passive_username ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 62
|
#database_url ⇒ URI
|
|
# File 'lib/mihari/config.rb', line 65
|
#fofa_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 68
|
#fofa_email ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 71
|
#greynoise_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 74
|
#hide_config_values ⇒ Boolean (readonly)
|
|
# File 'lib/mihari/config.rb', line 155
|
#hunterhow_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 77
|
#ignore_error ⇒ Boolean (readonly)
|
|
# File 'lib/mihari/config.rb', line 152
|
#misp_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 83
|
#misp_url ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 80
|
#onyphe_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 86
|
#otx_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 89
|
#pagination_interval ⇒ Integer (readonly)
|
|
# File 'lib/mihari/config.rb', line 143
|
#pagination_limit ⇒ Integer (readonly)
|
|
# File 'lib/mihari/config.rb', line 146
|
#parallel ⇒ Boolean (readonly)
|
|
# File 'lib/mihari/config.rb', line 149
|
#passivetotal_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 92
|
#passivetotal_username ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 95
|
#pulsedive_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 98
|
#retry_exponential_backoff ⇒ Boolean (readonly)
|
|
# File 'lib/mihari/config.rb', line 140
|
#retry_interval ⇒ Integer (readonly)
|
|
# File 'lib/mihari/config.rb', line 134
|
#retry_times ⇒ Integer (readonly)
|
|
# File 'lib/mihari/config.rb', line 137
|
#securitytrails_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 101
|
#sentry_dsn ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 128
|
#sentry_trace_sample_rate ⇒ Float (readonly)
|
|
# File 'lib/mihari/config.rb', line 131
|
#shodan_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 104
|
#sidekiq_redis_url ⇒ URI?
161 162 163 |
# File 'lib/mihari/config.rb', line 161 def database_url=(val) super(URI(val.to_s)) end |
#slack_channel ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 107
|
#slack_webhook_url ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 110
|
#thehive_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 116
|
#thehive_url ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 113
|
#urlscan_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 119
|
#virustotal_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 122
|
#zoomeye_api_key ⇒ String? (readonly)
|
|
# File 'lib/mihari/config.rb', line 125
|
Instance Method Details
#keys ⇒ Array<String>
172 173 174 |
# File 'lib/mihari/config.rb', line 172 def keys to_h.keys.map(&:to_s).map(&:upcase) end |