Sterlabs.

Threat intelligence

Sterlabs IOC feed.

What started as a simple IOC blocklist has grown into a tool network admins rely on. Build your own block, alert, and domain feeds, publish changes safely, and keep an eye on your own IPs, domains, and email security, all from one dashboard.

The feed

Access is by request. Each approved organization gets its own login, its own feeds, and its own dashboard.

Request access

info@sterlabs.com

Email us with your name, organization, and how you plan to use the feed. Approved requests get a login for ioc.sterlabs.com.

IOC feedExample entries
203.0.113.47Brute force
198.51.100.12C2 traffic
192.0.2.188Port scanning
203.0.113.201Credential stuffing
198.51.100.93Malware host
192.0.2.54Brute force
Illustrative documentation addresses. Log in to see the live feed.

What you get

Feeds you control

  • Block and alert IP lists plus domain lists, kept up to date for you.
  • Tune what goes into each list. Everything is deduplicated.
  • An allowlist for your own ranges, partners, and services, with optional expiry dates.
  • An optional brute-force list of IPs caught failing logins or probing feed URLs on this service.
  • Need something specific? Request an additional list, and an admin will review it.

Publish with confidence

  • Changes are staged first, with a diff of exactly what's being added and removed.
  • Publish with a change note or ticket number, and roll back if you need to.
  • Check any IP, CIDR, or domain against your lists.
  • Report false positives from the dashboard. An admin reviews every report.

Watch your own footprint

  • Exposure checks on your public IPs: open ports, known vulnerabilities, and whether you've landed on a blocklist.
  • Email security grades from A to D for SPF, DMARC, and DKIM, with plain-English fixes.
  • Alerts when a new certificate is issued for your domains, from public certificate transparency logs.
  • Typosquatting detection, including lookalikes that swap in Cyrillic characters, with the option to add them to your blocklist.
  • CISA's known exploited vulnerabilities for the vendors you run, with patch deadlines.

Alerts and reports

  • Notifications to Teams, Slack, or any webhook.
  • Pick what you hear about: published changes, exposure findings, grade changes, new certificates, new lookalikes, and more.
  • Monthly reports.
  • Plain-text feeds ready for firewalls, SIEMs, and DNS filters.

Inside the dashboard

What you'll see.

Every organization gets its own dashboard. Here's a look at a few parts of it, using example data.

Changes waiting to publishExample data

Every update to your feeds is staged first. Review exactly what's changing, add a note, and publish when you're ready.

block+142−2516,526 live → 16,643 after publishShow changes
alert+1,208−41248,890 live → 49,686 after publishShow changes
domains+3,517−196212,004 live → 215,325 after publishShow changes
Ticket number or reasonPublish
Lookalike domainsExample data

Registered domains that look like your example.com, including ones that swap in Cyrillic characters. Anything you don't mark as yours can go straight into your domain blocklist.

LookalikeResolves toMailFirst seenAction
examp1e.com203.0.113.24Can receive mail2026-10-22It's ours
еxample.com
Cyrillic е
192.0.2.88Can receive mail2026-10-22It's ours
exarnple.comparked (no address)2026-10-21It's ours
example-login.com198.51.100.7Can receive mail2026-10-20It's ours
ExposureExample data

Daily checks on your public IPs for open ports, known vulnerabilities, and blocklist listings.

IPOpen portsVulnerabilitiesOn a blocklistHostnames
203.0.113.10443, 84431 actively exploitedNovpn.example.com
203.0.113.1125, 443None foundListed on 1mail.example.com
198.51.100.20443None foundNowww.example.com
Email securityExample data

Each domain is graded A–D on SPF, DMARC, and DKIM, with plain-English fixes.

DomainGradeSPFDMARCDKIMWhat to fix
example.orgA-allp=rejectFoundNothing to fix.
example.comC-allp=quarantineNot found
  • DMARC has no rua= address, so you get no reports about spoofing.
  • No DKIM key found under common selectors.
example.netD~allMissingNot found
  • No DMARC record: receivers aren't told to reject spoofed mail.
  • SPF ends in ~all; -all is stricter.
New certificatesExample data

An alert whenever a certificate is issued for one of your domains, so an unexpected one stands out.

LoggedDomainNames on the certificateIssuer
2026-10-22example.com*.example.com, example.comSectigo Public Server Authentication CA DV R36
2026-10-21example.netmail.example.netLet's Encrypt YE2
2026-10-19example.orgwww.example.org, example.orgLet's Encrypt YE2

Firewall setup

Add the feeds to your firewall.

Most firewalls can subscribe to the feed directly, so new indicators are blocked automatically without manual updates. Pick your firewall below.

Before you start

  • Log in to ioc.sterlabs.com and generate a token. Then copy your unique feed URL for the list you want. It looks like https://iocfeed.sterlabs.com/k/<token>/block-1.txt. Treat it like a password.
  • Pick the list that fits your network: IPv4, IPv6, or combined. Each guide below says which one that firewall takes. All lists are plain text over HTTPS, one address per line.
  • Use your block list for blocking. The alert list is broader and noisier, so it's better for SIEM alerts than for outright blocks.
  • Block in both directions: inbound with the feed as the source, outbound with the feed as the destination.
  • Place block rules above your allow rules, since most firewalls stop at the first match.

Two ways to connect

Token URLRecommended. The token is part of the URL, so it works on every firewall below with no extra settings.https://iocfeed.sterlabs.com/k/<token>/block-1.txt
Username and passwordHTTP basic authentication with your portal login. Supported on WatchGuard, Sophos, and Check Point; the guides note where to enter it.

WatchGuard

Fireware v2026.4 or laterCombined list (IPv4 + IPv6)
  1. In Fireware Web UI, go to Firewall › Aliases and click Add. In Policy Manager it's Setup › Aliases.
  2. Name the alias, for example Sterlabs-IOC, then click Add to add a member.
  3. Set the member type to IP Address/Domain Feed.
  4. Paste your unique combined feed URL into Host URL. Set Refresh Interval to 60 minutes (the default).
  5. Set Authentication Type to None for a token URL. To use your portal login instead, choose HTTP and enter your username and password. Click OK, then Save.
  6. Add the alias to the Blocked Sites list, or put it in the From list of a deny policy (inbound) and the To list of a deny policy (outbound).

If a sync fails, the Firebox keeps the last good list, including across reboots.

Menu names can shift between firmware versions. If something doesn't match, email info@sterlabs.com with your model and version.