bokamba / iocex / domains

$ iocex extract domains

Extract domains from any text

Extract every domain name from a report, log, or advisory — including defanged ones written as malicious[.]top, evil(dot)com, or bad-actor{.}ru. Domains are deduped with counts, and hosts on a curated allowlist (github.com, microsoft.com, …) are flagged “benign” so the noise floor stays low and the real indicators stand out.

Paste your own text → IOC Extractor

The sample text

This 4-line snippet is fed verbatim into the extractor to produce every result on this page. It deliberately includes a defanged indicator so you can see refang detection at work.

Campaign infrastructure: primary C2 malicious[.]top, staging at cdn-update[.]xyz, and phishing lure login-secure(dot)net.
Fast-flux rotation across evil-domain.com, tracker.example.org and data-exfil[.]io.
Benign check-in traffic to github.com and microsoft.com is expected and can be ignored.
Newly registered: bad-actor{.}ru observed resolving after the refang.

What was extracted

The extractor found 9 unique indicators across 9 occurrences, of which 9 were domains. 5 indicator swere only found after refanging — proof that defanged inputs are caught.

9unique IOCs
9total occurrences
1types found
5from defanged

Detected types

Every indicator type present in the sample, with domains highlighted. In the live tool these chips filter the table; here they show the mix the engine pulled out.

Extracted indicators

Deduped, counted, and honestly flagged. Rows marked was defanged appeared neutralized in the source and were recovered by the refang stage; private, benign and heuristic badges are kept, never silently dropped.

type value count line flags copy
Domaincdn-update.xyz11was defanged
Domainlogin-secure.net11was defanged
Domainmalicious.top11was defanged
Domaindata-exfil.io12was defanged
Domainevil-domain.com12
Domaintracker.example.org12
Domaingithub.com13benign
Domainmicrosoft.com13benign
Domainbad-actor.ru14was defanged

What was detected, in context

The refanged sample with every detected indicator underlined in its type color — the same preview the live tool paints as you type.

Campaign infrastructure: primary C2 malicious.top, staging at cdn-update.xyz, and phishing lure login-secure.net. Fast-flux rotation across evil-domain.com, tracker.example.org and data-exfil.io. Benign check-in traffic to github.com and microsoft.com is expected and can be ignored. Newly registered: bad-actor.ru observed resolving after the refang.

FAQ

Does it refang domains like malicious[.]top or evil(dot)com?
Yes. Bracketed, parenthesized, braced and word-form dots ([.], (.), {.}, [dot], (dot)) are all refanged before detection, so a domain written to be un-clickable is still recovered as a real value and marked “was defanged”.
How does it avoid flagging legitimate domains as threats?
Domains on a curated allowlist (major platforms and CDNs) are kept but labelled “benign”, so you can visually skip them or hide them. Nothing is dropped without a visible reason.
Does it separate domains from full URLs?
Yes. A bare host like malicious.top is classified as a domain, while http://malicious.top/gate.php is classified as a URL — each gets its own type and filter chip, so you can copy just the domains or just the URLs.

Extract other indicator types

See the full IOC types & defang-styles reference, or open the extractor and paste your own text.

Try it on your own text

Paste a report, advisory, or log, review the deduped indicators, filter to Domain, and copy them with one click. Free, no account, nothing uploaded — extraction runs entirely in your browser.

Open this sample in the IOC Extractor →