AWS WAF कैप्चा सॉल्वर: aws-waf-token स्वचालित रूप से पाएँ
Amazon WAF किसी साइट को तस्वीरों की ग्रिड या टॉय कार पज़ल के पीछे तब तक बंद रखता है, जब तक विज़िटर aws-waf-token कुकी हासिल न कर ले। CapSkip यह कुकी आपकी स्क्रिप्ट्स के लिए आपकी अपनी चलाई Windows मशीन पर हासिल करता है, एक ही फिक्स्ड मासिक कीमत पर।
- ग्रिड और टॉय कार पज़ल
- aws-waf-token वापस मिलता है
- फिक्स्ड मासिक कीमत
जब Amazon का वेब एप्लिकेशन फ़ायरवॉल तय करता है कि कोई विज़िटर ऑटोमेटेड लगता है, तो वह पेज दिखाना बंद कर देता है और पहले सबूत माँगता है। वही सबूत AWS WAF कैप्चा है: आम तौर पर तस्वीरों की 3x3 ग्रिड, जिसमें "सभी पर्दे चुनें" जैसा निर्देश और एक Confirm बटन होता है, और कभी-कभी एक छोटी पज़ल, जिसमें एक टॉय कार को शहर की सड़क के आख़िर तक पहुँचाना होता है। सही जवाब मिलते ही साइट aws-waf-token कुकी सेट कर देती है; तब तक आपके स्क्रैपर या बॉट को चुनौती के सिवा कुछ नहीं दिखता।
CapSkip एक AWS WAF कैप्चा सॉल्वर है जिसे आप Windows डेस्कटॉप, VPS या सर्वर पर इंस्टॉल करते हैं। आप इसे चुनौती में मौजूद वैल्यूज़ देते हैं, और यह वह token लौटाता है जिसकी आपके HTTP क्लाइंट को आगे बढ़ने के लिए ज़रूरत है, चाहे साइट पूरे पेज वाला 405 इंटरस्टीशियल दिखाए या किसी फ़ॉर्म के अंदर JavaScript API विजेट लगाए। किसी रिमोट सॉल्विंग फ़ार्म को कभी पता नहीं चलता कि आप Amazon से सुरक्षित किन साइटों पर काम करते हैं।
मीटर वाली सर्विसेज़ आम तौर पर हर हज़ार AWS WAF हल के लिए लगभग $1.45 लेती हैं और हर दोबारा कोशिश का फिर से शुल्क लेती हैं। CapSkip की कीमत $35 प्रति माह से शुरू होकर फिक्स्ड रहती है, चाहे आपका वॉल्यूम कितना भी हो, और पुराने in.php / res.php API, Anti-Captcha, CapSolver या CapMonster के लिए पहले से लिखा कोई भी टूल अपने Amazon WAF काम बिना कोड बदले CapSkip को भेज सकता है।
token आपके पास ही रहता है। CapSkip AWS WAF कैप्चा उसी मशीन पर हल करता है जहाँ ऐप चलता है, इसलिए जिन साइटों को आप क्रॉल करते हैं, चुनौती की वैल्यूज़ और आपको मिलने वाली कुकीज़ कभी किसी तीसरे पक्ष की सॉल्विंग सर्विस से होकर नहीं गुज़रतीं। सेटअप गाइड पढ़ें
Amazon WAF के पीछे की साइटों के लिए बना
तस्वीरों की ग्रिड हो या टॉय कार, दोनों
विज़िटर को कौन-सी पज़ल मिलेगी, यह AWS WAF तय करता है। CapSkip "सभी ... चुनें" वाली इमेज ग्रिड और टॉय कार वाली रास्ता पज़ल, दोनों हल करता है, इसलिए आपका काम कभी उस पज़ल पर नहीं अटकता जिसके लिए वह तैयार नहीं था।
पूरे पेज की जाँच या एम्बेड किया विजेट
कुछ साइटें चुनौती वाले 405 पेज से जवाब देती हैं; कुछ कैप्चा विजेट को लॉगिन या चेकआउट फ़ॉर्म पर लगाती हैं। दोनों रूप एक ही रिक्वेस्ट फ़ील्ड्स से कवर होते हैं।
वह कुकी जो आपके क्लाइंट के पास नहीं है
आपको वापस aws-waf-token कुकी की वैल्यू मिलती है, या वह वाउचर जोड़ी जो पुराना API लौटाता है। इसे सेट करें, रिक्वेस्ट दोहराएँ, और सुरक्षित पेज सामान्य रूप से लोड हो जाता है।
मौजूदा क्लाइंट चलते रहते हैं
AmazonTask, AntiAwsWafTask और in.php method=amazon_waf रिक्वेस्ट जैसी हैं वैसी ही समझी जाती हैं। ऐप में वह सर्विस चुनें जिससे आपका कोड पहले से बात करता है, और कोड जैसा है वैसा रहने दें।
असली वॉल्यूम के लिए प्रॉक्सी
टेस्ट करते समय एक पता काफ़ी है। AWS WAF कामों की लगातार धारा के लिए, हर रिक्वेस्ट के साथ एक प्रॉक्सी जोड़ें या ऐप में प्रॉक्सी पूल लोड करें, ताकि काम कई IP पर बँट जाए।
दोबारा कोशिशें मुफ़्त
एक्सपायर हुआ token, दो बार पूछने वाला पेज, रात भर में दोगुना हुआ रन: इनमें से कुछ भी आपके बिल में नहीं दिखता, क्योंकि प्लान की कीमत मशीन के हिसाब से है और कुछ भी गिना नहीं जाता।
CapSkip से AWS WAF कैप्चा पार करने के तीन तरीके
from capskip import CapSkip
solver = CapSkip(host="127.0.0.1", port=8080)
# Values from the 405 page's window.gokuProps. iv and context are optional:
# leave both out and CapSkip reads them from the page itself.
result = solver.amazon_waf(
sitekey="AQIDAHjcYu/GjX+QlghicBg...", # gokuProps.key
iv="CgAHbCe2GgAAAAAD", # gokuProps.iv
context="zPT0jOl1rQlUNaldX6LUpn4D...", # gokuProps.context
url="https://example.com/products",
)
# POST this pair to the voucher endpoint beside challenge.js for the cookie.
print(result["captcha_voucher"], result["existing_token"])Python में यह सिर्फ़ एक कॉल है: window.gokuProps की वैल्यू और पेज का पता अंदर जाते हैं, और voucher वाली वह जोड़ी वापस आती है जिसे साइट aws-waf-token कुकी में बदलती है।
Chrome या Firefox में
CapSkip एक्सटेंशन जोड़कर और ऐप खुला रखकर, ब्राउज़ करते समय सामने आने वाला AWS WAF चुनौती पेज आपके लिए हल हो जाता है और पेज अपनी कुकी के साथ दोबारा लोड होता है।
आपकी अपनी स्क्रिप्ट्स से
चुनौती की वैल्यूज़ सीधे HTTP पर Python, Node.js, PHP, C# या किसी भी ऐसी चीज़ से भेजें जो रिक्वेस्ट कर सकती है, और कुछ ही पल बाद token वापस पढ़ लें।
किसी मौजूदा क्लाइंट के ज़रिए
जो टूल पहले से किसी समर्थित फ़ॉर्मैट में AWS WAF काम किसी सॉल्विंग सर्विस को भेजते हैं, उन्हें उन्हीं रिक्वेस्ट और रिस्पॉन्स के साथ CapSkip की ओर मोड़ा जा सकता है।
इंस्टॉल से आपके पहले aws-waf-token तक
-
Windows पर CapSkip सेट करें
ऐप को उस PC, VPS या सर्वर पर इंस्टॉल करें जो आपका AWS WAF ट्रैफ़िक संभालेगा। इसका लोकल API ऐप के साथ ही शुरू हो जाता है। CapSkip डाउनलोड करें
-
प्लान चुनें या ट्रायल शुरू करें
प्लान की कीमत मशीन के हिसाब से तय होती है, हल के हिसाब से नहीं। मुफ़्त ट्रायल आपको Amazon से सुरक्षित अपने टारगेट आज़माने के लिए 3 दिन और 500 हल देता है, कोई कार्ड नहीं चाहिए। प्लान की तुलना करें
-
अपना पहला AWS WAF काम भेजें
चुनौती की वैल्यूज़ CapSkip को भेजें या ऐप में अपने मौजूदा क्लाइंट को स्विच करें, वॉल्यूम के लिए प्रॉक्सी जोड़ें, और लौटे हुए token को aws-waf-token कुकी के रूप में सेट करें। API दस्तावेज़ खोलें
CapSkip बनाम मीटर वाली AWS WAF कैप्चा सॉल्विंग
वही Amazon WAF चुनौती, भुगतान के दो तरीके: एक फिक्स्ड लोकल प्लान, या एक बिल जो हर token के साथ बढ़ता है।
| फ़ीचर | CapSkip | प्रति-हल सेवाएँ |
|---|---|---|
| कीमत का मॉडल | $35 से एक मासिक प्लान, चाहे जितने हल करें | हर 1,000 AWS WAF हल पर लगभग $1.45 |
| पज़ल के प्रकार | इमेज ग्रिड और टॉय कार रास्ता पज़ल | सेवा के हिसाब से अलग |
| चुनौती के रूप | 405 इंटरस्टीशियल पेज और JS-API विजेट | सेवा पर निर्भर करता है |
| हल कहाँ चलता है | आपका अपना Windows डेस्कटॉप, VPS या सर्वर | उनके सर्वर, हर काम पर एक अपलोड |
| token एक्सपायर होने पर दोबारा कोशिश | मुफ़्त, कुछ भी गिना नहीं जाता | नए हल के रूप में बिल |
| क्लाइंट कोड | आपका मौजूदा in.php या createTask क्लाइंट, बिना बदलाव | उनका अपना टास्क फ़ॉर्मैट |
| स्केल बढ़ाना | रफ़्तार आपका हार्डवेयर और प्रॉक्सी पूल तय करते हैं | साझा कतार और प्रति-खाता सीमाएँ |
मूल्य निर्धारण
प्रति सॉल्व भुगतान करना बंद करें
अपना लाइसेंस चुनें
Bronze लाइसेंस
$35/ माह
तुरंत लाइसेंस सक्रियण
मासिक बिलिंग। अपने अकाउंट से कभी भी रद्द करें।
फ़ीचर वही। ज़्यादा मशीनें, ज़्यादा थ्रूपुट।
हर मशीन उतनी ही तेज़ी से हल करती है जितना उसका अपना CPU और मेमोरी अनुमति देते हैं। ज़्यादा मशीनें एक साथ ज़्यादा थ्रेड चलाती हैं, इसलिए Silver एक साथ दोगुने कैप्चा हल करता है और Gold तिगुने।
- असीमित सॉल्विंग, कोई दैनिक सीमा नहीं
- असीमित थ्रेड, गति आपके हार्डवेयर के साथ बढ़ती है
- 90% से 100% पहचान सटीकता
- प्रमुख सॉल्विंग सेवा API का सीधा विकल्प
- लगभग किसी भी टूल के साथ काम करता है, कोडिंग की ज़रूरत नहीं
- REST API, SDK और एक ब्राउज़र एक्सटेंशन
- नया कैप्चा प्रकार आने पर मुफ़्त ट्रेनिंग
- आपकी अपनी मशीन पर चलता है, कुछ भी बाहर नहीं जाता
ऊपर दिखाया गया हर कैप्चा प्रकार हर लाइसेंस में शामिल है। कवरेज सेक्शन देखें
बस पहले इसे आज़माना चाहते हैं?
एक मुफ़्त 3-दिन के ट्रायल से शुरू करें और अपने खुद के targets पर किसी भी प्रकार के 500 कैप्चा हल करें।
संबंधित कैप्चा सॉल्वर & गाइड
AWS WAF कैप्चा कैसे काम करता है, और इसे API से कैसे हल करें
AWS WAF वह फ़ायरवॉल है जिसे Amazon Web Services, CloudFront डिस्ट्रीब्यूशन, लोड बैलेंसर और API गेटवे के आगे लगाता है। साइट मालिक ऐसे नियम लिखते हैं जो तय करते हैं कि हर रिक्वेस्ट के साथ क्या होगा, और उपलब्ध एक्शन में से एक CAPTCHA है। जब कोई नियम लागू होता है, तो विज़िटर को माँगा हुआ पेज नहीं मिलता। उसे एक पज़ल मिलती है, और सिर्फ़ हल की गई पज़ल ही वह aws-waf-token कुकी दिलाती है जो एक्सपायर होने तक आगे की रिक्वेस्ट को अंदर जाने देती है।
चुनौती आप तक दो में से किसी एक रूप में पहुँचती है। आम रूप इंटरस्टीशियल है: सर्वर HTTP स्टेटस 405 और एक छोटे HTML पेज से जवाब देता है, जो window.gokuProps (एक key, एक iv और एक context) तय करता है और awswaf.com होस्ट से challenge.js और captcha.js लोड करता है। दूसरा रूप JavaScript API है, जिसमें साइट jsapi.js एम्बेड करती है और अपनी API key के साथ AwsWafCaptcha.renderCaptcha कॉल करती है, इसलिए पज़ल पेज की जगह लेने के बजाय किसी फ़ॉर्म के अंदर दिखती है। एक AWS WAF सॉल्वर को दोनों में से कोई भी रूप स्वीकार करना होता है।
पज़ल आम तौर पर इमेज ग्रिड होती है: नौ फ़ोटो, किसी रोज़मर्रा की चीज़ (जैसे बैग, बिस्तर, घड़ियाँ या पर्दे) का नाम लेने वाला एक निर्देश, और एक Confirm बटन। दूसरी तरह की पज़ल विज़िटर से एक टॉय कार को छोटे से शहर में उसकी सड़क के आख़िर तक ले जाने को कहती है। सुलभता के लिए एक ऑडियो विकल्प भी होता है। जो भी सामने आए, आपके क्लाइंट के लिए नतीजा एक ही मायने रखता है: एक वैध token, या पुराने API पर captcha_voucher और existing_token की जोड़ी, जिसे पेज कुकी में बदल देता है।
बड़े पैमाने पर, कोड से पहले अपने नेटवर्क की योजना बनाएँ। कुछ पेजों पर CapSkip आज़माने के लिए एक IP ठीक है, लेकिन जो क्रॉलर दिन में हज़ारों बार AWS WAF ट्रिगर करता है, उसे प्रॉक्सी पूल से रोटेट करना चाहिए, चाहे पूल CapSkip ऐप में लोड हो या हर रिक्वेस्ट के साथ proxy और proxytype फ़ील्ड्स में भेजा जाए। कुकी को उसी सेशन के साथ रखें जिसने उसे माँगा था, और जब साइट फिर से 405 देने लगे तो नई कुकी माँगें।
AWS WAF कैप्चा के लिए CapSkip ठीक-ठीक क्या लौटाता है?
मुझे कौन-सी वैल्यूज़ भेजनी होंगी?
क्या CapSkip इमेज ग्रिड के साथ टॉय कार पज़ल भी हल करता है?
क्या 405 पेज AWS WAF कैप्चा विजेट से अलग है?
क्या बड़े वॉल्यूम पर AWS WAF कैप्चा हल करने के लिए प्रॉक्सी चाहिए?
क्या मेरा मौजूदा Amazon WAF कैप्चा कोड CapSkip की ओर मोड़ा जा सकता है?
एक AWS WAF हल में कितना समय लगता है?
AWS WAF कैप्चा के लिए प्रति-हल भुगतान के बजाय फिक्स्ड प्लान क्यों चुनें?
प्रति-token बिल के बिना AWS WAF कैप्चा पार करें
CapSkip इंस्टॉल करें, साइन इन करें, और अपनी AWS WAF चुनौतियाँ अपनी ही मशीन पर भेजें। ग्रिड पज़ल, टॉय कार पज़ल और token एक्सपायर होने पर दोबारा कोशिशें, सब एक ही मासिक प्लान में शामिल हैं।
