Add info text about cracker

This commit is contained in:
Jack Kingsman
2026-01-10 12:20:46 -08:00
parent 2cc568324a
commit 9c4b5ee44f
5 changed files with 32 additions and 26 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -13,8 +13,8 @@
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
<script type="module" crossorigin src="/assets/index-Dp5zBAL9.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C0BLxxTS.css">
<script type="module" crossorigin src="/assets/index-CeWxUYMt.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-CacA_plj.css">
</head>
<body>
<div id="root"></div>
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "MCTerm - MeshCore Terminal",
"short_name": "MCTerm",
"description": "Web interface for MeshCore mesh radio networks",
"name": "remoteterm-meshcore",
"short_name": "remoteterm-meshcore",
"description": "Web interface for serial MeshCore radios",
"icons": [
{
"src": "/web-app-manifest-192x192.png",
@@ -21,4 +21,4 @@
"display": "standalone",
"start_url": "/",
"scope": "/"
}
}
+6
View File
@@ -351,6 +351,12 @@ export function CrackerPanel({ packets, channels, onChannelCreate, onRunningChan
return (
<div className="flex flex-col h-full p-3 gap-3 bg-background border-t border-border">
<p className="text-xs text-muted-foreground leading-relaxed">
This will attempt to dictionary attack, then brute force GroupText packets as they arrive, testing room names up to the specified length.
<strong> Retry failed at n+1</strong> will let the cracker return to the failed queue and pick up messages it couldn't crack, attempting them at one longer length.
<strong> Decrypt historical</strong> will run an async job on any room name it finds to see if any historically captured packets will decrypt with that key.
<strong> Turbo mode</strong> will push your GPU to the max (target dispatch time of 10s) and may allow accelerated cracking and/or system instability.
</p>
<div className="flex items-center gap-3 flex-wrap">
<button
onClick={isRunning ? handleStop : handleStart}