
مسح للبحث عن كاميرات الويب على الإنترنت

لقد انتقلت إلى طريقة جديدة لتثبيت هذا البرنامج لتجربة أفضل للمطورين وقابلية تعديل أفضل.
نتيجة لذلك، لم يعد حزمة PYPI scan-for-webcams مدعومة، ويجب اعتبارها مهملة.
بالمناسبة: لدينا قناة Discord! انضم
python sfw search MJPG : للبحث عن بث MJPG العام
python sfw search webcamXP : للبحث عن بث webcamXP العام
python sfw search yawCam: للبحث عن بث yawCam العام
python sfw search hipcam: للبحث عن بث hipcam العام
python sfw search rtsp: خطر يبحث عن خوادم RTSP على Shodan، ويقوم بجردها لمحاولة العثور على البث
python sfw play {url}: تشغيل بث الكاميرا
rtsp://، سيقوم SFW بتشغيله في عارض واجهة رسومية (انظر 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وبعد ذلك يمكنك تشغيل البرنامج!
نحن نعمل على دعم توليد أوصاف للقطات عبر نماذج الرؤية-اللغة، والتي يمكنها توليد أوصاف للصور بلغة طبيعية، بدلاً من مجرد علامات، ويمكن تشغيلها على الجهاز.
حالياً، ندعم نموذج llava 7b المستند إلى llama.cpp.
لاستخدام ذلك، قم بتشغيل الأوامر التالية:
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 إلى أمرك.