Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ESP-RFID-Tool — Wiegand Interface वाले उपकरणों के डेटा लॉगिंग/परीक्षण के लिए एक टूल। इसे पोर्टेबल RFID रीडर बनाने के लिए उपयोग किया जा सकता है या सीधे किसी मौजूदा इंस्टॉलेशन में स्थापित किया जा सकता है। AP या Client मोड में WiFi का उपयोग करके वेब-आधारित इंटरफ़ेस तक पहुँच प्रदान करता है। मानक 5V Wiegand इंटरफ़ेस वाले लगभग सभी उपकरणों के साथ काम करेगा। प्राथमिक लक्ष्य समूह 26-37bit HID कार्ड है। Tastic RFID Thief, Blekey और ESPKey के समान। | Kitploit
उपकरण/GitHubGitHub/rfidtool/esp-rfid-tool
एम्बेडेड सिस्टम सुरक्षाटोहीआरएफआईडी/एनएफसी उपकरणजानकारी एकत्र करनाफज़िंगहार्डवेयर हैकिंगपेनिट्रेशन टेस्टिंगरेड टीमिंग

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →

विवरण

Wiegand Interface वाले उपकरणों के डेटा लॉगिंग/परीक्षण के लिए एक टूल। इसे पोर्टेबल RFID रीडर बनाने के लिए उपयोग किया जा सकता है या सीधे किसी मौजूदा इंस्टॉलेशन में स्थापित किया जा सकता है। AP या Client मोड में WiFi का उपयोग करके वेब-आधारित इंटरफ़ेस तक पहुँच प्रदान करता है। मानक 5V Wiegand इंटरफ़ेस वाले लगभग सभी उपकरणों के साथ काम करेगा। प्राथमिक लक्ष्य समूह 26-37bit HID कार्ड है। Tastic RFID Thief, Blekey और ESPKey के समान।

GitHub
rfidtool/esp-rfid-tool

ESP-RFID-Tool

रिपॉजिटरी देखें
5791113 साल पहलेKitploit द्वारा समीक्षित
साझा करें

ESP-RFID-Tool

कोरी हार्डिंग द्वारा

Logo

आधिकारिक वेबसाइट:

  • www.rfid-tool.com

Board
April Brother वर्तमान में इस हार्डवेयर का निर्माण कर रहा है और इसे सीधे चीन से उनके यहाँ से खरीदा जा सकता है:

  • आधिकारिक स्टोर: https://blog.aprbrother.com/product/esp-rfid-tool
  • AliExpress स्टोर: https://www.aliexpress.com/item/ESP-RFID-Tool/32850151497.html
  • Tindie स्टोर: https://www.tindie.com/products/aprbrother/esp-rfid-tool/

तृतीय-पक्ष वितरक:

  • Hacker Warehouse (USA): https://hackerwarehouse.com/product/esp-rfid-tool/

विभिन्न तकनीकों का उपयोग करके क्रेडेंशियल कैप्चर करने के वीडियो डेमो जो वीगैंड इंटरफ़ेस का उपयोग करती हैं:

  • एक्सपेरिमेंटल TX सुविधा का उपयोग करके रीप्ले अटैक करना: https://youtu.be/u1y7UZpup9I
  • एक्सपेरिमेंटल TX सुविधा का उपयोग करके पिन कोड ब्रूट फोर्स करना: https://youtu.be/OZCaypGBVv4
  • पोर्टेबल HID 5375 लॉन्ग रेंज RFID रीडर: https://youtu.be/B86926CHImE
  • HID 5355 RFID/कीपैड रीडर: https://youtu.be/ojIpcY8Y3KQ
  • HID multiCLASS RM40 RFID/मैगस्ट्राइप रीडर: https://youtu.be/9OccRaLxXg8
  • HID multiCLASS RFID रीडर: https://youtu.be/2sCLkpuxAks
  • इलेक्ट्रॉनिक डेडबोल्ट के साथ RFID/बायोमेट्रिक/कीपैड: https://youtu.be/0o8r_ufRrFo

