abuse.ch SSL Blacklist Feed
The SSL IP Blacklist contains all hosts (IP addresses) that SSLBL has seen in the past 30 days and identified as being associated with a malicious SSL certificate.
Data Enrichment & Threat Intelligence · Abuse.ch SSL Blacklist Feed · Feed
Details
| ID | abuse.ch SSL Blacklist Feed |
|---|---|
| Provider | SANS Institute |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 5.5.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Agentix XSIAM |
README
Overview
The SSL Blacklist (SSLBL) is a project of abuse.ch with the goal of detecting malicious SSL connections, by identifying and blacklisting SSL certificates used by botnet C&C servers.
For more information, visit: https://sslbl.abuse.ch/
Use the abuse.ch SSL Blacklist feed integration to fetch indicators from the feed.
Configure abuse.ch SSL Blacklist Feed on Cortex XSOAR
Create a required Auth Key for abuse.ch
Note: If you already have a profile, you can skip steps 1 and 2.
-
Sign up for an abuse.ch account. You can do this easily by using an existing account that you may already have on X, LinkedIn, Google or Github. Just log in with the authentication provider of your choice here: https://auth.abuse.ch/
-
Once you are authenticated on abuse.ch, ensure that you connect at least one additional authentication provider. This will ensure that you have access to abuse.ch platforms, even if one of the authentication providers you use shuts down (yes, it happened with Twitter!)
-
Ensure that you hit the “Save profile” button. In the “Optional” section, you can now generate an “Auth-Key”. This is your personal Auth-Key that you can now use in the integration.
Configure Cortex XSOAR
- Navigate to Settings > Integrations > Servers & Services.
- Search for abuse.ch SSL Blacklist Feed.
-
Click Add instance to create and configure a new integration instance.
- Auth Key: Enter the Auth-Key generated from your abuse.ch profile.
- Name: a textual name for the integration instance.
- Services: Services of abuse.ch SSL Blacklist to fetch indicators from:
- https://sslbl.abuse.ch/blacklist/sslipblacklist.csv.
- https://sslbl.abuse.ch/blacklist/sslipblacklist_aggressive.csv.
- https://sslbl.abuse.ch/blacklist/sslblacklist.csv.
- Fetch indicators: boolean flag. If set to true will fetch indicators.
- Fetch Interval: Interval of the fetches.
- Source Reliability: Reliability of the feed.
- Traffic Light Protocol Color: The Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feed. More information about the protocol can be found at https://us-cert.cisa.gov/tlp
- Skip Exclusion List: When selected, the exclusion list is ignored for indicators from
this feed. This means that if an indicator from this feed is on the exclusion
list, the indicator might still be added to the system. - Indicator reputation: Indicators from this integration instance will be marked with this
reputation. - Trust any certificate (not secure)
- Use system proxy settings
- Click Test to validate the URLs, token, and connection.
Configuration parameters
credentials—url— Services (required)feed— Fetch indicatorsfeedReputation— Indicator ReputationfeedReliability— Source Reliability (required)tlp_color— Traffic Light Protocol ColorfeedExpirationPolicy—feedExpirationInterval—feedFetchInterval— Feed Fetch IntervalfeedBypassExclusionList— Bypass exclusion listpolling_timeout— Request Timeout (required)insecure— Trust any certificate (not secure)proxy— Use system proxy settingsfeedTags— Tags
Commands (1)
-
sslbl-get-indicatorsGets the feed indicators.
category: Data Enrichment & Threat Intelligence provider: SANS Institute sectionorder: - Connect - Collect commonfields: id: abuse.ch SSL Blacklist Feed version: -1 configuration: - displaypassword: Auth Key hiddenusername: true name: credentials type: 9 section: Connect required: false additionalinfo: Starting June 30th 2025 this parameter is mandatory. - display: Services name: url options: - https://sslbl.abuse.ch/blacklist/sslipblacklist.csv - https://sslbl.abuse.ch/blacklist/sslipblacklist_aggressive.csv - https://sslbl.abuse.ch/blacklist/sslblacklist.csv required: true type: 16 section: Collect - display: Fetch indicators name: feed type: 8 section: Collect defaultvalue: 'true' required: false - additionalinfo: Indicators from this integration instance will be marked with this reputation. defaultvalue: Bad display: Indicator Reputation name: feedReputation options: - None - Good - Suspicious - Bad type: 18 section: Collect required: false - defaultvalue: B - Usually reliable display: Source Reliability name: feedReliability options: - A - Completely reliable - B - Usually reliable - C - Fairly reliable - D - Not usually reliable - E - Unreliable - F - Reliability cannot be judged required: true type: 15 section: Collect additionalinfo: Reliability of the source providing the intelligence data - additionalinfo: The Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feed display: Traffic Light Protocol Color name: tlp_color options: - RED - AMBER - GREEN - WHITE type: 15 section: Collect required: false - defaultvalue: indicatorType display: "" name: feedExpirationPolicy type: 17 section: Collect options: - never - interval - indicatorType - suddenDeath required: false - display: "" name: feedExpirationInterval type: 1 section: Collect defaultvalue: "20160" required: false - defaultvalue: '60' display: Feed Fetch Interval name: feedFetchInterval section: Collect type: 19 required: false - additionalinfo: When selected, the exclusion list is ignored for indicators from this feed. This means that if an indicator from this feed is on the exclusion list, the indicator might still be added to the system. display: Bypass exclusion list name: feedBypassExclusionList section: Collect type: 8 required: false - additionalinfo: Time in seconds before http requests timeout. defaultvalue: '20' display: Request Timeout name: polling_timeout required: true section: Collect type: 0 - display: Trust any certificate (not secure) name: insecure type: 8 section: Connect required: false - display: Use system proxy settings name: proxy type: 8 section: Connect required: false - additionalinfo: Supports CSV values. display: Tags name: feedTags type: 0 section: Collect required: false description: The SSL IP Blacklist contains all hosts (IP addresses) that SSLBL has seen in the past 30 days and identified as being associated with a malicious SSL certificate. display: abuse.ch SSL Blacklist Feed name: abuse.ch SSL Blacklist Feed script: commands: - arguments: - defaultValue: '50' description: The maximum number of results to return. The default value is 50. name: limit - description: The indicator type. name: indicator_type description: Gets the feed indicators. name: sslbl-get-indicators dockerimage: demisto/python3:3.12.13.10116658 feed: true runonce: false script: '-' subtype: python3 type: python fromversion: 5.5.0 tests: - No tests (auto formatted)