![]() |
آشنایی با ابزار های networking در ssh - نسخهی قابل چاپ +- انجمن های تخصصی فلش خور (http://www.flashkhor.com/forum) +-- انجمن: رایانه (http://www.flashkhor.com/forum/forumdisplay.php?fid=27) +--- انجمن: امنیت و روش های مقابله با هـک (http://www.flashkhor.com/forum/forumdisplay.php?fid=85) +--- موضوع: آشنایی با ابزار های networking در ssh (/showthread.php?tid=264681) |
آشنایی با ابزار های networking در ssh - امیرحسین - 05-03-2017 ابزار های networking : • نمایش اطلاعات ارتباط کابلی eth0 کد پیاچپی:
• نمایش اطلاعات ارتباط بی سیم wlan0کد: ifconfig eth0 کد پیاچپی:
• اسکن کردن شبکه های بی سیم در دسترسکد: iwconfig wlan0 کد پیاچپی:
• نمایش رابط های موجود شبکه مانند eth0 و wlan0کد: iwlist scan کد پیاچپی:
• تغییر نام رابط eth0 به myethکد: ip link show کد پیاچپی:
• فعال کردن ارتباط eth0کد: ip link set dev eth0 name myeth با استفاده از down به جای up، این ارتباط غیر فعال می شود کد پیاچپی:
• نمایش آدرس های فعال رابط های موجودکد: ip link set dev eth0 up کد پیاچپی:
• تنظیم کردن آدرس eth0 به ۱٫۲٫۳٫۴ و mask به ۲۵۵٫۲۵۵٫۲۵۵٫۰کد: ip addr show با استفاده از del به جای add می توانید آدرس را حذف کنید کد پیاچپی:
• جدول لیست مسیر ها(routing)کد: ip link set dev eth0 up کد پیاچپی:
• تنظیم کردن gateway بر روی ۱٫۲٫۳٫۲۴۵کد: ip route show کد پیاچپی:
• نمایش اطلاعات مسئول (whois) دامنه مشخص شدهکد: ip route add default via 1.2.3.254 کد پیاچپی:
• نمایش ارتباطات ورودی و خروجی سیستم بر روی شبکهکد: whois zebardast.ir کد پیاچپی:
--------------کد: netstat -tup netstat خلاصه network statistics، ابزاری خط فرمانی می باشد که به منظور نمایش اطلاعات متنوع در زمینه شبکه مانند اتصالات، جدول routing (جداول هدایت کردن بستهها ) و … را در اختیار قرار می دهد. این ابزار برای پیدا کردن مشکلات در شبکه و برآوردگر حجم اطلاعات رد و بدل شده در شبکه به عنوان یک اندازهگیر عملکرد استفاده می شود. در زیر مواردی را از استفاده از این دستور مشاهده می فرمایید: - نمایش اطلاعات پورت ها / نمایش تمامی پورت ها کد پیاچپی:
- نمایش تمامی پورت های tcpکد: # netstat -a کد پیاچپی:
- نمایش پورت های udpکد: # netstat -at کد پیاچپی:
- نمایش سوکت (Socket) هایی که در وضعیت Listen هستندکد: # netstat -au لیست پورت هایی که در وضعیت listen هستند کد پیاچپی:
- لیست پورت های tcp که در وضعیت listen هستندکد: # netstat -l کد پیاچپی:
- لیست پورت های udp که در وضعیت listen هستندکد: # netstat -lt کد پیاچپی:
- لیست پورت های UNIX که در وضعیت listen هستندکد: # netstat -lu کد پیاچپی:
- نمایش آمار برای هر پروتکل / نمایش آمار برای تمامی پورت هاکد: # netstat -lx کد پیاچپی:
- نمایش آمار برای پورت های TCPکد: # netstat -s کد پیاچپی:
- نمایش آمار برای پورت های UDPکد: # netstat -st کد پیاچپی:
- نمایش PID و نام برنامه با استفاده از پارامتر -pکد: # netstat -su پارامتر -p را می تواند با هر یک از موارد بالا ترکیب کرد. این دستور PID و نام برنامه مربوطه را در خروجی netstat چاپ می کند. کد پیاچپی:
- عدم نمایش نام هاستکد: # netstat -pt برای نمایش آی پی هاست به جای نام آن می توانید از پارامتر -n استفاده نمایید. در صورت استفاده از این پارامتر، سرعت چاپ خروجی دستور netstat به طور محسوسی افزایش می یابد. کد پیاچپی:
- نمایش ادامه دار خروجیکد: # netstat -ptn در صورت استفاده از پارامتر -c در کنار سایر پارامتر های netstat، بعد از اجرا و چاپ نتایج، از دستور خارج نمی شود و هر چند ثانیه یک بار دستور را دوباره اجرا کرده و خروجی را چاپ می کند. برای خروج Ctrl+c را بزنید. کد پیاچپی:
- نمایش اطلاعات kernel routingکد: # netstat -c کد پیاچپی:
- یافتن برنامه یا پورت با ترکیب با grep :کد: # netstat -r به عنوان مثال برای یافتن ssh های فعال از دستور زیر استفاده می کنیم: کد پیاچپی:
و همچنین برای یافتن اطلاعات یک پورت از دستور زیر استفاده می نمایید:کد: # netstat -ap | grep ssh کد پیاچپی:
- نمایش interface های موجود :کد: # netstat -an | grep ':80' برای نمایش خلاصه اطلاعات interface های موجود از پارامتر -i استفاده نمایید: کد پیاچپی:
همچنین برای نمایش اطلاعات بیشتر به ازای هر interface از پارامتر e به همراه i استفاده کنید:کد: # netstat -i کد پیاچپی:
موفق باشید
کد: # netstat -ie |