-h --help показать эту помощь
-v --version показать версию
-c --count количество пакетов
-i --interval wait (uX для X микросекунд, например -i u1000)
--fast псевдоним для -i u10000 (10 пакетов в секунду)
--быстрее псевдоним для -i u1000 (100 пакетов в секунду)
--flood отправляет пакеты как можно быстрее. Не показывать ответы.
-n - числовой вывод
-q - тихо тихо
-I - имя интерфейса интерфейса (иначе интерфейс маршрутизации по умолчанию)
-V - подробный подробный режим
-D - отладка отладочной информации
-z --bind привязать ctrl + z к ttl (по умолчанию для порта dst)
-Z --unbind отвязать ctrl + z
--beep beep для каждого полученного совпадающего пакета
Режим
режим по умолчанию TCP
-0 --rawip режим RAW IP
-1 --icmp режим ICMP
-2 - udp режим UDP
-8 - сканирование Режим сканирования.
Пример: hping --scan 1-30,70-90 -S www.target.host
-9 --listen режим прослушивания
IP
-a --spoof адрес источника подделки
--rand-dest режим случайного адреса назначения. увидеть мужчину.
--rand-source режим случайного адреса источника. увидеть мужчину.
-t --ttl ttl (по умолчанию 64)
-N --id id (по умолчанию случайный)
-W --winid использовать выигрыш * идентификатор порядка байтов
-r --rel relativize id field (для оценки трафика хоста)
-f --frag разбивать пакеты на большее количество фрагментов. (может пройти слабый ACL)
-x --morefrag установить флаг дополнительных фрагментов
-y --dontfrag set флаг не фрагментировать
-g --fragoff установить смещение фрагмента
-m --mtu установить виртуальный mtu, подразумевает --frag, если размер пакета> mtu
-o --tos тип службы (по умолчанию 0x00), попробуйте --tos help
-G --rroute включает параметр RECORD_ROUTE и отображает буфер маршрута
--lsrr свободная маршрутизация от источника и запись маршрута
--ssrr строгая маршрутизация от источника и запись маршрута
-H --ipproto установить поле протокола IP, только в режиме RAW IP
ICMP
-C --icmptype тип icmp (запрос эха по умолчанию)
-K --icmpcode код icmp (по умолчанию 0)
--force-icmp отправлять все типы icmp (по умолчанию отправлять только поддерживаемые типы)
--icmp-gw установить адрес шлюза для перенаправления ICMP (по умолчанию 0.0.0.0)
--icmp-ts Псевдоним для --icmp --icmptype 13 (временная метка ICMP)
--icmp-addr Псевдоним для --icmp --icmptype 17 (маска подсети адреса ICMP)
--icmp-help отобразить справку по другим параметрам icmp
UDP / TCP
-s --baseport базовый порт источника (по умолчанию случайный)
-p --destport [+] [+] <port> порт назначения (по умолчанию 0) ctrl + z inc / dec
-k --keep сохранить исходный порт
-w --win winsize (по умолчанию 64)
-O --tcpoff установить поддельное смещение данных tcp (вместо tcphdrlen / 4)
-Q --seqnum показывает только порядковый номер tcp
-b --badcksum (попытаться отправить) пакеты с неверной контрольной суммой IP
многие системы исправят контрольную сумму IP при отправке пакета
так что вместо этого вы получите неверную контрольную сумму UDP / TCP.
-M --setseq установить порядковый номер TCP
-L --setack установить TCP ack
-F --fin установить флаг FIN
-S --syn установить флаг SYN
-R --rst установить флаг RST
-P --push установить флаг PUSH
-A --ack установить флаг ACK
-U --urg установить флаг URG
-X --xmas установить неиспользуемый флаг X (0x40)
-Y --ymas установить неиспользуемый флаг Y (0x80)
--tcpexitcode использовать последний tcp-> th_flags как код выхода
--tcp-mss включить опцию TCP MSS с заданным значением
--tcp-timestamp включить опцию отметки времени TCP, чтобы угадать HZ / время работы
Общие
-d - размер данных данных (по умолчанию 0)
-E - файл данных из файла
-e --sign добавить подпись
-j - вывести дамп пакетов в шестнадцатеричном формате
-J - печатать дамп печатаемых символов
-B --safe включить безопасный протокол
-u --end сообщить вам, когда --file достиг EOF и предотвратить перемотку
-T --traceroute режим трассировки (подразумевает --bind и --ttl 1)
--tr-stop Выйти при получении первого не ICMP в режиме traceroute
--tr-keep-ttl Сохранять фиксированный TTL источника, полезно для мониторинга только одного перехода
--tr-no-rtt Не вычислять / показывать информацию RTT в режиме traceroute
Описание пакета ARS (новый, нестабильный)
--apd-send Отправить пакет, описанный с помощью APD (см. docs / APD.txt)