Trojan
The trojan icon represents a Trojan horse, symbolizing malware, virus, or cybersecurity threats.
Exports at 24 × 24 px
Code
Trojan in your framework
In any framework. Customize it above, and the code follows.
export const TrojanIcon = (props: React.SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 1024 1024" {...props}>
<path fill="currentColor" d="M1024 546v126q0 13-9.5 22.5t-23 9.5t-22.5-9.5t-9-22.5V512q0-26-19-45t-45-19v32q0 31-18 55.5T832 570v198h128q26 0 45 19t19 45.5t-19 45t-45 18.5h-64q0 53-37.5 90.5T768 1024t-90.5-37.5T640 896H384q0 53-37.5 90.5T256 1024t-90.5-37.5T128 896H64q-27 0-45.5-18.5T0 832t18.5-45.5T64 768h192V512q0-23-.5-37t-4.5-40t-11-43t-22-35t-36-27l-21 10q-52 66-132 33q-26-12-28-44.5t12-65T45 208L161 44q22-29 42.5-36.5T256 0h1q59 0 118 51t96 122.5T511 309q30 11 60 11h229q31 0 55.5 18t34.5 47q1 0 3-.5t3-.5q36 0 66.5 19t46.5 51q15 10 15 26zM256 144q0-6-4.5-11t-11.5-5h-31q-7 0-11.5 5t-4.5 11v32q0 7 4.5 11.5T209 192h31q7 0 11.5-4.5T256 176zm-.5 688q-26.5 0-45 19T192 896.5t18.5 45t45 18.5t45.5-19t19-45t-19-45t-45.5-19M384 576h-64v192h64zm256 0H448v192h192zm128 0h-64v192h64zm-.5 256q-26.5 0-45 19T704 896.5t18.5 45t45 18.5t45.5-19t19-45t-19-45t-45.5-19"/>
</svg>
);WebHostingHub Glyphs
More like it
Icons that share its tags, in the same style.
Search WebHostingHub Glyphs
Skip the copy and paste. With Pro, your AI agent finds and installs any WebHostingHub Glyphs icon from a prompt.
Get ProTags
Browse by tag
Trojan is tagged security, risk, cybersecurity and 3 more. Related tags follow; each opens its icons from every library.
Pricing
WebHostingHub Glyphs MCP, with Pro
Ask for Trojan or any of 2,125 WebHostingHub Glyphs icons and your agent installs it. The MCP comes with every Pro plan, with 6,000+ blocks and 14 premium templates. The icons stay free.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
FAQ
Frequently asked questions
What the Trojan icon means and where it's used, then how to install, style, label and license it.
The trojan icon represents a Trojan horse, symbolizing malware, virus, or cybersecurity threats. It originates from the concept of protecting computer systems, networks, or data from malicious attacks. The icon is widely used across various platforms to convey the idea of cybersecurity, threat protection, or risk management.
In software and digital platforms, the trojan icon is often used to represent cybersecurity features or services. For example, in antivirus software, cybersecurity reports, or threat detection tools, this icon is used to indicate that a user is accessing information or services related to malware protection, virus removal, or cybersecurity threats. It is also commonly used in educational platforms to teach students about cybersecurity best practices.
From a UX perspective, the trojan icon communicates the idea of threat or risk. It helps users understand that they need to take action to protect themselves from potential cybersecurity threats or malware attacks. The icon's visual representation of a Trojan horse makes it easily recognizable, allowing users to quickly identify the action associated with it.
Trojan is one of 2,125 icons in WebHostingHub Glyphs, made by WebHostingHub and released under Open Font License. It is drawn on a 1024 × 1024 grid.
Sign in (it's free), then open Get icon, Install with shadcn CLI, and pick your package manager to copy the command. It adds TrojanIcon to components/icons/whh-trojan.tsx: one file, a size prop (24 by default) and every SVG prop, with no icon package.
Copy it as React (from Get icon, or the Code section): a typed TrojanIcon component you paste into your project, with no package to install. Only the icons you import reach your bundle. It works in Next.js and any React app.
Open Get icon, then Copy as code, and pick Vue, Svelte, Angular, Solid or Preact; the Code section shows each one too. Every version is one self-contained component with the SVG inside, and SVG and data URL copies are there for plain HTML and CSS.
With Pro, the shadcn.io MCP server lets Claude Code, Cursor or any MCP client find the Trojan icon, or any of 2,125 WebHostingHub Glyphs icons, and install it from a prompt.
It's drawn in currentColor, so it takes the text color wherever you use it: a class like text-primary recolors it. To bake a color in, set one in Customize before you copy.
Set width and height on the component, or a class like size-6. It's drawn on a 1024 × 1024 grid, so it stays sharp at any size. Customize also sets the size it exports at, its padding and rotation.
Yes. It follows the text color, so with text-foreground (or any theme token) it changes with your light and dark themes. The icon is a vector, so it needs no separate dark asset.
Next to a visible label it's decoration: add aria-hidden="true" so screen readers skip it. Standing alone, as in an icon button, give the button a name instead, like aria-label="Trojan", so screen readers say what it does.
Yes. TrojanIcon passes every SVG prop to the svg element, so <TrojanIcon aria-hidden="true" /> works, and so do role="img" with aria-label, or a title child, when it carries meaning on its own.
Yes. Open Get icon, then Download file: SVG for code or design tools like Figma; PNG, WebP or JPEG at 512px; or an ICO favicon with 16, 32 and 48px inside. Each one uses what you set in Customize.
Yes. The Open Font License allows commercial use; the icons can't be sold on their own. The full terms are in the license, linked on this page.
No visible credit is required: Open Font License only asks that you keep the license notice if you ship the icons' source files. Icons installed with the shadcn CLI already start with a comment naming WebHostingHub Glyphs, WebHostingHub and the license.
Yes. Copying and downloading it is free, and the shadcn CLI install only needs a free account.
Its tags are security, risk, cybersecurity, virus, threat and malware. Each tag page lists the icons that carry it from every library, which is the quickest way to find a match for Trojan in another set.
4.9 out of 5 from 150+ developers
Install Trojan from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro