ویژگی تصویر

آموزش کار با ابزار hping3

  /  هک و امنیت   /  ابزار hping3
بنر تبلیغاتی الف

در این بخش به بررسی ابزار hping3 می پردازیم، hping3 یک ابزار برای اسکن پورت، تجزیه و تحلیل ترافیک شبکه، و انواع فعالیت‌های مرتبط با شبکه می باشد.

ویژگی‌های اصلی hping3 عبارتند از:

  1. ارسال پکت‌های سفارشی: شما می‌توانید پکت‌های سفارشی را به یک میزبان (host) در شبکه ارسال کنید و ویژگی‌های مختلفی نظیر TTL (Time to Live)، ترتیب فیلد‌های IP، ترتیب پورت‌ها و غیره را تنظیم کنید.
  2. اسکن پورت: hping3 قابلیت اسکن پورت‌ها بر روی یک میزبان (host) مقصد را دارا است تا به شما اطلاعاتی در مورد پورت‌های باز و بسته بر روی میزبان داده شود.
  3. تولید ترافیک مصنوعی: شما می‌توانید ترافیک شبکه مصنوعی ایجاد کرده و عملکرد سیستم‌های شبکه را تست کنید.
  4. تجزیه و تحلیل پکت‌ها: hping3 امکان تجزیه و تحلیل پکت‌های شبکه را فراهم می‌کند تا بتوانید جزئیاتی در مورد ارتباطات شبکه به دست آورید.

نصب ابزار hping3

حجم این ابزار تقریباً 254 KB می باشد و برای نصب آن از دستور زیر استفاده می کنیم:

sudo apt install hping3

پیش نیاز ها (Dependencies)

  • libc6
  • libpcap0.8
  • libtcl8.6

نحوه استفاده از ابزار hping3

استفاده از ابزار hping3 به دستورات و تنظیمات مختلفی بستگی دارد و می‌تواند برای اهداف مختلفی نظیر تست شبکه، اسکن پورت، ارسال ترافیک مصنوعی و غیره استفاده شود. در اینجا چند نمونه از دستورات معمولی hping3 آورده شده است:

۱. تست پینگ (Ping Test)

برای ارسال پینگ به یک میزبان، می‌توانید از دستور زیر استفاده کنید:

hping3 -c 4 host

در اینجا بجای host می توانید مقادیری همچون آدرس IP، نام دامنه، آدرس های محلی (Local Addresses)،‌ آدرس IPv6 و یا لوپبک (Loopback) قرار دهید.

۲. ارسال پکت TCP به یک پورت خاص

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

hping3 -c 1 -S -p host port-number

۳. اسکن پورت (Port Scanning)

برای انجام اسکن پورت بر روی یک میزبان، می‌توانید از دستور زیر استفاده کنید:

hping3 -S -p host port-number

۴. ارسال ترافیک UDP

برای ارسال ترافیک UDP به یک میزبان و پورت مقصد، می‌توانید از دستور زیر استفاده کنید:

hping3 -c 1 -2 -p host port-number

۵. تغییر TTL (Time to Live)

می‌توانید TTL پکت‌ها را با استفاده از دستور -t تنظیم کنید. به عنوان مثال:

hping3 -c 1 -t 128 host

این تنها نمونه‌های کوچکی از دستورات hping3 هستند. برای دسترسی به تمامی تنظیمات و دستورات ممکن، به راهنمای دستورات hping3 با استفاده از دستور man hping3 یا hping3 –help در ترمینال مراجعه کنید. همچنین توجه داشته باشید که برخی از عملیات با hping3 به عنوان کاربر ریشه (root) نیاز دارند.

دفترچه راهنمای ابزار hping3

شما می توانید مستندات رسمی این ابزار که به زبان انگلیسی هستند را مطالعه کنید:

تماشا در حالت تمام صفحه

همچنین برای مطالعه manual این ابزار از دستور زیر استفاده می کنیم:

man hping3

آیا این مطلب برای شما مفید بود ؟

خیر
بله
بنر تبلیغاتی ج