34

مشروعى الاحدث روبوت التعرف على مواصفات الاجهزة من المتصفح

السلام عليكم

اطلقت اليوم أحدث مشروعاتى وهو روبوت للتعرف على الأجهزة من خلال المتصفح

الفكرة تنقسم لجزئين

  • جزء التعرف على المتصفح ونظم التشغيل والبرامج المثبتة مثل الجافا والفلاش والدوت نت

  • جزء التعرف على اجهزة الموبايل والتابلت بمواصفاتها الفنية

الفكرة موجهة الى

  • المطورين والمصممين ، حيث تواجههم مشاكل احيانا مع بعض العملاء حيث يشكو من أن الموقع سىء فى الظهور لديه أو لا يوجد زر كذا أو حاولت تثبيت التطبيق فحدث خطأ ، كل ما على المطور هو توجيه العميل الى هذا الموقع واخذ الرابط الخاص بجهازه منه والتأكد من _مثلا ان الجافا سكريبت تعمل ، العميل لديه فلاش ، أو سيلفر لايت .....)

  • الأشخاص العاديين : مثلا فى يدى موبايل أو تابلت وأريد الحصول على كافة المواصفات الفنية لهذا الجهاز كل ما عليك هو الدخول للموقع والحصول على هذه البيانات (هذه الخاصية تتطور يوميا حيث يتم ضم العديد من الاجهزة الجديدة بشكل يومى ، كما يوجد بعض الاجهزة التى لا ندعم التعرف عليها بعد مثل الاجهزة الصينية )

اتمنى زيارة الموقع وتقييمه وابداء أى أراء تفيد فى التطوير وشكرا لكم مقدما

http://www.seedevice.com
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لماذا قد أقوم بتوجيه العميل إلى الموقع ليعمل فحص بنفسه و يعطيني رابط جهازه

لما لا تقوم بعمل نظام تسجيل للمطورين:

بحيث يقومون بالتسجيل مع إمكانية إنشاء رابط مخصص للعميل الفلاني و إعطائه له

ثم يمكنه رؤية معلومات جهازه في لوحة التحكم

مع ميزة بقاء هذه المعلومات لمدة محددة لحماية العميل

طبعا الفكرة قابلة للتطوير و إضافة ميزات أفضل

أتمنى لك كل التوفيق في مشروعك

اقتراح رائع اخى الكريم وبالفعل مجدول لدى فى الاصدار التالى من الموقع لقد فكرت فى اطلاق النسخة التجريبية وذلك بعد فترة تجريبية لتطوير قدرات روبوت التعرف على الاجهزه وايضا لبحث مدى الحاجة للفكرة والجصول على اقتراحات رائعه مثل الموجودة فى هذا الموضوع والتى يشملها اقتراحك

انا لدي تحفظ من هذه النقط اخي واتمني ان تراجها ايضا

بهذا الاسلوب سيستخدم الهكر موقعك لمعرفه معلومات مهمه عن اي هدف يريده

والتى قد تؤدي الى اختراقهم بسهوله خاصه اذا حللت مشكله التعرف على اصدار نظام التشغيل

عندها سيبحث الهكر فقط عن ثغره لهذا الاصدار

عليك ان تدع الشخص هو الذي لديه الحريه في مشاركه هذه البيانات لأنها حساسه لان حتى الـIP سيكون بمتناول اليد اضيا

اتمنى انك فهمتني

او اظهر رساله واضحه للزائر ان الامر قد يكون خطير

اخى الكريم فى حال تنفيذ هذه الخاصية عند فتح الرابط لن يجمع البيانات مباشرة وانما سيعرض رسالة تنبيهية أولا وبها زر للموافقة على جمع المعلومات من عدمه

هذا رائع اخي

لا تسى اشراح للزائر الخطوره بالتفصيل لانك تسهدف فئه لا تعرف الكثير عن تسير انظمتهم لهذا تواجد موقعك لحل مشاكلهم ^_^

