NPING(1) راهنمای مرجع Nping NPING(1) نام (NAME) nping - ابزار تولید بسته‌های شبکه و ابزار سنجش ارتباط (ping) خلاصه دستور (SYNOPSIS) nping [گزینه‌ها] {هدف‌ها} توضیحات (DESCRIPTION) برنامهٔ Nping یک ابزار متن‌باز برای تولید بسته‌های شبکه، تحلیل پاسخ و اندازه‌گیری زمان پاسخ است. Nping به کاربران اجازه می‌دهد بسته‌های شبکه را با طیف گسترده‌ای از پروتکل‌ها تولید کنند و تقریباً هر فیلدی از سرایندهای پروتکل را تنظیم نمایند. در حالی که Nping می‌تواند به عنوان یک ابزار سادهٔ ping برای تشخیص میزبان‌های فعال به کار رود، می‌تواند به عنوان یک تولیدکنندهٔ بستهٔ خام برای آزمون‌های تنش و بارگذاری پشتهٔ شبکه، مسموم‌سازی ARP (ARP poisoning)، حملات محروم‌سازی از سرویس (Denial of Service)، ردیابی مسیر و اهداف دیگر نیز استفاده شود. علاوه بر این، Nping حالت عملکرد ویژه‌ای به نام «حالت پژواک» (Echo Mode) ارائه می‌دهد که به کاربران امکان می‌دهد چگونگی تغییر کاوشگرهای تولیدشده را در حین انتقال مشاهده کرده و تفاوت‌های میان بسته‌های ارسالی و بسته‌های دریافتی در سمت دیگر را آشکار سازند. برای جزئیات به بخش «Echo Mode» مراجعه کنید. خروجی Nping فهرستی از بسته‌هایی است که ارسال و دریافت می‌شوند. میزان جزئیات به گزینه‌های استفاده‌شده بستگی دارد. یک نمونهٔ معمول از اجرای Nping در مثال ۱ نشان داده شده است. تنها آرگومان‌های Nping که در این مثال استفاده شده‌اند عبارتند از -c، برای مشخص کردن تعداد دفعات هدف‌گیری هر میزبان، --tcp برای مشخص کردن حالت کاوش TCP، -p 80,433 برای تعیین درگاه‌های هدف؛ و سپس نام دو میزبان هدف. مثال ۱. یک اجرای نمونه از Nping # nping -c 1 --tcp -p 80,433 scanme.nmap.org google.com Starting Nping ( https://nmap.org/nping ) SENT (0.0120s) TCP 96.16.226.135:50091 > 64.13.134.52:80 S ttl=64 id=52072 iplen=40 seq=1077657388 win=1480 RCVD (0.1810s) TCP 64.13.134.52:80 > 96.16.226.135:50091 SA ttl=53 id=0 iplen=44 seq=4158134847 win=5840 SENT (1.0140s) TCP 96.16.226.135:50091 > 74.125.45.100:80 S ttl=64 id=13932 iplen=40 seq=1077657388 win=1480 RCVD (1.1370s) TCP 74.125.45.100:80 > 96.16.226.135:50091 SA ttl=52 id=52913 iplen=44 seq=2650443864 win=5720 SENT (2.0140s) TCP 96.16.226.135:50091 > 64.13.134.52:433 S ttl=64 id=8373 iplen=40 seq=1077657388 win=1480 SENT (3.0140s) TCP 96.16.226.135:50091 > 74.125.45.100:433 S ttl=64 id=23624 iplen=40 seq=1077657388 win=1480 Statistics for host scanme.nmap.org (64.13.134.52): | Probes Sent: 2 | Rcvd: 1 | Lost: 1 (50.00%) |_ Max rtt: 169.720ms | Min rtt: 169.720ms | Avg rtt: 169.720ms Statistics for host google.com (74.125.45.100): | Probes Sent: 2 | Rcvd: 1 | Lost: 1 (50.00%) |_ Max rtt: 122.686ms | Min rtt: 122.686ms | Avg rtt: 122.686ms Raw packets sent: 4 (160B) | Rcvd: 2 (92B) | Lost: 2 (50.00%) Tx time: 3.00296s | Tx bytes/s: 53.28 | Tx pkts/s: 1.33 Rx time: 3.00296s | Rx bytes/s: 30.64 | Rx pkts/s: 0.67 Nping done: 2 IP addresses pinged in 4.01 seconds جدیدترین نسخهٔ Nping را می‌توان همراه با Nmap از https://nmap.org دریافت کرد. جدیدترین نسخهٔ این صفحهٔ راهنما در https://nmap.org/book/nping- man.html در دسترس است. خلاصه گزینه‌ها (OPTIONS SUMMARY) این خلاصهٔ گزینه‌ها هنگامی که Nping بدون هیچ آرگومانی اجرا شود چاپ می‌شود. این بخش به یادآوری رایج‌ترین گزینه‌ها کمک می‌کند، اما جایگزینی برای مستندات جامع در ادامهٔ این کتابچهٔ راهنما نیست. برخی گزینه‌های کم‌کاربرد حتی در اینجا گنجانده نشده‌اند. Nping 0.7.92SVN ( https://nmap.org/nping ) Usage: nping [Probe mode] [Options] {target specification} TARGET SPECIFICATION: Targets may be specified as hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.*.1-24 PROBE MODES: --tcp-connect : Unprivileged TCP connect probe mode. --tcp : TCP probe mode. --udp : UDP probe mode. --icmp : ICMP probe mode. --arp : ARP/RARP probe mode. --tr, --traceroute : Traceroute mode (can only be used with TCP/UDP/ICMP modes). TCP CONNECT MODE: -p, --dest-port : Set destination port(s). -g, --source-port : Try to use a custom source port. TCP PROBE MODE: -g, --source-port : Set source port. -p, --dest-port : Set destination port(s). --seq : Set sequence number. --flags : Set TCP flags (ACK,PSH,RST,SYN,FIN...) --ack : Set ACK number. --win : Set window size. --badsum : Use a random invalid checksum. UDP PROBE MODE: -g, --source-port : Set source port. -p, --dest-port : Set destination port(s). --badsum : Use a random invalid checksum. ICMP PROBE MODE: --icmp-type : ICMP type. --icmp-code : ICMP code. --icmp-id : Set identifier. --icmp-seq : Set sequence number. --icmp-redirect-addr : Set redirect address. --icmp-param-pointer : Set parameter problem pointer. --icmp-advert-lifetime