Ошибка #46

Ошибка в 'trafsave.pl'

Added by Serg79 - over 1 year ago. Updated over 1 year ago.

Status:Закрыт Start date:2010-08-17
Priority:Нормальный Due date:2010-09-07
Assignee:Serg79 - % Done:

100%

Category:scripts
Target version:0.1-beta

Description

Файл ./scripts/trafsave.pl

 1     # проверим вносимые записи
 2     if (($pId == $proto{'tcp'}) || ($pId == $proto{'udp'})) {
 3         if (($srcPort && $dstPort) || ($srcPort == $dstPort)) {
 4             # не удается определить клиента в полученном TCP или UDP пакете
 5             $warnMsg = "Can not determine the client: srcIp = " . long2ip($srcIp) . ", srcPort = $srcPort, " .
 6                 "dstIp = " . long2ip($dstIp) . ", dstPort = $dstPort, pId = $protoName";
 7             warning($warnMsg);
 8             next;
 9         }
10     } else {
11         # протоколы отличные от TCP и UDP не поддерживаются
12         #
13         # NOTE: в текущюю структуру таблиц пока не понятно как добовлять
14         #        информацию о протоколах отличных от TCP и UDP. Данный вопрос
15         #        требует дополнительного изучения и дороботки.
16         $warnMsg = "Protocol is not supported: srcIp = " . long2ip($srcIp) . ", srcPort = $srcPort, " .
17             "dstIp = " . long2ip($dstIp) . ", dstPort = $dstPort, pId = $protoName";
18         warning($warnMsg);
19         <---- ЗДЕСЬ ДОЛЖНА БЫТЬ ИНСТРУКЦИЯ 'next' ---->
20     }
21 

После того как обнаружен протокол отличный от TCP или UDP, данная строчка должна пропускаться и выполнятся выборка новой строки для обработки.

History

Updated by Serg79 - over 1 year ago

  • % Done changed from 0 to 100
  • Assignee set to Serg79 -
  • Due date set to 2010-09-07
  • Status changed from Новый to Закрыт

Committed in r113

Updated by Serg79 - over 1 year ago

  • Category changed from sql to scripts

Also available in: Atom PDF