Trafc игнорирует настройки каналов для разного времени суток, т.е. лепит один и тот же канал для разного времени суток. В чем может быть проблема?
т.е. пример: время 18 часов, файл jpg...подподает под правило "TimeInterval: 13:00-23:59 AND URL =~ *.jpg";"Band-graph-day \EOF"; а он назначает канал НОЧЬ, хотя это правило "TimeInterval: 02:00-13:00 AND URL =~ *.jpg";"Band-graph-night \EOF"; действовать не должно.
Содержание файла RulesList.txt
"TimeInterval: 02:00-13:00 AND URL =~ *.mp*";"Band-big-night \EOF";
"TimeInterval: 02:00-13:00 AND URL =~ *.zip";"Band-big-night \EOF";
"TimeInterval: 02:00-13:00 AND URL =~ *.rar";"Band-big-night \EOF";
"TimeInterval: 02:00-13:00 AND URL =~ *.avi";"Band-big-night \EOF";
"TimeInterval: 02:00-13:00 AND URL =~ *.exe";"Band-big-night \EOF";
"TimeInterval: 02:00-13:00 AND URL =~ *.jpg";"Band-graph-night \EOF";
"TimeInterval: 02:00-13:00 AND URL =~ *.gif";"Band-graph-night \EOF";
"TimeInterval: 02:00-13:00 AND URL =~ *.png";"Band-graph-night \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.mp*";"Band-big-day \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.zip";"Band-big-day \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.rar";"Band-big-day \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.avi";"Band-big-day \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.exe";"Band-big-day \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.jpg";"Band-graph-day \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.gif";"Band-graph-day \EOF";
"TimeInterval: 13:00-23:59 AND URL =~ *.png";"Band-graph-day \EOF";
"TimeInterval: 00:00-01:59 AND URL =~ *.jpg";"Band-graph-day \EOF";
"TimeInterval: 00:00-01:59 AND URL =~ *.gif";"Band-graph-day \EOF";
"TimeInterval: 00:00-01:59 AND URL =~ *.png";"Band-graph-day \EOF";
"TRUE";"Band-nolimit";
BandsList.txt
"NAME";"CPS";"DIRECTION";"ISCLASS"
"Band-big-day";"1000";"IN";
"Band-big-night";"10000";"IN";
"Band-graph-night";"100";"IN";
"Band-ind-sites";"1000";"IN";
"Band-all-day";"2000";"IN";
"Band-nolimit";"9500";"IN";
"Band-all-night";"10000";"IN";
"Band-graph-day";"100";"IN";
"Band-swf-day";"1000";"IN";
"Band-swf-night";"5000";"IN";
0305CanalKit.log
18:04:41 CanalKit: Band-graph-night | 192.168.1.7 admin
18:05:25 CanalKit: Band-nolimit | 192.168.1.7 adminhttp://www.ladro.ru/forum/
18:05:36 CanalKit: Band-nolimit | 192.168.1.7 adminhttp://www.ladro.ru/forum/index.php?act=task
18:05:37 CanalKit: Band-nolimit | 192.168.1.7 adminhttp://www.ladro.ru/forum/index.php?showforum=27
18:05:37 CanalKit: Band-nolimit | 192.168.1.7 admin
18:05:42 CanalKit: Band-nolimit | 192.168.1.7 adminhttp://www.ladro.ru/forum/jscripts/ipb_forum.js
18:05:43 CanalKit: Band-graph-night | 192.168.1.7 admin
18:05:45 CanalKit: Band-nolimit | 192.168.1.7 admin
18:05:45 CanalKit: Band-nolimit | 192.168.1.7 adminhttp://www.ladro.ru/forum/index.php?showtopic=676
18:05:51 CanalKit: Band-graph-night | 192.168.1.7 admin





И, соответственно,
пример: есть два правила:
"TimeInterval: 13:00-23:59 AND URL =~ *.jpg";"Band-graph-day \EOF";
"TimeInterval: 00:00-01:59 AND URL =~ *.jpg";"Band-graph-day \EOF";
хочется их объеденить в одно, как это сделать?
а вообще для непересекающихся временных интервалов, например так:
Это язык программирования в чистом виде. Называется Форт (Forth). Подробности на
P.S. В первом примере кавычка лишняя затесалась перед AND.