फर्मवेयर:

  • आधिकारिक
    • ESP-RFID-Tool: https://github.com/rfidtool/ESP-RFID-Tool/releases
      • =1.1.0 रिलीज़ esp8266 बोर्ड मैनेजर पैकेज 2.4.1 के साथ संकलित हैं

      • < 1.1.0 रिलीज़ esp8266 बोर्ड मैनेजर पैकेज 2.3.0 के साथ संकलित हैं
  • अनाधिकारिक
    • Tastic RFID Thief का पोर्ट: https://github.com/exploitagency/ESP-RFID-Thief/releases

इच्छित उपयोग के मामले

  • रेड टीम आकलन करने वाले सुरक्षा शोधकर्ता।
    • बाद में क्लोन करने के लिए कार्ड मान कैप्चर करना।
    • रॉ बाइनरी कैप्चर को रीप्ले करना।*(नीचे नोट देखें)
    • एक्सेस कंट्रोल सिस्टम को फज़ करना।*(नीचे नोट देखें)
    • पिन कोड ब्रूट फोर्स करना।*(नीचे नोट देखें)
    • डेनियल ऑफ सर्विस मोड।*(नीचे नोट देखें)
  • वीगैंड कंट्रोलर की आवश्यकता के बिना क्रेडेंशियल कैप्चर करने या बैज और/या कार्ड रीडर का परीक्षण करने के लिए एक स्टैंडअलोन डिवाइस बनाना।
    • यूनिट को पोर्टेबल बनाने के लिए बैटरी और कार्ड रीडर जोड़ें।
    • हार्डवेयर परीक्षण के लिए बेंचटॉप बिजली आपूर्ति जोड़ें।
  • इंस्टॉलर कार्ड रीडर, डेटा लाइनों में समस्याओं का समाधान करते हैं, या दोषपूर्ण कार्ड का परीक्षण भी करते हैं।
  • व्यापारियों या अधिशेष पुनर्विक्रेताओं के लिए उपयोगी है जो परीक्षण कर रहे हैं कि एक्सेस कंट्रोल उपकरण कार्यात्मक है या नहीं।
  • शौक़ीन लोग विभिन्न प्रणालियों के साथ प्रयोग कर रहे हैं जो वीगैंड इंटरफ़ेस का उपयोग करती हैं।
  • ESP-RFID-Tool की कई इकाइयों का उपयोग करके एक एक्सेस कंट्रोल सिस्टम का अनुकरण करना।
  • RFID-Tool का उपयोग किसी भी अवैध तरीके से करने का इरादा नहीं है।

यह क्या है?

एक सार्वभौमिक डेटा लॉगर जो मानक 5V वीगैंड इंटरफ़ेस से रॉ बाइनरी डेटा कैप्चर करता है। डिवाइस एक्सेस कंट्रोल सिस्टम या लगभग किसी भी डिवाइस के क्रेडेंशियल लॉग करने में सक्षम है जो वीगैंड इंटरफ़ेस का उपयोग करता है, जैसे कि RFID कार्ड रीडर, पिन पैड, चुंबकीय पट्टी प्रणाली, बारकोड, और यहां तक कि कुछ बायोमेट्रिक रीडर। वीगैंड इंटरफ़ेस केवल एक्सेस कंट्रोल सिस्टम तक सीमित होने की आवश्यकता नहीं है। इस डिवाइस का मुख्य लक्ष्य समूह 26-37 बिट HID कार्ड है। ज्ञात कार्ड प्रकारों के लिए बाइनरी और हेक्साडेसिमल दोनों डेटा सीधे लॉग फ़ाइल में प्रदर्शित होते हैं ताकि बैज की आसानी से पहचान हो सके और यदि कार्ड का क्लोन आवश्यक हो तो भी। अज्ञात कार्ड प्रकारों के लिए केवल रॉ बाइनरी डेटा दिखाया जाता है।

आप इसे कैसे स्थापित करते हैं?