لو قرأت في صفحة about لوجدت أن الموقع يتيح زر لإخفاء الأي بي

لماذا وصفته بروبوت؟

وصفته روبوت لان فيه اجزاء كبيره مصممه للعمل بشكل الى مثل جلب مواصفات الجهاز (الموبايل او التابلت) فلدي اكثر من زاحف crawler لمواقع كبرى يقوم بعمل ذلك كما ان عمليه التعرف نفسها تتطور مع كل دهاز جوال او تابلت جديد يتم فحصه من خلال الموقع :)

الاسم الانسب هو Bot وليس Robot

مجهول
  • حذف بواسطة المستخدم

شكرا اخى الكريم ، قد أفكر فى ذلك مستقبلا ، باذن الله

رائع للغيه اعجبني كثيرا وساضعه في مفضلتي

ملا حظتي انه لم يتعرف على OS Version التابع لـlinux

واتمنى لك التوفيق

والويندوز ايضا

أؤكد على هذا , لم يتعرف على لينوكس

أنا أيضا

بالفعل لدى بعض المشاكل فى هذه النقطة ولكنها تتوقف على حجم البيانات التى يشاركها متصفحكم مع الموقع مع ذلك قد اجد لها حلا قريبا بالجافا سكريبت اذا كان هذا ممكنا باذن الله

أعتقد لو استخدمت لغة مثل جافا أو بايثون أو بريمج بالفلاش فستحصل على معلومات أكثر دقة، أما جافاسكربت فلن تتجاوز المتصفح.

أستطيع عمل برنامج صغير ب C# سيكون متوفرا لاجهزة الويندوز يستطيع جمع معلومات كافية عند الحاجة ، لكن المشكلة فى الجافا والفلاش الاتجاه العام لتقليل استخدام مثل هذه التقنيات نظرا لاعتبارات الحماية واحلالها بتقنيات HTML5 فمثلا أبل لا تدعم الفلاش نهائيا على منصة iPhone واعتقد iPad لكن فى الوقت الحالى يهمنى الانتشار وفحص اكبر عدد ممكن من الهواتف والتابلت الاندرويد لكى يتمكن الموقع من معرفة أكبر قدر ممكن منها ، بعده قد أقدم خدمات استهداف ومعرفة تابلت معين أو هاتف معين للمطورين بجانب الفكرة الاساسية وهى جمع بيانات المتصفح والجهاز بشكل عام

جيد جدا الموقع جميل وممبزاته جميلة

لاكن لماذا انت عربي وموقعك لا يدعم اللغه العربية ؟

دعم العربية قادم ان شاء الله ولكن ليس فى الاصدار الأولى ، هذا الاصدار تطلب المزيد من العمل ولا زال يتطلب عملا اضافيا ، وفكرة دعم أكثر من لغة مرهقة ومكلفة فى الوقت ، لذا فضلت الانطلاق مبدأيا بلغة واحدة واضافة العربية لاحقا :)

بلتوفيق

التصميم جميل، حبذا لو كان الناف بار الجانبي يفعل النقطة التي أنا فيها وأنا أنزل تحت في الصفحة.

هذه تجربتى الثانية فى تصميم شيء من الاساس بالاعتماد على بوتستراب وموقع جميل يدعى بوت سنيب وموقع ثالث يدعى بوت سواتش وموقع كولور التابع لادوبى يمكنك الاطلاع عليهم جميعا هنا ومن الممكن ان اكتب تدوينة مستقبلا عن تجربتى فى التصميم كمطور :)

شيء رائع جدا ماشاء الله، منتظر تدوينتك، المشكلة الأساسية عندي وعند أغلب المطورين هي التصميم.

جميل, اظن الفكرة تعمل parse لل user-agent صحيح ؟

صحيح اخى الكريم الى جانب الاستعانة ببعض الجافا سكريبت

