الاثنين، 31 ديسمبر 2018

شرح الامر more











يستخدم الامر more في حالة كان الملف او المجلد به اسطر كثيرة او به ملفات كثيرة جدا
يجعل هذا الامر   "more" الاخراج في شاشه واحدة تستطيع التحكم فيها باستخدام الاسهم اعلى واسفل او عن طريق
enter  وفي حالة اردت الخروج منه ماعليك سوى ضغط حرف "q"

مثال : استخدامه في حالة المجلدات

 more /etc/passwd  
مثال اخر: استخدامه مع الملفات النصية

 more test.txt   

الثلاثاء، 25 ديسمبر 2018

شرح ال pipe " | " في اللينكس

هو واحد من اشكال اعادة التوجيه في اللينكس ويستخدم للحصول على مخرج عن طريق عدة معالجات
ومن اشكاله الاوامر more و tail و less و grep و wc و head و awk و sort و sed و uniq و find
سنقوم بشرح هذه الاوامر في الدروس القادمة بإن الله

صيغة ال pipe :

  command 1 | command 2 | command N 
مثال :
ls-l | more
مثال اخر :
 5- cat test.txt | head -7 | tail 

شرحي تطبيقي فيديو:

الأحد، 23 ديسمبر 2018

شرح جملة else if وجملة IF المتداخلة في bash script












تحدثنا عن جملة if البسيطة سنتحدث عن if المتداخلة و if else


صيغة if else :
if condtion
 then
statement      
else
   statement      
fi
مثال ل if else :
count=10

 [ if [ $count -gt 1 

then
 " echo "Great than 0
else
  "echo "Not great than 0
fi

صيغة if المتداخلة
if condtion 
 then
 statement       
elif condtion 
 then
 statement       
else
statement            
fi

مثال ل if المتداخله


total=200
[ if [ $total -eq 100
then
" echo "total is equal to 100     
  [ elif [ $total -lt 100
then
" echo "total is less than 100     
else
" echo "total is greater than 100     
fi


مثال يقوم باختبار المدخل ويقوم بتصنيفه اقل من صفر اكبر من صفر او يساوي صفر او يعطي الجملة error
" echo " enter a
read a
[ if [ $a -lt 0
then
" echo "less than 0
[ elif [ $a -gt 0
then
"echo "greater than 0
[ elif [ $a -eq 0
then
"echo "eqil zero
else
" echo "error
fi


السبت، 22 ديسمبر 2018

شرح اداة Nmap الجزء الثاني












سنواصل في الجزء الثاني من اداة nmap لقراة الجزء الاول  اضغط هنا

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

لفحص عدد محدد من الايبيهات نكتب

nmap 192.168.1.x 192.168.1.y 192.168.1.z

لمعرفة عدد الاجهزة النشطة في الشبكة (ping sweep) عن طريق رينج معين مثلا:

nmap -sp 192.168.1.X 
nmap -sn 192.168.1.X

ولفحص المنافذ المفتوحة فقط 

nmap --open 192.168.1.X

ولاستخراج INTERFACE ال ROUTE نكتب 


nmap --iflist

ولفحص كل منافذ ال TCP 

nmap -sT 192.168.1.X

ولفحص كل منافذ ال UDP


nmap -sU 192.168.1.X

ولفحص مجموعة من المنافذ مثلا من المنفذ رقم 1 الى منفذ رقم 999 

nmap -p 1-999 192.168.1.X

ولفحص جميع المنافذ دفعة واحدة نستخدم الامر 

nmap -p- 192.168.1.X

ولمعرفة اي الخدمات متوفرة مثل DNS و HTTP و SSH 

nmap -sV 192.168.1.X

عند عمل مسح واردت الاحتفاظ بالمخرجات استخدم السطر التالي 

nmap -oN output.txt 192.168.1.X

او بطريقة اخرى

nmap 192.186.1.x > output.txt

وللتاكد من الموقع محمي بجدار حماية 

nmap -PN hxxp//:website.xyz 

او لعمل فحص والتاكد من الاجهزة محمية بجدار حماية

nmap -sA 192.168.1.X 

ولعمل فحص لملف  test  به عدد من الايبهات

192.168.1.1
 192.168.1.7
ونريد استدعاء الملف وعمل فحص للايبهات اللي داخل الملف نكتب

nmap -iL test.txt