نعم إنه عيد مولدي الثلاثين!
صدقاً الزمن يجري جرياً بالأمس كنت طفلاً أقضي وقتي كله باللهو واللعب على البلاي ستيشن والآن صرت رجلاً وأباً ومطوراً وإدارياً.
ولأني دائماً أحب أن أترك بصمة بكل شيء وأتذكر الأيام بالخير فيها فقد قررت أن أهدي العالم برنامجاً صغيراً مفتوح المصدر لجمع المعلومات أسميتة الصقر الأزرق أو بالانجليزية Blue Hawk.
أعلم بأن هناك العديد من أمثلة هذه البرمجيات وأعلم أنه لن يكون الأفضل قطعاً وإن كان أفضل بنسبة كبيرة من العديد من المتاح حالياً وقت كتابة هذه المقالة ولكن وعلى أية حال فقد قررت أن أصممه فقط لأتذكر به عيد مولدي الثلاثين.
نعم لقد مر الزمن سريعاً جداً اليوم صرت على أعتاب العقد الرابع من العمر وأعلم يقيناً بأنه بالغد القريب سوف أقرا مقالتي تلك – إن كنت حياً وقتها – وأنا على مشارف الأربعين وسوف تطير السنين كالطير المهاجر مني ولن أتذكر منها إلا القليل.
لذلك أحببت أن أقوم بالعطاء ولو البسيط في مناسبة كتلك. فهلم نشرح ما هو الصقر الأزرق.
الصقر الأزرق كأداة لجمع المعلومات
في عالم الاختراق الأخلاقي وعوالم التجارة الإلكترونية غالباً ما قد يستهويك أن تعرف معلومات عن منافسيك… عن نشاطاتهم… أن تصل إلى بريدهم الإلكتروني.. إلى أرقام هواتفهم المحمولة.. وإلى حساباتهم على السوشيال ميديا.
يقوم الصقر الأزرق بتحليل موقع ما تحليلاً قانونياً ( بمعنى أنه لا يقوم باختراق الموقع ) وإنما يستخرج من الموقع ما خفي منه من ايميلات وارقام هاتف وحسابات سوشيال ميديا قد نشرها صاحب الموقع بمعرفته أو قام مطور الموقع بنسيانها بداخل الكود دون عرضها.
يستخرج كل تلك المعلومات ثم يقوم بإنشاء مجلد بالاسم output وبداخلة مجلد لكل موقع تقوم باستكشافة وبداخل مجلد كل موقع يقوم بانشاء ملف لعناوين البريد الإلكتروني ( الإيميل ) وملف لمواقع السوشيال ميديا وملف لأرقام الهاتف إن وجدت وإلا فلا يقوم بإنشاء تلك الملفات ويكتفي بإنشاء المجلدات.
البرنامج يعمل من خلال الطرفية أو ال Terminal لذلك فهو يحتاج لممارس هاو بعض الشيء على الأقل لتشغيله وإن كان ليس صعباً للدرجة وعليه فسوف أترك شرح البرنامج لملف README.md الموجود على صفحة البرنامج على موقع GitHub ليتكفل بشرحة.
ولكن دعني أخبرك بأنك قد تستمتع بتشغيل البرنامج باستخدام المود VERBOSE العنيف بعض الشيء 😅.
من الجيد لك وللعالم أن تترك أثراً ولو بسيطاً كل أسبوع أو شهر أو سنة أو حتى مرة بالعمر. صدقني الأثر الجيد نعمة لصاحبة.
دعني لا أطيل عليك بدردشتي عن برنامجي ولا عن نفسي أكثر من ذلك فهو موجود بالفعل على GitHub إن أردت استخدامة أو أردت أن تتعلم أو حتى لو أردت أن تطلع على أسلوبي ومنهجيتي بكتابة الكود خصوصاً بلغة البايثون.