Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:31 19.04.24 
Компютри и Интернет
   >> Perl
Всички теми Следваща тема *Кратък преглед

Тема трафикнови  
Автормитko (Нерегистриран)
Публикувано19.07.05 13:11



Здравейте, от много време имам проблем със скрипт на пърл.
А той е за изтриване на не платен трафик...например клиент от локалната мрежа с локален веб сървър.
Ето пример които трие връзката по NETBUI
$q="delete from yesterday where ((src_port>=137) AND (src_port<=139))";
$dbh->Query($q);
$q="delete from yesterday where ((dst_port>=137) AND (dst_port<=139))";
$dbh->Query($q);
Интересува ме какво да напиша за да премахна целия трафик от локалната мрежа и към нея по всички протоколи.
Пример:Клиент си е направил ВЕБ и други като го посещават и теглят от него им отчита трафик.
Благодаря ви предварително!!



Тема Re: трафикнови [re: митko]  
Авторnoff (Нерегистриран)
Публикувано23.07.05 23:31



Ако някой разбира и аз имам подобен проблем







ПЪРЛ Е ВЕЛИК!!!



Тема Re: трафикнови [re: митko]  
АвторMитko (Нерегистриран)
Публикувано08.08.05 11:12



Здравейте пак,
С тази оскъдна информация няма как да ми помогнете затова сега ви пиша подробности:
В таблица yesterday на MySql има освен dst_port ,src_port,bytes и dst_ip,src_ip
Интересуваме как да създам условие:
Ако dst_ip = '192.168.%.%' and src_ip = '192.168.%.%'
изтрий bytes
А ако не прескочи и продължи следващ ред от скрипта.
Сега мисля съм по ясен какво искам .
Благодаря на отзовалите се.



Тема Re: трафикнови [re: Mитko]  
Автор novobranec (може би?)
Публикувано08.08.05 22:28



В случая не виздам какво общо ила Perl в дадената задача, пък и ти си си написал отговора сам. Изпълняваш MySQL query-то:
"delete from yesterday where dst_ip = '192.168.%' and src_ip = '192.168.%'"
или
"update yesterday set bytes = 0 where dst_ip = '192.168.%' and src_ip = '192.168.%'"
и толкоз.




Тема Re: трафикнови [re: novobranec]  
АвторMитko (Нерегистриран)
Публикувано09.08.05 12:02



Първия ред го писах но ми изтрива целия трафик вкл. и външния.
ето как изтривам към и от определен хост:
$q="delete from yesterday where (src_ip = '222.222.52.130')";
$dbh->Query($q);
$q="delete from yesterday where (dst_ip = '222.222.52.130')";
$dbh->Query($q);



Тема Re: трафик [re: митko]  
АвторMитko (Нерегистриран)
Публикувано09.08.05 16:48



Реших си проблемчето
В место да прехвърлям целя трафик в таблица yesterday и там да го обработвам нулирах трафика на локалката предварително.
if ((src_ip == '192.168.%') && (dst_ip == '192.168.%')) {
$byte=0;
}



Тема Re: трафикнови [re: novobranec]  
Автор дядo Mиню (член)
Публикувано18.08.05 17:25



"delete from yesterday where substring(dst_ip,1,8) = '192.168.' and substring(src_ip,1,8) = '192.168.'"



Тема Re: трафикнови [re: дядo Mиню]  
АвторMитko (Нерегистриран)
Публикувано19.08.05 10:15



Това на дядо... е най доброто , защото не съхранява редове в MYSQL с data=0 за локалката и таблицата е по прегледна.
БЛАГОДАРЯ ВИ




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.