«लाइब्रेरी प्रोटोकॉल सीधे दोहराती है - WhatsApp पहचान नहीं पाएगा» - गंभीर विश्लेषण पर टूटने वाला अनुमान। Baileys और whatsapp-web.js बिना ब्राउज़र/फ़ोन चलते हैं - पर अदृश्य नहीं।
मूल तीसिस: व्यवहार और प्रोटोकॉल संस्करण। व्यवहार पुष्ट। प्रोटोकॉल संस्करण डिटेक्शन तंत्र आधिकारिक रूप से पुष्ट नहीं - संभावित परिकल्पना। वेब समानता: एक्सटेंशन और isTrusted।
पहले: दो कारक - गति बिना विराम, «टाइपिंग» नहीं; प्रोटोकॉल संस्करण।
बाद में: पुष्ट - गति, समान अंतराल, समान बड़े पैमाने पर संदेश। प्रोटोकॉल संस्करण Meta कारक - अप्रमाणित; पीछे रहने वाली reverse-engineered लाइब्रेरी।
पहले: «टाइपिंग» अनुपस्थिति = मुख्य कारक।
बाद में: presence (composing, paused) - संभावित मार्कर। Meta हर संदेश से पहले इसे जाँचता है - अप्रमाणित; केवल अप्राकृतिक समय - व्यवहार antispam।
| पैरामीटर | Baileys | whatsapp-web.js |
|---|---|---|
| काम | WebSocket, बिना ब्राउज़र [✓] | Puppeteer/Chromium [✓] |
| मुख्य जोखिम | प्रोटोकॉल + व्यवहार | ब्राउज़र फ़िंगरप्रिंट + व्यवहार |
| मार्कर | Protobuf, TLS | webdriver, Canvas/WebGL, isTrusted |
| Presence | sendPresenceUpdate() [✓] |
UI अनुकरण |
डिफ़ॉल्ट पर कोई सुरक्षित नहीं। Headless = दर्जनों स्वचालन संकेत।
Docker/Ubuntu पर whatsapp-web.js। 4 बैन। navigator.webdriver = true, कर्सर गति नहीं।
साबित: सर्वर ब्राउज़र अनुमाली विसंगतियाँ। नहीं साबित: केवल webdriver - मेलिंग गति संयोजन।
Baileys: sendPresenceUpdate('composing') + 50 ms/अक्षर → 150/दिन। सहसंबंध, एकमात्र कारण नहीं।
कोई पुष्टि नहीं - ग्रे इन्फ्रा।
अंतिम - फ़ोरम, Meta नहीं।
नकली Baileys npm - चैट/टोकन चोरी। सीधा समझौता।
«आधिकारिक प्रोटोकॉल = वैध क्लाइंट» - गलत।
«whatsapp-web.js सुरक्षित क्योंकि ब्राउज़र» - गलत।
«QR = सुरक्षित» - गलत।
«Stealth सब ठीक» - अप्रमाणित।
गिर रहा है? पहले व्यवहार प्रोफ़ाइल। लाइब्रेरी अपडेट सत्र स्थिरता के लिए।
व्यावहारिक नियम:
बिना ब्राउज़र = बिना निशान नहीं - निशान दूसरी परत पर चले जाते हैं।