डिवाइस को सीधे किसी मौजूदा सिस्टम में स्थापित किया जा सकता है जो पहले से मौजूद वायरिंग से अपनी बिजली लेता है या बैटरी जोड़ने पर इसे डेटा लॉगिंग के लिए एक स्टैंडअलोन पोर्टेबल यूनिट में बदलने के लिए भी उपयोग किया जा सकता है। वायरिंग सरल है और इसमें 4 तार होते हैं, (+), (-), D0 (हरा), और D1 (सफेद)। डिवाइस लगभग 4.5V से अधिकतम 12v तक की वोल्टेज पर काम करने में सक्षम है। सामान्यतः पाई जाने वाली वोल्टेज 12V और 5V हैं। (नीचे स्थापना नोट देखें)

आप लॉग तक कैसे पहुंचते हैं?

लॉग फ़ाइलों और विभिन्न सेटिंग्स तक पहुंच एक वेब-आधारित इंटरफ़ेस के माध्यम से प्रदान की जाती है। डिवाइस में WiFi क्षमताएं हैं और इसे अपना स्वयं का एक्सेस पॉइंट बनाने या किसी मौजूदा नेटवर्क से कनेक्ट होने के लिए सेट किया जा सकता है। यदि आप वेब इंटरफ़ेस से बाहर हो जाते हैं तो आप अपनी लॉग फ़ाइलों को खोए बिना पहुंच पुनः प्राप्त करने के लिए पावर ऑन करते समय या डिवाइस को रीसेट करते समय J3 जम्पर को ब्रिज कर सकते हैं।

मैं थोड़ा और जानना चाहता हूँ...

हार्डवेयर एक ESP12 WiFi चिप पर आधारित है जिसमें पूर्ण TCP/IP स्टैक और माइक्रोकंट्रोलर यूनिट है। सॉफ्टवेयर MIT लाइसेंस के तहत ओपन सोर्स है और उत्पाद लॉन्च होने के दिन जारी किया जाएगा। सॉफ्टवेयर इस GitHub रिपोजिटरी में रहेगा ताकि समुदाय द्वारा इसकी समीक्षा की जा सके। हम समुदाय से विभिन्न पुल रिक्वेस्ट स्वीकार करेंगे यदि समीक्षा के बाद यह दूसरों के लिए डिवाइस के मूल्य में सुधार करता है। सॉफ्टवेयर Arduino IDE में लिखा गया था इसलिए शौक़ीन और पेशेवर दोनों को कोड संशोधित करने में कोई समस्या नहीं होगी यदि वे चाहें। एक वीगैंड इंटरफ़ेस 3 तारों, एक ग्राउंड, Data0, और Data1 का उपयोग करके संचालित होता है। जब D0 निम्न होता है तो शून्य भेजा जाता है और जब D1 निम्न होता है तो एक भेजा जाता है, इस दौरान दूसरी लाइन उच्च रहती है। टाइमिंग एक लाइन पर निम्न से उच्च तक 40uS है जिसमें बिट्स के बीच 2mS होता है। सॉफ्टवेयर इस बाइनरी आउटपुट को एक फ़ाइल में लॉग करता है और यदि डिवाइस को लगता है कि यह एक ज्ञात कार्ड प्रारूप है तो प्रीएम्बल का अनुमान लगाया जाता है (कार्ड रीडर द्वारा नहीं भेजा जाता बल्कि यह किसी विशिष्ट प्रारूप के सभी कार्डों के लिए समान होता है, हमारा प्राथमिक लक्ष्य 26-37 बिट HID कार्ड हैं) और रॉ बाइनरी और हेक्साडेसिमल दोनों डेटा लॉग किया जाता है। अज्ञात कार्ड प्रारूपों के लिए केवल रॉ बाइनरी आउटपुट लॉग किया जाता है, प्रीएम्बल का कोई अनुमान नहीं लगाया जाता और भ्रम से बचने के लिए डेटा को हेक्साडेसिमल प्रारूप में नहीं दिखाया जाता। यदि आप जानते हैं कि किस प्रकार का कार्ड कैप्चर किया गया था, तो बस प्रीएम्बल देखें और इसे बाइनरी की शुरुआत में जोड़ें फिर कार्ड का क्लोन बनाने के लिए इसे आमतौर पर हेक्साडेसिमल प्रारूप में बदलें। यह संभव है कि कार्ड वास्तव में एक अज्ञात प्रारूप है और प्रीएम्बल का गलत अनुमान लगाया गया था, डिवाइस को लग रहा था कि यह एक ज्ञात कार्ड प्रारूप है (अनुमान रीडर द्वारा आउटपुट बिट गणना पर आधारित है), यदि यह मामला है तो लॉग फ़ाइल में प्रीएम्बल और कार्ड डेटा के बीच बाइनरी में एक शाब्दिक स्थान है, बस प्रीएम्बल को अनदेखा करें। कैप्चर किए गए क्रेडेंशियल को रीप्ले करते समय*(नीचे नोट देखें) आप प्रीएम्बल शामिल नहीं करते क्योंकि यह कार्ड रीडर द्वारा आउटपुट नहीं होता बल्कि आप केवल रीडर से आउटपुट वास्तविक कार्ड डेटा को रीप्ले*(नीचे नोट देखें) करते हैं। कार्ड का क्लोन बनाते समय ही आपको प्रीएम्बल के बारे में चिंता करने की आवश्यकता है। इस डिवाइस का प्राथमिक कार्य वीगैंड इंटरफ़ेस से आउटपुट रॉ बाइनरी डेटा को लॉग करना है। आप 1 बिट से लेकर 4,096 बिट तक पढ़ सकते हैं। डिफ़ॉल्ट बफर सेटिंग केवल 52 बिट की अनुमति देती है और इसे वेब इंटरफ़ेस से सुलभ सेटिंग्स पृष्ठ से मैन्युअल रूप से बढ़ाया जाना चाहिए।

