NetworkPlus - Commands

بررسی و توضیح برخی کامندهای پر استفاده و مفید

دیدن جدول ARP

$ arp -a
? (192.168.88.1) at 6c:3b:6b:e2:d3:25 on en0 ifscope [ethernet]
? (192.168.88.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]

دیدن آی‌پی ها و مک کارت های شبکه

$ ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether 78:4f:43:51:ba:45
	inet 192.168.88.254 netmask 0xffffff00 broadcast 192.168.88.255
	media: autoselect
	status: active
    ...

سویچ های بیشتر این کامند:

  • release آی‌پیو ول کن
  • renew یه آی‌پی بگیر از dhcp
  • flushdns خالی کردن کش dns

دستور پینگ

ping از پروتکل ICMP استفاده میکنه و در واقع چندتا بسته اکو میفرسته و میگیره و درحالت عادی آی‌پی رو resolve میکنه

$ ping 4.2.2.4
PING 4.2.2.4 (4.2.2.4): 56 data bytes
64 bytes from 4.2.2.4: icmp_seq=0 ttl=54 time=197.081 ms
64 bytes from 4.2.2.4: icmp_seq=1 ttl=54 time=442.273 ms
64 bytes from 4.2.2.4: icmp_seq=2 ttl=54 time=262.107 ms
^C
--- 4.2.2.4 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 197.081/300.487/442.273/103.713 ms

سویچ های بیشتر

  • a در واقع آدرس سایت رو resolve میکنه
  • l سایز بسته رو مشخص میکنه
  • ttl ویندوز ۱۲۸، اندروید ۶۴، سیسکو ۲۵۶ تاس

دستور traceroute

میخوایم ببینیم چندتا روتر رو داره رد میکنه و هربارم یه ttl کم میشه ازش

  • d بیخیال resolve کردن ادرس هر ادرس میشه

برای اینکار میتونیم از سایت yougetsignal هم استفاده کنیم. و آی پی هارو هم میتونیم تو سایت ripe.net وارد کنیم و اطلاعاتشو بدست بیاریم

دستور nslookup

با dns کار میکنه و ادرس و آی‌پی رو بهم تبدیل میکنه

میشه بهش بگیم از کدوم dns برای اینکار استفاده کنه.

دستور netstat

برای بررسی پورهای باز و درحال استفاده ست

سویچ های زیادی داره و اسم برنامه و پراسس ایدی و انواع پروتکل های در حال استفاده رو هم نشون میده

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora telegram heart