-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathavengine.html
More file actions
151 lines (141 loc) · 7.26 KB
/
Copy pathavengine.html
File metadata and controls
151 lines (141 loc) · 7.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Phixon — Antivirus Engine</title>
<link rel="icon" type="image/x-icon" href="icon.ico">
<style>
:root{
--black:#0a0908;
--gold:#c9a24a;
--gold-bright:#e6c878;
--gold-dim:#7a6430;
--ink:#e8e2d0;
--ink-dim:#8a8474;
--line:rgba(201,162,74,0.18);
--mono: 'JetBrains Mono', 'Consolas', monospace;
--serif: 'Cormorant Garamond', 'Times New Roman', serif;
}
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=JetBrains+Mono:wght@300;400;500;700&display=swap');
*{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{background:var(--black);color:var(--ink);font-family:var(--mono);overflow-x:hidden;}
::selection{background:var(--gold);color:var(--black);}
main{position:relative;z-index:10;}
.wrap{max-width:1000px;margin:0 auto;padding:0 40px;}
.cs{
max-width:1000px;
margin:0 auto;
padding:50px 40px 90px;
text-align:center;
border-top:1px solid var(--line);
}
.cs h2{
color:var(--gold-bright);
letter-spacing:6px;
font-size:80px;
font-family:var(--mono);
font-weight:400;
text-transform:uppercase;
}
nav{position:sticky;top:0;z-index:50;background:rgba(10,9,8,0.88);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);}
nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;max-width:1000px;}
.brand{font-family:var(--serif);font-weight:700;font-size:20px;letter-spacing:4px;color:var(--gold-bright);text-decoration:none;}
.brand span{color:var(--gold-dim);}
.navlinks a{color:var(--ink-dim);text-decoration:none;font-size:12px;letter-spacing:1.5px;}
.navlinks a:hover{color:var(--gold-bright);}
.hero{padding:100px 0 60px;}
.eyebrow{font-size:11px;letter-spacing:5px;color:var(--gold-dim);text-transform:uppercase;margin-bottom:18px;}
h1{font-family:var(--serif);font-weight:600;font-size:clamp(32px,5vw,52px);color:var(--ink);letter-spacing:1px;margin-bottom:20px;}
h1 em{color:var(--gold-bright);font-style:normal;}
.lede{font-family:var(--serif);font-size:19px;line-height:1.7;color:var(--ink-dim);max-width:640px;}
section{padding:60px 0;border-top:1px solid var(--line);}
.section-eyebrow{font-size:11px;letter-spacing:5px;color:var(--gold-dim);text-transform:uppercase;margin-bottom:8px;}
h2{font-family:var(--serif);font-weight:600;font-size:clamp(26px,3.5vw,36px);color:var(--gold-bright);letter-spacing:1px;margin-bottom:8px;}
.section-note{font-size:13px;color:var(--ink-dim);margin-bottom:40px;max-width:600px;line-height:1.7;}
table{width:100%;border-collapse:collapse;margin-top:10px;}
thead th{
text-align:left;
font-size:11px;
letter-spacing:2px;
color:var(--gold-dim);
text-transform:uppercase;
padding:12px 0;
border-bottom:1px solid var(--line);
}
thead th.clause-col{width:220px;}
tbody td{
padding:18px 0;
border-bottom:1px solid var(--line);
vertical-align:top;
}
tbody tr:last-child td{border-bottom:none;}
.doc-name{font-family:var(--serif);font-size:18px;color:var(--ink);font-weight:600;}
.doc-desc{font-size:13px;color:var(--ink-dim);line-height:1.6;margin-top:4px;max-width:520px;}
.doc-clause{font-size:12.5px;color:var(--gold-dim);letter-spacing:.5px;}
footer{border-top:1px solid var(--line);padding:30px 0;font-size:11px;color:var(--gold-dim);letter-spacing:2px;text-align:center;margin-top:20px;}
@media(max-width:640px){
table, thead, tbody, th, td, tr{display:block;}
thead{display:none;}
tbody td{border-bottom:none;padding:4px 0;}
tbody tr{padding:18px 0;border-bottom:1px solid var(--line);}
}
</style>
</head>
<body>
<main>
<nav>
<div class="wrap">
<a class="brand" href="index.html">PHIX<span>ON</span></a>
<div class="navlinks"><a href="index.html">← Back</a></div>
</div>
</nav>
<div class="hero">
<div class="wrap">
<div class="eyebrow">In-House Tooling</div>
<h1>Antivirus <em>Engine</em></h1>
<p class="lede">A C++ AV/EDR built from the ground up — real-time monitoring, YARA-based detection, and threat intelligence lookups, without the bloat of commercial suites.</p>
</div>
</div>
<section id="core">
<div class="wrap">
<div class="section-eyebrow">Section 1</div>
<h2>Core Detection</h2>
<p class="section-note">The always-on layer — watching, scanning, and reacting in real time.</p>
<table>
<thead><tr><th>Capability</th><th class="clause-col">Module</th></tr></thead>
<tbody>
<tr><td><div class="doc-name">Real-Time File Monitoring</div><div class="doc-desc">Filesystem hooks flag new or modified files the instant they touch disk.</div></td><td class="doc-clause">FileMonitor</td></tr>
<tr><td><div class="doc-name">YARA-Based Scanning</div><div class="doc-desc">Static rule matching against known malware signatures and custom detection patterns.</div></td><td class="doc-clause">YaraScanner</td></tr>
<tr><td><div class="doc-name">Hash-Based Threat Intelligence</div><div class="doc-desc">Automated VirusTotal API lookups against file hashes for known-bad verdicts.</div></td><td class="doc-clause">VTClient</td></tr>
<tr><td><div class="doc-name">Quarantine & Isolation</div><div class="doc-desc">Confirmed threats are contained and neutralized before execution.</div></td><td class="doc-clause">Quarantine (GULAG)</td></tr>
<tr><td><div class="doc-name">Event Logging</div><div class="doc-desc">Every detection, scan, and quarantine action recorded for audit and review.</div></td><td class="doc-clause">EventLog</td></tr>
</tbody>
</table>
</div>
</section>
<section id="advanced">
<div class="wrap">
<div class="section-eyebrow">Section 2</div>
<h2>Advanced Capabilities</h2>
<p class="section-note">Beyond signature matching — behavior-aware detection built for real deployments.</p>
<table>
<thead><tr><th>Capability</th><th class="clause-col">Module</th></tr></thead>
<tbody>
<tr><td><div class="doc-name">Heuristic Analysis</div><div class="doc-desc">Flags suspicious file structure and behavior patterns even without a known signature.</div></td><td class="doc-clause">YaraScanner</td></tr>
<tr><td><div class="doc-name">Process Behavior Monitoring</div><div class="doc-desc">Tracks process spawning, injection, and privilege changes for anomaly detection.</div></td><td class="doc-clause">FileMonitor</td></tr>
<tr><td><div class="doc-name">SIEM Integration</div><div class="doc-desc">Forwards detections and logs into Wazuh for centralized correlation and alerting.</div></td><td class="doc-clause">EventLog</td></tr>
<tr><td><div class="doc-name">Custom Rule Engine</div><div class="doc-desc">Deploy organization-specific YARA rules without touching core engine code.</div></td><td class="doc-clause">YaraScanner</td></tr>
<tr><td><div class="doc-name">Native GUI Dashboard</div><div class="doc-desc">Live scan status, quarantine review, and log inspection via a lightweight Dear ImGui interface.</div></td><td class="doc-clause">GUI</td></tr>
</tbody>
</table>
</div>
</section>
<div class="cs">
<h2>COMMING SOON</h2>
</div>
<footer>PHIXON · ANTIVIRUS ENGINE · ROOTEDCHIP.XYZ</footer>
</main>
</body>
</html>