*प्रयोगात्मक TX मोड

डिवाइस को लागत को अत्यंत कम रखने और शौक़ीन लोगों की पहुंच में रखने के लिए न्यूनतम हार्डवेयर के साथ बनाया गया था और साथ ही सुरक्षा पेशेवर कई इकाइयाँ खरीद सकें और एक इकाई खोने के डर के बिना उनका उपयोग कर सकें। यह कहते हुए, बोर्ड पर कोई लेवल शिफ्टर नहीं हैं। (संभव है कि भविष्य में PRO संस्करण जारी किया जा सकता है) इसका मतलब है कि वर्तमान हार्डवेयर के साथ डिवाइस 3V3 वीगैंड इंटरफ़ेस के साथ-साथ 5V वीगैंड इंटरफ़ेस के साथ भी काम कर सकता है क्योंकि हार्डवेयर 3V3 पर संचालित होता है और 5V सहिष्णु भी है। इसका नुकसान यह है कि डेटा रीप्ले या फज़ करते समय सभी 5V वीगैंड कंट्रोलर ट्रिगर होने की गारंटी नहीं है क्योंकि डिवाइस से केवल 3V3 आउटपुट होता है। एक जोखिम भी है जब डिवाइस TX मोड में हो और आउटपुट 40uS के लिए निम्न हो जाता है, यदि डिवाइस को इस दौरान डेटा भी प्राप्त होता है तो शॉर्ट हो जाएगा। इस कारण से सुनिश्चित करें कि डिवाइस TX मोड में होने पर बिल्कुल कोई कार्ड स्कैन नहीं किया जा रहा है। जब तक आप फॉर्म सबमिट बटन दबाते नहीं हैं तब तक डिवाइस TX मोड में नहीं जाता है और जैसे ही डेटा संचरण समाप्त होता है यह वापस सुनने के मोड में चला जाता है। उपरोक्त कारणों से TX मोड केवल प्रयोगात्मक उपयोग के लिए है और इसे मुख्य रूप से परिवर्तन करते समय सॉफ्टवेयर को आसानी से डिबग करने के लिए डिज़ाइन किया गया था। (दो इकाइयाँ एक साथ बंधी हुई थीं)

