Это команда sendip, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sendip - отправляет произвольные IP-пакеты
СИНТАКСИС
Сендип [-v] [-d данным] [-h] [-f файл данных] [-p модуль] [модуль кредита] хоста
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d данным
добавить эти данные в виде строки в конец пакета. Данные могут быть: rN для генерации N
случайные (ish) байты данных; 0x или 0X с последующими шестнадцатеричными цифрами; 0 с последующим восьмеричным
цифры; любой другой поток байтов
-f файл данных
читать пакетные данные из файла
-h распечатать это сообщение
-p модуль
загрузить указанный модуль (см. ниже)
-v быть многословным
Модули загружаются в порядке -p появляется опция. Заголовки из каждого модуля
поместите сразу в заголовки из предыдущей модели в финальном пакете. Для
Например, чтобы встроить bgp в tcp внутри ipv4, выполните sendip -p ipv4 -p TCP -p бгп ....
Модули доступен at компилировать время:
ipv4 ipv6 icmp tcp udp bgp rip ntp
аргументы для модуль ./bgp.so:
-бм x Поле BGP Marker (формат: : : ...)
По умолчанию: FF: FF: FF: FF: FF: FF: FF: FF: FF: FF: FF: FF: FF: FF: FF: FF
-бл x Длина пакета
По умолчанию: правильно
-бт x Тип сообщения (1 ОТКРЫТО, 2 ОБНОВЛЕНИЕ, 3 УВЕДОМЛЕНИЕ, 4 НЕ ДЕЙСТВУЕТ
По умолчанию: 4 (СОХРАНИТЬ)
бо x Открыть сообщение. Формат : : :
Идентификатор>:
По умолчанию: 4: 1: 90: 127.0.0.1: правильно
(Любой параметр можно не указывать, чтобы получить значение по умолчанию)
-бу x Необязательный параметр OPEN. Формат : : - значение в шестнадцатеричном формате
байты, разделенные: s
По умолчанию: длина может быть опущена, чтобы получить правильное значение.
-буль x Длина снятых маршрутов
По умолчанию: правильно
-бух x Отозванный маршрут. Формат xxxx / n:
По умолчанию: поле байтов может быть опущено, чтобы использовать правильное число.
-Автобус x Длина атрибутов
По умолчанию: правильно
-буа x Атрибут. Формат : : :
По умолчанию: поля длины могут быть опущены, чтобы использовать правильное значение.
-булочка x Префикс NLRI. Формат как для -бух
По умолчанию: Как для -бух
-млрд x Уведомление. Формат : : : :
По умолчанию: данные могут быть опущены, если данные отсутствуют.
аргументы для модуль ./icmp.so:
-кт x Тип сообщения ICMP
По умолчанию: ICMP_ECHO (8) или ICMP6_ECHO_REQUEST (128), если он встроен в пакет IPv6.
-CD x код ICMP
По умолчанию: 0
-cc x Контрольная сумма ICMP
По умолчанию: правильно
аргументы для модуль ./ipv4.so:
-является x Исходный IP-адрес (см. README)
По умолчанию: 127.0.0.1
-Я бы x IP-адрес назначения
По умолчанию: правильно
-их x длина IP-заголовка (см. README)
По умолчанию: правильно
-iv x IP-версия (вы почти наверняка не хотите это менять)
По умолчанию: 4
-ий x IP-тип услуги
По умолчанию: 0
-Он x Общая длина IP-пакета (см. README)
По умолчанию: правильно
-II x ID IP-пакета (см. README)
По умолчанию: случайный
-ifr x Флаг зарезервированного IP-адреса (см. README)
По умолчанию: 0 (варианты: 0,1, r)
-если x IP не фрагментировать флаг (см. README)
По умолчанию: 0 (варианты: 0,1, r)
-если М x IP флаг дополнительных фрагментов (см. README)
По умолчанию: 0 (варианты: 0,1, r)
-если x смещение IP-фрагмента
По умолчанию: 0
-Это x IP пора жить
По умолчанию: 255
-ip x IP протокол
По умолчанию: 0 или устанавливается базовым протоколом.
-IC x Контрольная сумма IP (см. README)
По умолчанию: правильно
-ионум x
Параметр IP в виде строки шестнадцатеричных байтов (длина всегда правильная)
По умолчанию: (без параметров)
-ioeol Вариант IP: конец списка
-ионоп Вариант IP: без операции
-orr x
Опция IP: запись маршрута. Формат: указатель: адрес1: адрес2: ...
-иоты x
Параметр IP: отметка времени. Формат: указатель: переполнение: флаг: (ip1:) ts1: (ip2:) ts2: ...
-иолср x
Вариант IP: свободный исходный маршрут. Формат: указатель: адрес1: адрес2: ...
-иозид x
Вариант IP: идентификатор потока
-iossr x
Вариант IP: строгий исходный маршрут. Формат: указатель: адрес1: адрес2: ...
аргументы для модуль ./ipv6.so:
-6ф x идентификатор потока IPv6
По умолчанию: 32
-6т x класс трафика IPv6
По умолчанию: 0
-6л x длина полезной нагрузки IPv6
По умолчанию: правильно
-6н x следующий заголовок IPv6
По умолчанию: IPPROTO_NONE
-6h x предел прыжка IPv6
По умолчанию: 32
-6 В x IP-версия (вы, вероятно, не захотите менять это
-6p x приоритет IPv6
По умолчанию: 0
-6-е x IPv6-адрес источника
По умолчанию: :: 1
-6d x IPv6 адрес назначения
По умолчанию: правильно
аргументы для модуль ./rip.so:
-рв x версия RIP
По умолчанию: 2
-rc x команда RIP (1 = запрос, 2 = ответ, 3 = трассировка (устаревшая), 4 = трассировка (устаревшая),
5 = опрос (недокументированный), 6 = запись опроса (недокументированный)
По умолчанию: 1
-re x Добавьте запись RIP. Формат: Семейство адресов: тег маршрута: адрес: маска подсети: далее
хмель: метрический
По умолчанию: 2: 0: 0.0.0.0: 255.255.255.0: 0.0.0.0: 16, любой вариант, который я могу исключить, чтобы использовать
по умолчанию
-лягушка x Пакет аутентификации RIP, аргумент - пароль; не используйте другие параметры RIP
в этом заголовке RIP
-RD Запрос RIP по умолчанию - получить всю таблицу маршрутизации маршрутизатора; не используйте другие RIP
параметры в этом заголовке RIP
аргументы для модуль ./ripng.so:
-Рв x Версия RIPng
По умолчанию: 1
-Рк x команда RIPng (1 = запрос, 2 = ответ)
По умолчанию: 1
-Рр x Зарезервированное поле RIPng (должно быть 0)
По умолчанию: 0
-Ре x Добавьте запись RIPng. Формат: адрес / тег маршрута / адрес / лен / метрика.
По умолчанию: :: / 0/128/1, можно оставить любой вариант, чтобы использовать значение по умолчанию.
-Рд Запрос RIPng по умолчанию - получить всю таблицу маршрутизации маршрутизатора; не используйте другие
Параметры RIPng в этом заголовке RIPng
аргументы для модуль ./tcp.so:
-TS x TCP-порт источника
По умолчанию: 0
-тд x TCP-порт назначения
По умолчанию: 0
-тн x Порядковый номер TCP
По умолчанию: случайный
-та x Номер подтверждения TCP
По умолчанию: 0
-тт x смещение данных TCP
По умолчанию: правильно
-тр x Зарезервированное поле заголовка TCP, ИСКЛЮЧАЯ биты ECN и CWR
По умолчанию: 0
-тфе x TCP ECN бит (rfc2481)
По умолчанию: 0 (варианты: 0,1, r)
-тфк x TCP CWR бит (rfc2481)
По умолчанию: 0 (варианты: 0,1, r)
-тфу x TCP URG бит
По умолчанию: 0 или 1, если -ту указано (варианты 0,1, r)
-тфа x бит TCP ACK
По умолчанию: 0 или 1, если -та указано (варианты 0,1, r)
-тфп x TCP PSH бит
По умолчанию: 0 (варианты: 0,1, r)
-tfr x TCP RST бит
По умолчанию: 0 (варианты: 0,1, r)
-тфс x TCP SYN бит
По умолчанию: 1 (варианты: 0,1, r)
-тфф x TCP FIN бит
По умолчанию: 0 (варианты: 0,1, r)
-тв x размер окна TCP
По умолчанию: 65535
-тс x Контрольная сумма TCP
По умолчанию: правильно
-ту x Указатель срочности TCP
По умолчанию: 0
-тонум x
Параметр TCP в виде строки шестнадцатеричных байтов (длина всегда правильная)
По умолчанию: (без параметров)
-тоэол Параметр TCP: конец списка
-тоноп Параметр TCP: нет операции
-томсс x
Параметр TCP: максимальный размер сегмента
масштаб x
Параметр TCP: масштаб окна (rfc1323)
-тосакок
Параметр TCP: разрешить выборочное подтверждение (rfc2018)
-уволить x
Параметр TCP: выборочное подтверждение (rfc2018), формат: l_edge1: r_edge1, l_edge2: r_edge2 ...
-малыши x
Параметр TCP: отметка времени (rfc1323), формат - tsval: tsecr
аргументы для модуль ./udp.so:
-нас x порт источника UDP
По умолчанию: 0
-uD x Порт назначения UDP
По умолчанию: 0
КТК x длина пакета UDP
По умолчанию: правильно
-uc x контрольная сумма UDP
По умолчанию: правильно
Используйте sendip онлайн с помощью сервисов onworks.net