هدية العيد: ويندوز كأنك لم تعرفه من قبل
بمناسبة العيد المبارك أتقدم لكم إخواني في عرب هاردوير بالتهنئة
تقبل الله طاعتكم وكل عام وانتم بخير
من يتعامل بالشبكات بشكل عام وأمن الشبكات بشكل خاص لا بد وأن يحتاج إلى استخدام nmap لعمل مسح سريع من أجل معرفة الأجهزة التي يمكن الوصول إليها من خلال ping.
ولكن على فرض أنك لا تعرف nmap أو أنت تعرفه ولكن لا تريد تثبيته على الجهاز لديك أو لدى عملك او صديقك ما الحل إذاً؟
فكر قليلاً بعد ذلك إقرأ المشاركة التالية وقارن نتيجتك بالحل المطروح.
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
الحل هو استخدام سطر الأوامر في ويندوز.
طيب لنفرض أن لديك 100 جهاز حاسوب كيف يمكن من خلال ويندوز عمل مسح لكل هذه الأجهزة؟
لو فرضنا أن شبكتك تستخدم هذا الأي بي 192.168.1.X هل ستكتب PING مائة مرة؟
الجواب: لا
باستخدام سطر الأوامر في ويندوز وبأوامر ويندوز الداخلية يمكن تنفيذ ذلك.
انظر الأمر التالي:
كود:
for /L %i in (1,1,255) do @ping -n 1 192.168.1.%i | find "Reply"
سأعطيكم بعض الوقت للتفكير في هذا الأمر. وبعد ذلك سأضع إن شاء الله شرحه بالتفصيل.
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
امم ،، ماشاء الله جميل ،، شكرا على المشاركة الجميلة هذه ، والاسلوب الجديد في المشاركات :)
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
مشكور أخي أخي C|EH على المرور الطيب.
الآن شرح نتيجة هذا الأمر مع تفصيله كلمة كلمة:
كود:
for /L %i in (1,1,255) do @ping -n 1 192.168.1.%i | find "Reply"
الأمر أعلاه سيقوم بعملية ping للشبكة 192.168.1.0 بدأً من العنوان 192.168.1.1 وانتهاءاً بالعنوان 192.168.1.255 (عملياً لا نحتاج إلى 192.168.1.255) وسيطبع النتيجة إذا كان هناك استجابة reply (حتى لو كان reply: destination unreachable)
FOR كما في البرمجة أمر تكرار
/L العداد
%i المتغير الذي سنتخدمه (يمكن أن يكون أي حرف آخر)
in في
(التوقف، الزيادة، البداية) في المثال أعلاه من اليسار إلى اليمين 1 البداية 1 الاخر الزيادة (قد تكون الزيادة 1 وقد تكون انثان وهكذا) 255 أين سيتوقف الأمر في هذه الحالة على الرقم 255
لحد الان نحن نطلب من الحاسوب عمل عداد يبدأ من القيمة 1 وينتهي بالقيمة 255 ويزيد رقم واحد
do ما يأتي بعدها هو الامر الذي سنقوم بتكراره
@ هذه غير ضرورية وضعت هنا لعدم اظهار النتيجة على الشاشة
ping -n 1 192.168.1.%i هذا أمر ال Ping الشهير يقوم بارسال حزمة واحدة وال %i هي المتغير الذي سيتم تغييره بأحد الأرقام من 1 إلى 255
| هذا عملياً من أجل أن يتم تنفيذ أمر آخر يأتي بعده الأمر الثاني تعتمد على نتيجة الأول
find "Reply" نطلب من الحاسوب اظهار فقط القيمة التي تحتوي على الكلمة Reply للاخوة الذي يستخدمون لينكس find مثل grep ولكنه حساس لحالة الحرف.
إذا كان لديكم استفسارات حول هذا الأمر فأخوكم جاهز إن شاء الله.
ملاحظة: في حالة النقل يرجى ذكر المصدر وهو عرب هاردوير والكاتب باحث عن المعرفة. المادة المطروحة جديدة جداً ويمكن القول أنها حصرية فقط لعرب هاردوير. (مع احتفاظي بحق نشرها في موقع آخر)
ملاحظة 2: سيتم البناء على هذا الأوامر في حال طرح دروس جديدة حول الموضوع :)
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
شكرا جزيلا على الموضوع
واعتقد انة في برامج بتعمل الموضوع دة بشكل اسهل
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
هذا الكلام صحيح أخ أمير. ولكن لمن يعمل في امن المعلومات في بعض الأحيان تكون مقيد من خلال ما هو مسموح لك باستخدامه وتثبيته من برامج وهنا فائدة معرفة الأوامر المبنية داخل النظام دون الحاجة إلى أي برامج خارجية
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
بارك الله فيك اخى دائماً تشارك بأفضل ما لديك
مشكورررررررررر
و عيدية مقبولة
وكل عام وانت بخير وصحة و سلامة
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
جزاك الله خيراً كثيراً أخي Admin2008 وكل عام و أنت بخير وسلامة
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
بارك الله فيك والله أفكار رائعة
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
مشكور أخوي ويعطيك ربي الف عافية
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
شكرا جزيلا على الموضوع
بارك الله فيك
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
مشكورا على هذا الاسلوب والمشاركة الجديدة
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
جزاكم الله خيراً كثيراً إخواني الكرام على مروركم الطيب.
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
شكرا جزيلا اخي باحث عن المعرفة معلومات رائعة جدا
سابقا كنت اعتقد ان سطر الاوامر في cmd ليس قويا مثل ماهو موجود في linux لكن الان بدات الامور تتغير؟
رد: هدية العيد: ويندوز كأنك لم تعرفه من قبل
ستتفاجأ أخي مجلد جديد مما يمكن عمله على سطر أوامر ويندوز وبالتحديد باستخدام الأمر WMIC.