ट्रांसमिट मोड का उपयोग अपने जोखिम पर करें, यह आधिकारिक रूप से समर्थित नहीं है। इसे सॉफ्टवेयर में एक बोनस मानें।

स्थापना नोट

वायरिंग आरेखों के लिए यहां क्लिक करें
कनेक्टर विकल्प देखने के लिए यहां क्लिक करें

  • सुनिश्चित करें कि रीडर वीगैंड प्रारूप में डेटा आउटपुट करता है
  • डिवाइस पर D0 को रीडर पर D0 से कनेक्ट करें
  • डिवाइस पर D1 को रीडर पर D1 से कनेक्ट करें
  • डिवाइस पर + को रीडर पर + से कनेक्ट करें
  • डिवाइस पर - को रीडर पर - से कनेक्ट करें
    • ESP-RFID-Tool 4.5-12v स्वीकार करता है लेकिन यदि आप एक स्टैंडअलोन या पोर्टेबल यूनिट बना रहे हैं तो आपको अपने रीडर को बिजली देने के लिए पर्याप्त वोल्टेज और करंट की आपूर्ति करना सुनिश्चित करना चाहिए।
    • सुरक्षा: यह मेरे ध्यान में आया है कि व्यावसायिक रूप से उपलब्ध इकाइयों पर उपयोग किया जाने वाला वोल्टेज रेगुलेटर जो आपको बिक्री के लिए मिल सकता है, उस वोल्टेज रेगुलेटर से अलग है जिसे मैंने मूल रूप से इस परियोजना के लिए चुना था। साथ ही वैश्विक चिप की कमी और निर्माताओं द्वारा घटकों को प्रतिस्थापित करने की संभावना के कारण मैं अधिकतम पूर्ण वोल्टेज रेटिंग को घटाकर 12v कर रहा हूं, जैसे कि आप इस वोल्टेज पर यूनिट को उसकी सीमा तक दबाव डाल रहे हों और अतिरिक्त सावधानी बरती जानी चाहिए। मेरे अधिकांश छोटे पोर्टेबल प्रोटोटाइप लगभग 9v (x6 AA बैटरी) पर चलते थे और मुझे यह पर्याप्त से अधिक लगा, याद रखें कि यदि आवश्यक हो तो आप अपने रीडर और RFID-Tool यूनिट को हमेशा अलग से बिजली दे सकते हैं और मेरा सुझाव है कि आप अपनी परियोजना को सबसे कम संभव वोल्टेज की आपूर्ति करें जिसके साथ आप काम चला सकते हैं। वास्तव में, मैंने कई रीडर पाए हैं जो अनुशंसित वोल्टेज से कम पर ठीक चलते हैं। ध्यान दें कि मैंने अपने रीडर को 12v और 24v की आपूर्ति के बीच अपने मूल परीक्षण में कोई महत्वपूर्ण रेंज वृद्धि नहीं देखी (मैं इसकी अनुशंसा नहीं करता क्योंकि मैं जिस चीज़ का परीक्षण कर रहा हूं उसके लिए विनिर्देशों का दुरुपयोग करता हूं, और मैं अपने प्रोटोटाइप में एक अलग वोल्टेज रेगुलेटर का उपयोग कर रहा था)। यह भी सलाह दी जाती है कि अधिकांश सामान्य रूप से उपयोग की जाने वाली बैटरी पूर्ण चार्ज पर सामान्य रूप से बताए गए नाममात्र वोल्टेज से अधिक उत्पन्न करती हैं। अपने वोल्टेज रेगुलेटर पर हीटसिंक लगाना भी एक अच्छा विचार हो सकता है, खासकर यदि आप देखते हैं कि यूनिट आपके चुने हुए वोल्टेज पर गर्म चलती है। अपने डिवाइस को बिना निगरानी के छोड़ने की भी कभी अनुशंसा नहीं की जाती है। कृपया सुरक्षित रहें और अपने सेटअप का परीक्षण करते समय सभी आवश्यक सुरक्षा सावधानियां बरतें।
    • वैकल्पिक: 4.5-12v बैटरी को उसी + और - में कनेक्ट करें (केवल तभी जब एक पोर्टेबल यूनिट बना रहे हों, यदि डिवाइस को किसी मौजूदा स्थापना में लगा रहे हैं तो बैटरी न जोड़ें, या यदि आप बैटरी का उपयोग करते हैं तो मौजूदा स्थापना से + तार को अपने डिवाइस से न जोड़ें, केवल GND - को जोड़ें)
    • नोट: उचित कार्य के लिए न्यूनतम रूप से D0, D1, और GND(-) रीडर से जुड़े होने चाहिए, चाहे बिजली स्रोत कुछ भी हो।
  • सेटिंग्स कॉन्फ़िगर करें
    • नीचे देखें

