Cyber Security Analyst Tools
Utilities for security analysts and network and security engineers. Paste an indicator list, a mail header or a token and get an answer in your browser, without sending it to a server. Only the four network lookups (DNS, WHOIS, port and certificate) query the internet, and each one says so.
Cybersecurity
IOC Extractor
Pull indicators of compromise out of any block of text, log or report.
LocalIOC Defanger
Neutralise indicators so they can be shared without becoming clickable.
LocalIOC Refanger
Restore defanged indicators to their original, machine-readable form.
LocalIOC Deduplicator
Collapse a messy indicator list down to its unique entries.
LocalIOC Normalizer
Standardise a mixed indicator list into one consistent format.
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.
LocalCORS Analyzer
Check a set of CORS response headers for the combinations that undo them.
LocalSTIX Viewer
Read a STIX 2.1 bundle as structured objects instead of raw JSON.
LocalSTIX Validator
Check a STIX 2.1 bundle for structural and required-property errors.
LocalSTIX Bundle Explorer
Trace the relationship graph inside a STIX bundle object by object.
LocalYARA Syntax Viewer
Break a YARA rule into its meta, strings and condition sections.
LocalYARA Rule Formatter
Reformat a YARA rule to consistent indentation and section order.
LocalSigma Syntax Viewer
Read a Sigma detection rule as structured logsource and detection blocks.
LocalSigma Rule Formatter
Reorder a Sigma rule’s top-level keys to the conventional sequence.
LocalATT&CK Technique Lookup
Find a MITRE ATT&CK technique by ID or name from a bundled dataset.
LocalHash Identifier
Narrow an unlabelled hash down to the algorithms that could have produced it.
LocalCVSS Calculator
Build or decode a CVSS v3.1 vector and see which metric drives the score.
LocalUser-Agent Parser
Read a User-Agent string, with the token behind every claim and the spoofing tells named.
LocalSRI Hash Generator
Paste a script or stylesheet, get its sha256/sha384/sha512 integrity attribute.
LocalCSP Generator
Build a Content-Security-Policy header directive by directive, not by editing a string.
LocalPermissions-Policy Builder
Turn on, off or origin-scope a browser feature per directive, then copy the header.
LocalX.509 Certificate Decoder
Paste a PEM certificate to read its subject, issuer, validity, key and extensions.
LocalCSR Decoder
Paste a PKCS#10 CSR to read its requested subject, key and Subject Alternative Names.
LocalCertificate Fingerprint Calculator
Paste a PEM certificate, get its SHA-1 and SHA-256 fingerprint.
LocalSSH Public Key Inspector
Paste an OpenSSH public key line to read its type, size and SHA256 fingerprint.
LocalSecret Pattern Detector
Scan pasted text or code for the shape of a leaked API key, token or private key.
LocalPassword Entropy Checker
A charset-and-length entropy estimate, with the math and its limits shown, not a bare score.
LocalEmail Security
Email Header Analyzer
Read a raw email header as an ordered delivery path with authentication results.
LocalSPF Checker
Look up a domain’s SPF record or paste one, and see every mechanism explained and counted.
Partly sends dataDMARC Checker
Look up a domain’s DMARC record or paste one, and see what policy it actually applies.
Partly sends dataDKIM Record Checker
Look up the DKIM key at a selector, or read a DKIM-Signature header and key record tag by tag.
Partly sends dataMX Lookup
See where a domain’s mail is delivered, in priority order, with its SPF and DMARC status beside it.
Sends dataNetworking
CIDR Calculator
Network, broadcast, mask and usable range for any block — and split it into subnets.
LocalIP Subnet Calculator
Enter an IPv4 address with a prefix or subnet mask, see the whole subnet, and divide it.
LocalCIDR Range Calculator
Convert between a start-end IP range and the CIDR blocks covering it.
LocalCIDR Overlap Checker
Find which blocks in a list overlap, contain or duplicate each other.
LocalIPv6 Calculator
Expand, compress and inspect an IPv6 address or prefix.
LocalIP Address Converter
Every representation of an address at once — dotted, binary, integer and hex.
LocalPrivate & Public IP Classifier
Tell whether an address is routable, private, loopback or otherwise reserved.
LocalCommon Ports Lookup
Look up what normally listens on a TCP or UDP port, and why it matters if it is exposed.
LocalHTTP Status Code Lookup
What a status code means, which RFC defines it, and what to do next.
LocalDNS Lookup
Query A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records for any domain.
Sends dataWHOIS Lookup
Registrar, registration and expiry dates, status codes and name servers for any domain.
Sends dataPort Checker
Check whether one well-known port on a host answers — open, closed, or timed out.
Sends dataSSL Certificate Lookup
Every certificate publicly logged for a domain, decoded — via Certificate Transparency, not a live handshake.
Sends dataDeveloper
JWT Decoder
Decode a JSON Web Token and read its header, claims and expiry.
LocalJWT Security Inspector
Check a decoded token against the weaknesses that show up in real audits.
LocalJSON Formatter & Validator
Format, validate and measure JSON, with errors located by line and column.
LocalRegex Tester
Test a pattern against sample text with a hard execution timeout.
LocalHash Generator
Produce SHA-1, SHA-256, SHA-384 and SHA-512 digests of text or a file.
LocalUUID Generator
Generate cryptographically random v4 UUIDs in bulk.
LocalUnix Timestamp Converter
Convert between Unix time and readable dates in UTC or local time.
LocalCron Expression Parser
Read a cron expression in plain English and see when it next fires.
LocalURL Parser
Split a URL into scheme, host, path, query and fragment.
Localchmod Permission Calculator
Convert between 755 and rwxr-xr-x, special bits included, in both directions.
LocalSAML Response Decoder
Decode a SAMLResponse and read its issuer, subject, conditions and attributes.
LocalJSON Diff
Compare two JSON documents and see what actually changed, independent of formatting.
LocalJSON to TypeScript
Infer a TypeScript interface from a JSON example, with optional fields worked out from an array.
LocalJSON to Zod Schema
Infer a runtime-checkable Zod schema from a JSON example.
LocalJSON to JSON Schema
Infer a JSON Schema (2020-12) document from a JSON example.
LocalCSV ⇄ JSON Converter
Convert CSV to a JSON array of objects, or back, with proper quoted-field parsing.
LocalJSONL Formatter & Validator
Validate JSON Lines file by line and convert it to a single JSON array.
LocalEnv File Converter
Convert between .env, JSON and YAML — the same config in three syntaxes.
Local.env Validator
Check a .env file for duplicate keys, invalid names and unterminated quotes.
LocalEnv Diff
Compare two versions of a config file line by line.
LocalINI ⇄ JSON Converter
Convert INI to JSON and back, with sections becoming nested objects.
LocalTOML to JSON Converter
Parse a TOML document — tables, arrays of tables and all — into JSON.
LocalGitignore Generator & Checker
Generate a .gitignore for common stacks, or check whether a path is actually ignored.
LocalGit URL Parser
Break a git remote URL into protocol, host, owner and repository.
LocalGitHub URL Parser
Break a github.com URL into owner, repo, ref, path and line range.
LocalCommit Message Formatter
Validate a Conventional Commits message, or build one from separate fields.
LocalSemVer Comparator
Compare two versions using SemVer 2.0.0 precedence, not string sort.
LocalSemVer Range Checker
Check whether a version satisfies a range like ^1.2.0 or ~2.0.0.
LocalChangelog Generator
Group Conventional Commits into a Keep a Changelog-style breakdown.
LocalGit Diff Viewer
Render git diff output as a readable, colour-coded diff.
LocalGit Patch Parser
Parse git format-patch output into author, subject and diff.
LocalCSV Linter
Check a CSV file for ragged rows and detect its delimiter, without converting it to anything.
LocalSQL Formatter
Reflow a SQL query onto readable lines, one clause per line.
LocalcURL Converter
Turn a pasted curl command into a fetch call or Python requests snippet.
LocalRegex Explainer
Turn a regular expression into a plain-English, line-by-line breakdown.
LocalTimezone Converter
Convert a date and time between IANA time zones, or find the gap between two instants.
LocalJSON Schema Validator
Validate a JSON document against a JSON Schema and see exactly which rule failed, and where.
LocalDocker Compose Validator
Check a Compose file for the mistakes that stop it loading — before you find out with docker compose up.
LocalKubernetes Manifest Validator
Check one or more Kubernetes manifests for the fields each kind cannot function without.
LocalOpenAPI Structure Checker
Check an OpenAPI document for the fields it needs to describe a real API — not full spec compliance.
LocalEncoding & Data
Base64 Decoder
Decode Base64 and Base64URL back to text or raw bytes.
LocalBase64 Encoder
Encode text or bytes to Base64 or Base64URL.
LocalURL Encoder
Percent-encode text for a URL path, query value or component.
LocalURL Decoder
Decode percent-encoded text, including repeatedly-encoded strings.
LocalHex ↔ ASCII Converter
Convert between hex byte sequences and readable text.
LocalBinary, Decimal & Hex Converter
Convert a number between binary, octal, decimal and hexadecimal.
LocalHTML Entity Encoder & Decoder
Convert between raw characters and HTML entity references.
LocalYAML to JSON Converter
Convert YAML to JSON and back, with what the conversion costs stated rather than dropped.
LocalXML Formatter & Validator
Pretty-print XML and catch a mismatched or unclosed tag, without ever expanding a DOCTYPE.
LocalUnicode Inspector
See the real code points, UTF-8 bytes and normalization forms behind any pasted text.
Local