
इंटरनेट पर वेबकैम स्कैन करें

मैंने इस प्रोग्राम को स्थापित करने की एक नई विधि पर स्विच किया है ताकि डेवलपर अनुभव बेहतर हो और संशोधन क्षमता बेहतर हो।
परिणामस्वरूप, PYPI पैकेज scan-for-webcams अब बनाए नहीं रखा जाता है, और इसे अप्रचलित माना जाना चाहिए।
btw: हमारा एक डिस्कॉर्ड चैनल है! जुड़ें
python sfw search MJPG : सार्वजनिक MJPG स्ट्रीमर्स के लिए
python sfw search webcamXP : सार्वजनिक webcamXP स्ट्रीमर्स के लिए
python sfw search yawCam: सार्वजनिक yawCam स्ट्रीमर्स के लिए
python sfw search hipcam: सार्वजनिक hipcam स्ट्रीमर्स के लिए
python sfw search rtsp: खतरा shodan पर rtsp सर्वर खोजता है, और स्ट्रीम खोजने के लिए उन पर गणना करता है
python sfw play {url}: कैमरा स्ट्रीम चलाता है
rtsp:// स्ट्रीम के लिए, sfw इसे GUI व्यूअर में चलाएगा (देखें sfw/rtsp.py)python sfw search ... --gui: स्कैन किए गए कैमरों को ग्रिड में दृश्य रूप से प्रदर्शित करता है।
python sfw search --help: अधिक विकल्पों और सहायता के लिए
प्रोग्राम ip_address:port प्रारूप वाले लिंक की एक सूची और उसके नीचे छवि का विवरण आउटपुट करेगा।
यदि आपका टर्मिनल लिंक का समर्थन करता है, तो लिंक पर क्लिक करें और इसे अपने ब्राउज़र में खोलें, अन्यथा लिंक को कॉपी करें और इसे अपने ब्राउज़र में खोलें।
इस रिपॉजिटरी को क्लोन करें: git clone https://github.com/JettChenT/scan-for-webcams
requirements.txt स्थापित करें: pip install -r requirements.txt
shodan सेट करें: shodan.io पर जाएं, पंजीकरण/लॉग इन करें और अपनी API कुंजी प्राप्त करें
clarifai सेट करें: clarifai.com पर जाएं, पंजीकरण/लॉग इन करें, एक एप्लिकेशन बनाएं और अपनी API कुंजी प्राप्त करें। वैकल्पिक रूप से, स्थानीय places365 मॉडल का उपयोग करें।
geoip सेट करें: geo.ipify.org पर जाएं, पंजीकरण/लॉग इन करें और अपनी API कुंजी प्राप्त करें
API कुंजियाँ जोड़ें:
python sfw setup चलाएंऔर फिर आप प्रोग्राम चला सकते हैं!
हम विज़न-भाषा मॉडलों के माध्यम से फुटेज के लिए विवरण उत्पन्न करने का समर्थन करने पर काम कर रहे हैं, जो छवियों के लिए केवल टैग के बजाय प्राकृतिक भाषा में विवरण उत्पन्न कर सकते हैं, और डिवाइस पर चल सकते हैं।
वर्तमान में, हम llama.cpp आधारित llava 7b मॉडल का समर्थन करते हैं।
इसका उपयोग करने के लिए, निम्नलिखित कमांड चलाएं:
pip install -U --no-cache-dir llama-cpp-python@git+https://github.com/damian0815/llama-cpp-python/@4ec35390d72faba70942b9605dfcbde2bda0bdad
pip install huggingface_hub wurlitzer
python sfw search webcamXP --vllm=True --parallel=False # या कोई अन्य खोज कमांड अंतिम दो ध्वजों के साथ
नोट: हमारा वर्तमान VLLM एकीकरण प्रायोगिक है, और उम्मीद के अनुसार काम नहीं कर सकता है। अभी के लिए VLLM के लिए समानांतर मोड अक्षम होना चाहिए।
अब Places365 मॉडल चलाना संभव है, एक मॉडल जो वास्तविक दुनिया के स्थानों के लिए फाइन ट्यून किया गया है, वेबकैम फुटेज के बारे में जानकारी प्राप्त करने के लिए।
इस मॉडल का उपयोग करने के लिए, आपको निम्नलिखित पैकेज स्थापित करने होंगे:
pip install -r requirements-places.txt
फिर, आप --places ध्वज के साथ प्रोग्राम चला सकते हैं:
python sfw search MJPG --tag=False --places
मॉडल डाउनलोड होने में कुछ समय लगेगा, और भविष्य के उपयोग के लिए कैश किया जाएगा।
सभी स्कैन किए गए वेबकैम के लाइव स्ट्रीम का प्रदर्शन प्राप्त करने के लिए, अपने कमांड में --gui विकल्प जोड़ें।