बाइनरी डेटा को समझना

कीपैड
मैगस्ट्राइप/ABA प्रारूप

फर्मवेयर फ्लैश करना

विकल्प 1: वेब इंटरफ़ेस के माध्यम से OTA:

  • नवीनतम रिलीज़ में से एक डाउनलोड करें
    • https://github.com/rfidtool/ESP-RFID-Tool/releases
  • डिवाइस के एडमिन पैनल में लॉगिन करें और फर्मवेयर को अपग्रेड करें।

विकल्प 2: Arduino IDE:

  • April Brother द्वारा ESP Flasher R4 का उपयोग करें:
    • https://blog.aprbrother.com/product/esp-flasher-r4
  • स्रोत को क्लोन/डाउनलोड करें।
  • ये लाइब्रेरी जोड़ें:
    • Benoit Blanchon द्वारा ArduinoJson लाइब्रेरी 5.13.1
      • https://github.com/bblanchon/ArduinoJson
    • ESP8266FtpServer.h
      • https://github.com/exploitagency/esp8266FTPServer/tree/feature/bbx10_speedup
  • NodeMCU 1.0 बोर्ड चुनें।
  • अपलोड करें।

सॉफ्टवेयर सहायता

ESP-RFID-Tool वेब इंटरफ़ेस तक पहुंचना

SSID: "ESP-RFID-Tool"
URL: http://192.168.1.1

ESP-RFID-Tool कॉन्फ़िगर करें

कॉन्फ़िगरेशन पृष्ठ तक पहुंचने के लिए डिफ़ॉल्ट क्रेडेंशियल:

  • उपयोगकर्ता नाम: "admin"
  • पासवर्ड: "rfidtool"

ftp सर्वर के लिए डिफ़ॉल्ट क्रेडेंशियल:

  • उपयोगकर्ता नाम: "ftp-admin"
  • पासवर्ड: "rfidtool"

WiFi कॉन्फ़िगरेशन:

नेटवर्क प्रकार:

  • एक्सेस पॉइंट मोड: एक स्टैंडअलोन एक्सेस पॉइंट बनाएं (कोई इंटरनेट कनेक्टिविटी नहीं-निकटता की आवश्यकता है)
  • मौजूदा नेटवर्क से जुड़ें: किसी मौजूदा नेटवर्क से जुड़ें (संभव इंटरनेट कनेक्टिविटी-डिवाइस का दूरस्थ रूप से उपयोग कर सकते हैं)

छिपा हुआ (Hidden): एक्सेस पॉइंट बनाते समय छिपे हुए SSID का उपयोग करना या नहीं चुनें

SSID: बनाने के लिए एक्सेस पॉइंट या जिस नेटवर्क से आप जुड़ना चुन रहे हैं उसका SSID
पासवर्ड: उस एक्सेस पॉइंट का पासवर्ड जिसे आप बनाना चाहते हैं या जिस नेटवर्क से आप जुड़ना चुन रहे हैं
चैनल: आपके द्वारा बनाए जा रहे एक्सेस पॉइंट का चैनल

IP: डिवाइस के लिए सेट करने हेतु IP
गेटवे: उपयोग करने के लिए गेटवे, यदि एक्सेस पॉइंट है तो इसे ESP-RFID-Tool के IP के समान बनाएं या यदि नेटवर्क से जुड़ रहे हैं तो राउटर के समान बनाएं
सबनेट: सामान्यतः 255.255.255.0 पर सेट करें

