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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user