Что означает опция ISIC «-t»?

Как я уже выяснил, инструмент ISIC имеет параметр «-t» только для tcpsic или tcpsic6, и это означает процент пакетов с неправильной контрольной суммой. В случае tcpsic мой маршрутизатор работает нормально. Но когда я тестировал свой роутер с isic -s rand -d 192.168.10.20 -t 100 -p 1000000 -r 10 Я обнаружил уязвимость в своем роутере. Если бы я мог знать, что -t делает для isic , я мог бы решить эту проблему на своем маршрутизаторе.

-1
задан 18 June 2019 в 13:01
1 ответ

Начнем с проверки справочной страницы . К сожалению, в лучшем случае это неоднозначно.

Параметры в процентах

Эти параметры определены для всех, кроме esic. …

-t

Доступно только для tcpsic и tcpsic6, процент TCP-пакетов с неверной контрольной суммой TCP.

Таким образом, параметр -t применяется к isic в части «определено для всех, кроме esic». Тем не менее, это также не относится к части «только для tcpsic и tcpsic6».

Столкнувшись с такой неоднозначностью, проверьте источник .

Источник для tcpsic включает:

while ((c = getopt (argc, argv, "hd: s: r: m: k: Dp: V: F: I: u: T: t: vx: "))! = EOF) {

case 't'

TCPCksm = atof (optarg);

break;

И источник для isic включает:

while ((c = getopt (argc, argv, "hd: I: s: r: m: k: Dp: V: F: vx:"))! = EOF) {

и отсутствие оператора case для -t .

Заключение

  • Параметр -t игнорируется для isic .
  • Некорректная часть справочной страницы «Эти параметры определены для всех, кроме esic».
1
ответ дан 5 December 2019 в 19:38

Теги

Похожие вопросы