روش پیدا کردن تعداد کانکشن ها از هر آی پی و روی پورت های مختلف در لینوکس

در این مقاله سعی بر این خواهم کرد که تعدادی از دستورهای کاربردی لینوکس برای بررسی تعداد کانکشن به سرور ، تعداد کل کانکشن ها ، تعداد کانکشن به هر پورت خاص را برایتان لیست کنم :


تعداد کانکشن کلی به سرور : 
netstat -an | wc -l

تعداد کانکشن روی یک پورت خاص : 
netstat -an | grep 80 | 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

Show active connections – TCP and UDP Internet  (w/o servers)

netstat -ntu
-ntu = TCP and UDP connections in numeric order (w/o servers).




در صورتی که دستورات تکمیلی دیگری هم در اینترنت دیده اید برای تکمیل این پست برای ما ارسال کنید . 
برای مشاهده مثال های بیشتر میتوانید این لینک را هم مطالعه کنید : 
http://www.blackmoreops.com/2014/09/25/find-number-of-unique-ips-active-connections-to-web-server/

  • 2 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

مقالات مرتبط

پارتیشن بندی صحیح سرور لینوکس برای نصب سی پنل

آموزش پارتیشن بندی صحیح سرور لینوکس برای نصب سی پنل همانطور که می دانید سی پنل یکی از بهترین و...

فعال کردن allow_url_fopen در سی پنل

برای فعال کردن allow_url_fopen در WHM بصورت زیر اقدام کنید.1- وارد WHM شوید.2- وارد مسیر Home »...

اطلاعات در مورد RAM سرورم میخوام، چطور باید بدست بیارم؟

من میخوام اطلاعات دقیقی از میزان حافظه استفاده شده و خالی،میزان cache و دیگر پارامترهای مربوط به...

بررسی Login history کلیه کاربران، در cPanel

جهت بررسی Login history کلیه کاربران سرور،با کنترل پنل cPanel، کافیست محتوای access_log را به کمک...

مفهوم load-avarage در لینوکس

مفهوم load average: در دید اکثر کسانی که با سیستم های لینوکس و شبه یونیکسی آشنایی دارند، عبارت...