Post

Paglo أول محرك بحث للـ IT

السلام عليكم ورحمة الله وبركاته

قبل اسبوع وصلني من خلال البريد إشعار وإعلان عن برنامج Paglo الجديد … فقمت بتحميله والعمل عليه قليلاً …

برنامج Paglo عبارة عن محرك بحث مختص بتكنلوجيا المعلومات IT. يعتبر الأول من نوعه وأيضاً هو مفتوح المصدر. يعمل من خلال إستعمال العميل agent الخاص به Paglo Crawler للبحث والتحقق داخل الشبكة على الأجهزة والأنظمة وجميع ما يتعلق بتكنلوجيا المعلومات عليها.

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

حسب ما يقوله المطورون فإن Paglo قادر على إكتشاف الأجهزة وأنواعها والشبكات وأنواعها والإعدادات والبرمجيات طبعاً. Paglo يقوم بإرسال الـ Crawler الخاص بها على الشبكة والتخاطب مع هذه الأجهزة وبالنهاية عمل المستندات اللازمة التي توضح لك ما لديك في هذه الشبكة، وبالتالي لا حاجة لك لأن تذهب وتقوم بالتجول على كل جهاز وكتابة جميع التفاصيل لأنه Paglo سيقوم بذلك لك والجميل بالأمر إنه قادر على عمل تحديث لما وجد بشكل تلقائي (في حالة قمت أنت بالتعديل/حذف/إضافة شيء على الشبكة) …

مطوري Paglo عملوا إمكانية تطويره من خلال إستعمال إضافات plugins خاصة بك تقوم أنت بتطويرها وذلك لإكتشاف أمور ربما لا يقوم بها Paglo نفسه.

تنصيب Paglo:

بالنسبة لمستخدمي أوبنتو ودبيان يوجد حزمة جاهزة، قم بتحميلها من هنا: أضغط هنا

بعد ذلك نفذ الأمر:

1
sudo dpkg -i paglo-crawler-2.0.13.880.deb

وأنتهى الأمر…

بالنسبة لباقي المستخدمين عليكم تنصيبه من خلال مخازن الـ svn وذلك من خلال:

1
svn co http://svn.paglo.com/paglo_open_source/crawler/trunk/

سيقوم بتحميله بداخل مجلد إسمه trunk.

الآن لتشغيله علينا عمل بعض الإعدادات اللازمة.

أولاً: أذهب الى الموقع الرسمي وقم بالتسجيل لتحصل على كود data_key الذي يتيح لك الدخول الى موقع Paglo للبحث. اذهب هنا

ثانياً: عملية إعداد الباحث، من خلال تحرير الملف الخاص بالإعدادات كالتالي:

1
vim /opt/paglo/paglo_crawler/etc/crawler.conf-example

أبحث عن:

1
data_key=

وضع أمامه الكود الخاص بك.

بعد ذلك أبحث عن:

1
iface=eth0

وإذا كان جهازك يستعمل المنفذ eth0 خلاص أستعمله، إن لم يكن قم بتغييره الى ما تستعمله أنت. طبعاً الأمر ifconfig سيفيدك في معرفة ذلك.

الآن أبحث عن السطر:

1
home_net=10.0.0.0/24,192.168.0.0/23

وقم بنسخه وضع الشبكة المحلية الخاصة بك، يعني لو شبكتك المحلية تعمل على IP أرقامه 192.168.0.0 ضعه ليصبح كالتالي:

1
home_net=192.168.0.0/24

بعد ذلك قم بحذف إشارة # من أمام السطر:

1
enable_cli=true

وذلك لتفعيل الـ command line interface.

الآن أغلق الملف وأحفظه وقم بتنفيذ الأمر التالي لتشغيله:

1
/opt/paglo/paglo_crawler/sbin/paglo_crawler -c /opt/paglo/paglo_crawler/etc/crawler.conf-example

بعد ذلك أذهب الى صفحة الويب الخاصة بك وقم بالبحث بما وجده Paglo عن شبكتك. صورة له:

طبعاً يوجد له خيارات وإمكانيات كثيرة أتركها لكم للبحث والتجربة فيها … بالنسبة لي هذا ما عملته والى الآن لم أعمل أكثر من هذا، وأحببت أن تقوموا بالتجربة أنتم أيضاً … طبعاً المحرك مفيد جداً في عملية جمع المعلومات Data Gathering والـ footprinting ::18

روابط تفيدكم:

الصفحة الرسمية له

صور عن المحرك وما يقدمه

برامج أخرى للشركة

الصفحة التي فيها كود المحرك

ودمتم بود …

This post is licensed under CC BY 4.0 by the author.