تشخیص اتک روی سرور: تفاوت میان نسخه‌ها

از AsemanHost Wiki
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
 
(۲ نسخهٔ میانی ویرایش شده توسط یک کاربر دیگر نشان داده نشد)
خط ۸: خط ۸:
کانکشن آی پی ها روی پورت 443
کانکشن آی پی ها روی پورت 443
  netstat -plan|grep :443|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1
  netstat -plan|grep :443|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1


وضعیت کانکشن ها روی سرور
وضعیت کانکشن ها روی سرور
  netstat -nat | awk '{print $6}' | sort | uniq -c
  netstat -nat | awk '{print $6}' | sort | uniq -c


کانکشن آی پی ها روی یک دامین خاص (دامین DOMAIN.COM جایگزین شود)
کانکشن آی پی ها روی یک دامین خاص (دامین DOMAIN.COM جایگزین شود)
  cd /usr/local/apache/domlogs/
  cd /usr/local/apache/domlogs/
  tail -f DOMAIN.COM | awk {'print $1'}
  tail -f DOMAIN.COM | awk {'print $1'}
تعداد کانکشن کلی به سرور:
netstat -an | wc -l
تعداد کانکشن از هر آی پی به سرور ( برای تشخیص حملاتی مثل دیداس ):
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
تعداد کانکشن از هر IP به همراه نمایش اطلاعات پورتی که به آن متصل شده:
netstat -na |awk '{print $5}' |cut -d "." -f1,2,3,4 |sort |uniq -c |sort -nr
برای نمایش تعداد کانکشن روی هر پورت:
netstat -tuna | awk -F':+| +' 'NR>2{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

نسخهٔ کنونی تا ‏۲۶ نوامبر ۲۰۲۴، ساعت ۰۷:۴۰

تشخیص اتک روی سرور یا تشخیص اتک روی سایت

  • دستورات پرکاربرد

کانکشن آی پی ها روی پورت 80

netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1

کانکشن آی پی ها روی پورت 443

netstat -plan|grep :443|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1

وضعیت کانکشن ها روی سرور

netstat -nat | awk '{print $6}' | sort | uniq -c

کانکشن آی پی ها روی یک دامین خاص (دامین DOMAIN.COM جایگزین شود)

cd /usr/local/apache/domlogs/
tail -f DOMAIN.COM | awk {'print $1'}

تعداد کانکشن کلی به سرور:

netstat -an | wc -l

تعداد کانکشن از هر آی پی به سرور ( برای تشخیص حملاتی مثل دیداس ):

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

تعداد کانکشن از هر IP به همراه نمایش اطلاعات پورتی که به آن متصل شده:

netstat -na |awk '{print $5}' |cut -d "." -f1,2,3,4 |sort |uniq -c |sort -nr

برای نمایش تعداد کانکشن روی هر پورت:

netstat -tuna | awk -F':+| +' 'NR>2{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n