AUTARCH v1.9 — remote monitoring, SSH manager, daemon, vault, cleanup

- Add Remote Monitoring Station with PIAP device profile system
- Add SSH/SSHD manager with fail2ban integration
- Add privileged daemon architecture for safe root operations
- Add encrypted vault, HAL memory, HAL auto-analyst
- Add network security suite, module creator, codex training
- Add start.sh launcher script and GTK3 desktop launcher
- Remove Output/ build artifacts, installer files, loose docs
- Update .gitignore for runtime data and build artifacts
- Update README for v1.9 with new launch method, screenshots, and features

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
SsSnake
2026-03-24 06:59:06 -07:00
parent 1092689f45
commit da53899f66
382 changed files with 15277 additions and 493964 deletions

View File

@@ -435,6 +435,7 @@ function reAnalyze() {
_reStrings = r.strings_preview || [];
document.getElementById('a-strings-count').textContent = '(' + (r.strings_count||0).toLocaleString() + ' total, showing first ' + _reStrings.length + ')';
reFilterStrings();
halAnalyze('Reverse Engineering', JSON.stringify(r, null, 2), 'binary analysis', 'analyze');
}).catch(function(e) {
setLoading(btn, false);
alert('Analysis failed: ' + e);
@@ -492,6 +493,7 @@ function reCompare() {
lines.push('MD5 file1: ' + r.file1.hashes.md5);
lines.push('MD5 file2: ' + r.file2.hashes.md5);
out.textContent = lines.join('\n');
halAnalyze('Reverse Engineering', JSON.stringify(r, null, 2), 'binary analysis', 'analyze');
}).catch(function(e) {
setLoading(btn, false);
out.style.display = '';
@@ -548,6 +550,7 @@ function reDisassemble() {
row += '</tr>';
tbody.innerHTML += row;
});
halAnalyze('Reverse Engineering', JSON.stringify(r, null, 2), 'binary analysis', 'analyze');
}).catch(function(e) {
setLoading(btn, false);
alert('Disassembly failed: ' + e);
@@ -642,6 +645,7 @@ function reYaraScan() {
html += '</div>';
});
container.innerHTML = html;
halAnalyze('Reverse Engineering', JSON.stringify(r, null, 2), 'binary analysis', 'analyze');
}).catch(function(e) {
setLoading(btn, false);
alert('YARA scan failed: ' + e);
@@ -680,6 +684,7 @@ function reHexDump() {
});
pre.innerHTML = html;
document.getElementById('hex-info').textContent = 'Offset: 0x' + _hexCurrentOffset.toString(16) + ' | Showing: ' + r.length + ' bytes | File: ' + r.file_size.toLocaleString() + ' bytes total';
halAnalyze('Reverse Engineering', JSON.stringify(r, null, 2), 'binary analysis', 'analyze');
}).catch(function(e) {
setLoading(btn, false);
alert('Hex dump failed: ' + e);
@@ -720,6 +725,7 @@ function reHexSearch() {
html += '</div>';
});
list.innerHTML = html;
halAnalyze('Reverse Engineering', JSON.stringify(r, null, 2), 'binary analysis', 'analyze');
}).catch(function(e) {
setLoading(btn, false);
alert('Hex search failed: ' + e);