IOC Defanger
Neutralise indicators so they can be shared without becoming clickable.
Paste indicators on the left.
How it works
Ticketing systems, mail clients and chat tools autolink anything shaped like a URL. That is a problem in an incident: a colleague clicks a live C2 address by accident, or a link previewer, URL scanner or mail gateway fetches it on their behalf and tells the operator their infrastructure has been found. Defanging breaks the pattern so none of that can happen.
Three transformations are applied, and nothing else. The scheme is disguised —http and
https become hxxp and hxxps. Every dot is wrapped. Every at-sign is
wrapped. The host, path and query are left byte-identical, which is what makes the operation exactly reversible:
running the output through the IOC Refanger returns the original string
character for character.
Which style to pick
Square brackets are the most widely recognised convention and the default here. Parentheses appear in some vendor reporting. The escaped style suits contexts where brackets themselves get mangled — some Markdown renderers and chat clients among them.
Example
https://cdn.evil.com/pixel becomes hxxps[:]//cdn[.]evil[.]com/pixel, and
drop@evil.net becomes drop[@]evil[.]net. The path /pixel is untouched, so
nothing about the indicator is lost — only its ability to be clicked.
Frequently asked questions
Why defang an indicator at all?
Ticketing systems, mail clients and chat tools autolink anything that looks like a URL. A defanged indicator cannot be clicked by accident and will not be fetched by a link previewer or a URL scanner in transit.
Which defanging style does it use?
Square brackets by default — hxxp://evil[.]com — which is the most widely recognised convention. Parenthesis and escaped-dot styles are available as options.
Related tools
IOC Refanger
Restore defanged indicators to their original, machine-readable form.
LocalIOC Extractor
Pull indicators of compromise out of any block of text, log or report.
LocalIOC Normalizer
Standardise a mixed indicator list into one consistent format.
LocalIOC Deduplicator
Collapse a messy indicator list down to its unique entries.
LocalSecurity Headers Analyzer
Review a set of pasted HTTP response headers against current guidance.
LocalCSP Analyzer
Break a Content-Security-Policy into its directives and flag the weak ones.
Local