वेब इंटरफ़ेस प्रशासन सेटिंग्स:

उपयोगकर्ता नाम: ESP-RFID-Tool को कॉन्फ़िगर/अपग्रेड करने के लिए उपयोगकर्ता नाम
पासवर्ड: ESP-RFID-Tool को कॉन्फ़िगर/अपग्रेड करने के लिए पासवर्ड

FTP सर्वर सेटिंग्स:

नोट: केवल पैसिव (PASV) मोड का समर्थन करता है!

  • सक्षम: FTP सर्वर चालू करें
  • अक्षम: FTP सर्वर बंद करें
    उपयोगकर्ता नाम: ftp सर्वर में लॉगिन करने के लिए उपयोगकर्ता नाम
    पासवर्ड: ftp सर्वर में लॉगिन करने के लिए पासवर्ड

पावर LED:

  • सक्षम: पावर LED चालू करें
  • अक्षम: पावर LED बंद करें

RFID कैप्चर लॉग:

विभिन्न सुरक्षा आकलनों के दौरान सुविधाओं के बीच अंतर करने के लिए इस मान को बदलना उपयोगी है।
फ़ाइल नाम: वर्तमान सुरक्षा आकलन के लिए कैप्चर किए गए RFID टैग को सहेजने हेतु फ़ाइल नाम।

बहिष्कृत डेटा सूचीबद्ध करें

RFID टैग कैप्चर वाली सभी लॉग फ़ाइलें प्रदर्शित करता है।

फ़ाइल सिस्टम फ़ॉर्मेट करें

यह SPIFFS फ़ाइल सिस्टम की सामग्री को मिटा देगा जिसमें सभी RFID टैग कैप्चर शामिल हैं।
फ़ॉर्मेटिंग में 90 सेकंड तक लग सकते हैं।
सभी वर्तमान सेटिंग्स बरकरार रहेंगी जब तक कि आप इस प्रक्रिया के दौरान अपने डिवाइस को रीबूट नहीं करते।

ESP-RFID-Tool फर्मवेयर अपग्रेड करें

कॉन्फ़िगरेशन पृष्ठ में सेट किए गए अपने उपयोगकर्ता नाम और पासवर्ड का उपयोग करके प्रमाणित करें।

फर्मवेयर अपग्रेड पृष्ठ तक पहुंचने के लिए डिफ़ॉल्ट क्रेडेंशियल:

  • उपयोगकर्ता नाम: "admin"
  • पासवर्ड: "rfidtool"

"Browse" चुनें, अपलोड किए जाने वाले नए फर्मवेयर का चयन करें और फिर "Upgrade" पर क्लिक करें।

ब्राउज़र द्वारा आपको सूचित करने पर कि अपग्रेड सफल रहा, आपको डिवाइस को मैन्युअल रूप से रीसेट करना होगा।

जंपर्स

  • J1: बोर्ड को रीसेट करने के लिए ब्रिज करें (आपके FTDI में रीसेट बटन नहीं है?)
  • J2: प्रोग्रामिंग के बाद DTR पिन को अक्षम करने के लिए ट्रेस काटें फिर इसे एक अतिरिक्त IO के रूप में उपयोग करें (वेब इंटरफ़ेस के माध्यम से फर्मवेयर अपडेट करना जारी रखें)
  • J3: डिफ़ॉल्ट कॉन्फ़िगरेशन को अपनी लॉग फ़ाइलों को खोए बिना पुनर्स्थापित करने के लिए पावर साइकिल के दौरान इसे ब्रिज करें।

डिफ़ॉल्ट सेटिंग्स पुनर्स्थापित करें

  • विकल्प 1: वेब इंटरफ़ेस के अंतर्गत सेटिंग्स पर जाएं और डिफ़ॉल्ट कॉन्फ़िगरेशन पुनर्स्थापित करें चुनें।
  • विकल्प 2: डिवाइस बूट करने से पहले J3 को ब्रिज करें। (या तो पावर चालू करने से पहले या इसे ब्रिज करें और डिवाइस को रीसेट करें)
  • विकल्प 3: सीरियल (9600 बॉड) के माध्यम से कनेक्ट करें और बिना उद्धरण के कमांड "ResetDefaultConfig:" भेजें।

