 = false;
                let candidateCount = 0;
                
                return new Promise((resolve) => {
                    const timeout = setTimeout(() => {
                        testPc.close();
                        
                        if (candidateCount === 0) {
                            restrictions.push('WebRTC might be completely disabled');
                        }
                        if (!foundHost && !foundMdns) {
                            restrictions.push('Local IP