اولا انا لست مبرمجا فربما لا استطيع شرح نقاط معينة او حتى ابالغ فى شئ

وان كانت خدمتك موجهة ايضا للمطورين لحل ازمة التوافق فى الاجهزة المختلفة

1- عمل نسخة من الموقع على شكل اضافة او كود مرتبط بموقعك يسمح للمطور بتضمينه داخل التطبيق او السكربت الخاص به

2- اضافة خاصية اكتشاف عدم التوافق سواء كانت صفحات موقع او تطبيق للجوال

1 + 2 فائدتهما اكتشاف الاجهزة اللتى لا تتوافق مع المنتج فيقوم الموقع تلقائيا باخذ المواصفات الخاصة بهذا الجهاز ليجدها المطور على حسابه فى الموقع فيقوم بحل المشكلة

معلومة :- بعض الشركات عندما تبرمج تطبيقا جديدا تضطر لشراء جميع انواع الاجهزة اللتى يعمل عليها التطبيق لاكتشاف ان كان هناك مشكلة توافق فى جهاز معين

3- يمكنك عمل هذه الاضافة بنظام مدفوع لتستطيع الربح وتمويل الموقع

اعلم ان هذا الاقتراح بعيد عن هدف الموقع ولكنه اكيد سينجح ان شاء الله

الموقع يعرض الكثير من معلومات المستخدمين للعامة .. مثل الIP مثلا، يمكن مثلا تعيين كلمة مرور يدخلها المستخدم ولكي يشاهد العامة هذه الييانات يجب ان يدخل الزائر كلمة المرور التي حددها المستخدم

قم بعمل API للموقع ..

اخى الكريم ادخل على صفحتك الخاصة وستجد زر اخفاء IP

ويفضل جدا .. عمل API للمطورين

بالفعل أفكر فى توفير API لكن هذا متوقف على تنفيذ جزء حساب المطورين أولا

مشروع ممتاز....

هناك خطأ في التصميم حيث ان اللوحة الجانبية تتداخل مع العناصر بعد عمل scroll down

:D فى هذه الحالة احتاج الى رابط جهازك على الموقع :D

عمل ممتاز أخي

لكن يبدو أن هناك مشكل في التعرف على منصة Net.

تقريبا في جهازي توجد جميع النسخ و لكنه لم يعرف على أي واحدة :

أخى الكريم أحيانا لا يرسل المتصفح بيانات .Net المثبتة ، الحل فى تطبيق صغير لاكمال هذا الجزء لكن المشكلة هل توافق على تنزيل تطبيق صغير من الموقع لاكمال هذه العملية :)

نعم إن كان لا ضرر في ذلك فما المانع

مشروع رائع حقا يفيد في كثير من الإمور وخاصة الدراسات التي يريد ان يجريها المطورين مثلا ما هي اكثر اصدارات متصفح الفايرفوكس إنتشارا في الوطن العربي وامور اخري فعلا مشروع رائع

هل يعتمد على شيء آخر غير UserAgent ؟

لأني غيرته في متصفحي فظهر لي جهازي على أنه آيفون :)

بمعنى آخر، هل هو مثل

ومواقع أخرى غيره أم هناك فرق ؟

القاعدة الاساسية فى التعرف على نوع الجهاز هو User agent لكن باقى المزايا مثل معرفة الجافا والفلاش وما الى ذلك فلا تعتمد على User agent :)

الفكرة و التطبيق جيد اخي،

اريد ان اشير انه هناك تغرة Stored XSS في الموقع،

راسلني لأوفر لك معلومات اكتر،

بالتوفيق لك.

اخى الكريم شكرا على التنبيه :)

تم سد الثغرة الان ;) يمكنك التجربة

هناك عدة ثغرات في الموقع ..

منها SQL Injection و XSS

اتمني منك مراسلتي هنا:

او

abram.atef@gmail.com