इतिहास

मैंने मूल प्रोटोटाइप के डिज़ाइन को सितंबर 2016 में GitHub पर पुश किया था, हालांकि एक अलग रिपोजिटरी के अंतर्गत। मैं एक Adafruit Feather Huzzah का उपयोग कर रहा था जिसमें कुछ कोड चल रहा था जिसे मैंने Tastic RFID Thief (Bishop Fox से Fran Brown द्वारा) को ESP12S चिप पर पोर्ट करते हुए संशोधित किया था। उस समय किसी भी प्रकार का वीगैंड लॉगर मौजूद नहीं था जो WiFi क्षमताएं प्रदान करता हो और लॉग फ़ाइलों तक पहुंचने के लिए एक आसान उपयोग वेब इंटरफ़ेस प्रदान करता हो। (मुझे कोई नहीं मिला इसलिए मैंने इसे बनाया) परियोजना के दूसरे विकास के दौरान मैंने समर्पित हार्डवेयर डिज़ाइन करने का फैसला किया और मैंने सॉफ्टवेयर को हल्के ढंग से अपग्रेड किया। यह ओपन सोर्स हार्डवेयर था और यह GitHub पर मौजूद था लेकिन फिर भी आम लोगों के लिए आसानी से उपलब्ध नहीं था। हर कोई सरफेस माउंट सोल्डरिंग में आश्वस्त नहीं है और मेरे लिए भी व्यक्तिगत उपयोग के लिए बोर्ड असेंबल करना समय लेने वाला था। तभी मुझे एहसास हुआ कि मेरे जैसे किफायती डिवाइस के बड़े पैमाने पर उत्पादित होने की आवश्यकता है ताकि किसी भी व्यक्ति को जिसे वैध रूप से एक की आवश्यकता हो, उस तक पहुंच मिल सके। तीसरे चरण के दौरान मैंने सॉफ्टवेयर और हार्डवेयर दोनों को फिर से डिज़ाइन किया और April Brother से संपर्क करने का फैसला किया ताकि वे इसे निर्मित करें और उचित मूल्य पर बेचें। तभी ESP-RFID-Tool का जन्म हुआ।

लाइसेंसिंग जानकारी

कोरी हार्डिंग द्वारा निर्मित
https://github.com/rfidtool/ESP-RFID-Tool
ESP-RFID-Tool सॉफ्टवेयर MIT लाइसेंस के तहत लाइसेंस प्राप्त है

उपयोग की जा रही लाइब्रेरी/उधार लिया गया कोड

Arduino और ESP8266 कोर लाइब्रेरी
  • सामान्यतः: GNU LESSER GENERAL PUBLIC LICENSE संस्करण 2.1
    • विविध लेखक
ArduinoJson.h
  • MIT लाइसेंस (MIT)
    • कॉपीराइट (c) 2014-2017 Benoit BLANCHON
ESP8266FtpServer.h
  • GNU LESSER GENERAL PUBLIC LICENSE संस्करण 2.1
    • मूल रूप से nailbuster द्वारा, बाद में bbx10 और apullin द्वारा संशोधित
WiegandNG.h
  • GNU LESSER GENERAL PUBLIC LICENSE संस्करण 2.1
    • JP Liew
Wiegand प्रीएम्बल कैलकुलेटर कोड
  • कोई लाइसेंस निर्दिष्ट नहीं
    • Bishop Fox के Fran Brown
strrev.h
  • कस्टम लाइसेंस (फ़ाइल देखें)
    • कॉपीराइट (c) 2007 Dmitry Xmelkov
aba-decode.py
  • कोई लाइसेंस निर्दिष्ट नहीं
    • Andrew MacPherson(andrewmohawk)
टूल डाउनलोड करें