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