MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / setManualActionHelper

Function setManualActionHelper

web/scripts/ragnar_modern.js:10942–10957  ·  view source on GitHub ↗
(message, tone = 'muted')

Source from the content-addressed store, hash-verified

10940async function triggerDeepScan(ip, options = {}) {
10941 try {
10942 // EXPLICIT DEBUG: Log what we received
10943 console.log('🔍 triggerDeepScan CALLED');
10944 console.log(' Received IP parameter:', ip);
10945 console.log(' IP type:', typeof ip);
10946 console.log(' IP length:', ip ? ip.length : 'null/undefined');
10947
10948 if (!ip) {
10949 console.error('❌ IP parameter is empty in triggerDeepScan!');
10950 addConsoleMessage('Error: No IP address provided for deep scan', 'error');
10951 return;
10952 }
10953
10954 const mode = (options.mode || 'full').toLowerCase();
10955 const portstart = Number.isInteger(options.portstart) ? options.portstart : undefined;
10956 const portend = Number.isInteger(options.portend) ? options.portend : undefined;
10957 const modeDescription = mode === 'top3000' ? 'top 3000 ports' : 'all 65535 ports';
10958
10959 // Update button immediately to show scan is starting
10960 const buttonId = `deep-scan-btn-${ip.replace(/\./g, '-')}`;

Callers 1

updateManualActionsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected