Package | Description |
---|---|
com.mozilla.secops |
General utility classes and transforms for secops-beam
|
com.mozilla.secops.httprequest |
HTTP request threshold and error rate monitoring
|
com.mozilla.secops.httprequest.heuristics |
Constructor and Description |
---|
SourceCorrelator(HTTPRequestToggles toggles)
Initialize new SourceCorrelator
|
Modifier and Type | Method and Description |
---|---|
static HTTPRequestToggles |
HTTPRequestToggles.fromPipelineOptions(HTTPRequest.HTTPRequestOptions o)
Initialize
HTTPRequestToggles using HTTPRequest pipeline options |
Modifier and Type | Method and Description |
---|---|
HashMap<String,HTTPRequestToggles> |
HTTPRequestMultiMode.getServiceToggles()
Get service toggles
|
Modifier and Type | Method and Description |
---|---|
static void |
HTTPRequest.addToggleCacheEntry(String name,
HTTPRequestToggles entry)
Add an entry to the HTTPRequest toggle cache
|
static String |
HTTPRequest.buildConfigurationTick(HTTPRequest.HTTPRequestOptions options,
HTTPRequestToggles toggles)
Build a configuration tick for HTTPRequest given pipeline options and configuration toggles
|
Modifier and Type | Method and Description |
---|---|
void |
HTTPRequestMultiMode.setServiceToggles(HashMap<String,HTTPRequestToggles> serviceToggles)
Set service toggles
|
Constructor and Description |
---|
HTTPRequestElementFilter(HTTPRequestToggles toggles)
Initialize new element filter
|
Constructor and Description |
---|
EndpointAbuseAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject)
Static initializer for
EndpointAbuseAnalysis |
EndpointSequenceAbuse(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject,
org.apache.beam.sdk.values.PCollectionView<Map<String,Boolean>> natView)
Static initializer for
EndpointAbuseAnalysis |
ErrorRateAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject)
Static initializer for
ErrorRateAnalysis |
HardLimitAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject,
org.apache.beam.sdk.values.PCollectionView<Map<String,Boolean>> natView)
Static initializer for
HardLimitAnalysis |
PerEndpointErrorRateAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject)
Initializer for
PerEndpointErrorRateAnalysis |
SessionLimitAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject)
Static initializer for
SessionLimitAnalysis |
StatusCodeRateAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject)
Initializer for
StatusCodeRateAnalysis |
ThresholdAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject,
org.apache.beam.sdk.values.PCollectionView<Map<String,Boolean>> natView)
Static initializer for
ThresholdAnalysis . |
UserAgentBlocklistAnalysis(HTTPRequestToggles toggles,
Boolean enableIprepdDatastoreExemptions,
String iprepdDatastoreExemptionsProject,
org.apache.beam.sdk.values.PCollectionView<Map<String,Boolean>> natView)
Initialize new
UserAgentBlocklistAnalysis |
Copyright © 2022. All rights reserved.