IP-адреса

Ответить
kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

IP-адреса

Сообщение kvirtu »

Хотелось бы что бы при отображении списка пользователей отображался бы и его впн-адрес

Stas
Сообщения: 64
Зарегистрирован: Ср май 31, 2006 6:07 am

Re: IP-адреса

Сообщение Stas »

kvirtu писал(а):Хотелось бы что бы при отображении списка пользователей отображался бы и его впн-адрес
Необходимым не назовёшь, но раз такая жара пошла, то и я свои 5 копеек вставлю :)
Хотелось бы, чтоб был список всех полей, вывод которых можно было бы включать или выключать.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

Если в

/ Customers/ Users/ Dialup / VPN List/

задать поиск по ип

например

IP (>,<) >0.0.0.0

появится поле с ИП адресами


система индивидуального выбора полей для показа щас разрабатывается

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Сообщение kvirtu »

~AsmodeuS~ писал(а):Если в

/ Customers/ Users/ Dialup / VPN List/

задать поиск по ип

например

IP (>,<) >0.0.0.0

появится поле с ИП адресами


система индивидуального выбора полей для показа щас разрабатывается
будем ждать !
еще пожелание, что бы можно было просматривать куда лазил юзвер после закрытия сессий в модуле squid,
просто иногда возникает вопросы у юзверов, вот я ничего не делал, а деньги снялись, а ты ему раз статититику, были там та, стока принято
и еще ,
Я хочу выразить автору благодарность, за такой биллинг :wink:

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

для целей анализа логов прокси я бы посоветовал использовать

http://sarg.sourceforge.net/


возможно в будущем для упрощения процеса анализа пользовательского трафика я совмещу этот проект со своим

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Сообщение kvirtu »

~AsmodeuS~ писал(а):для целей анализа логов прокси я бы посоветовал использовать

http://sarg.sourceforge.net/


возможно в будущем для упрощения процеса анализа пользовательского трафика я совмещу этот проект со своим
я нашел другой, думаю он более удобен:
http://lightsquid.sf.net

E}|{
Сообщения: 7
Зарегистрирован: Чт окт 05, 2006 5:12 am
Контактная информация:

SQUID

Сообщение E}|{ »

У меня вот тут вопрос возник один, в принципе все работает прекрасно, но хотелось бы смотреть статистику юзверов (кто куда лазил, чего и откуда скачал), ну и собственно вопрос: если к squidu прикрутить sarg в статистике будут отображаться логины или ip адреса ??? (хотелось бы чтоб по логину все отслеживалось так удобнее и не надо лазить сверятся кому какой ip прописал)
если такое возможно то как это реализовать (в общих чертах естественно) ;-)
заранее спасибо :)

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

если sarg и нет авторизации на прокси тогда будут ип адреса нужно будет просто делать выборку

demonisius
Сообщения: 18
Зарегистрирован: Вс ноя 19, 2006 4:34 pm

Сообщение demonisius »

Я считаю что прикрут сарга будет лишним, это проект Биллинга, а не просмотра в мелких офисах кто и чего из порнухи нового скачал. :)
У меня люди тянут в день по 9 Гб, это не много, но такая статистика через прозрачный прокси просто идиотична... Кроме того пользователи должны знать что они заплатили, и ходят в нет без Вашего ока.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

Ну эта детализация суто для админа, пока моя система не ориентируется на неё иза большых ресурсов для такого статитики.

Хотя в будущем такое возможно включу.

Смотрите за анонсом изминений на 2007 год

wazzup
Сообщения: 11
Зарегистрирован: Вт ноя 28, 2006 8:29 am

Сообщение wazzup »

~AsmodeuS~ писал(а):если sarg и нет авторизации на прокси тогда будут ип адреса нужно будет просто делать выборку

Код: Выделить всё

 select start,users.id, ip  from dv_log,users where   users.uid=dv_log.uid
union
select started, user_name, framed_ip_address from dv_calls
order by start 
такая выборка и времени входа будет корректной?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

SELECT * from dv_calls;

все что связано с текущей сесией


SELECT * from dv_log;
все что связано с законченной сесией

wazzup
Сообщения: 11
Зарегистрирован: Вт ноя 28, 2006 8:29 am

Сообщение wazzup »

~AsmodeuS~ писал(а):SELECT * from dv_calls;

все что связано с текущей сесией


SELECT * from dv_log;
все что связано с законченной сесией
спасибо


такой вот файл ip2name.abills
у меня получился

Код: Выделить всё

#
#convert user -> ip , get user name from abills database


use DBI;
use Socket;
my $dbh; 


sub StartIp2Name() {
    $dbh = DBI->connect("DBI:mysql:database=abills;host=localhost","abills", "abillspasswd" ) || die $DBI::errstr;
}

sub Ip2Name($$$) {
# $Lhost,$user,$Ltimestamp
    my $ip=shift;
    my $user_name=shift;
    my $time=shift;
    
    my $ret;
    my $result1 = $dbh->prepare("select started, user_name, framed_ip_address from dv_calls where( framed_ip_address='".unpack('N',inet_aton($ip))."')and (started<FROM_UNIXTIME('".$time."'))  order by started DESC");
    
    $result1->execute();
    
    if (my $ln = $result1->fetchrow_hashref()) {
         $ret=$ln->{'user_name'};
	  
    }
    else
    {   
        my $result = $dbh->prepare("select start,users.id , ip  from dv_log ,users where   (users.uid=dv_log.uid) and (ip='".unpack('N',inet_aton($ip))."')and (start < FROM_UNIXTIME('".$time."'))  order by start DESC");
	$result->execute();
	if (my $ln = $result->fetchrow_hashref()) {
	   $ret=$ln->{'id'};
	}
	else {
	      $ret=$ip;
        }
	$result->finish();
    }
    $result1->finish();

    return $ret;
}
sub StopIp2Name() {
$dbh->disconnect();
}

#warning !!!
1;
для
http://lightsquid.sf.net
вроде бы корректно отображает :wink:

посоветуйте мож надо чегонить поправить :roll:

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

1 unpack('N',inet_aton($ip)) - можно заменить на MySQL команду
INET_ATON('$ip')
2 Абилс подерживает обэктную модель обращения к базе тоесть лутше использовать уже встроеные фукции модуля

$Dv_sessions->online();

посмотрите модуль Dv.

wazzup
Сообщения: 11
Зарегистрирован: Вт ноя 28, 2006 8:29 am

Сообщение wazzup »

http://lightsquid.sourceforge.net/V1.7.1.html

Version brief:

minor bugfix, wrong date in UPDATE day_detail.cgi row in report, foreget add +1 for month and 1900 for year.
now write correct date in .features, and correct display invalide date from vrsion 1.7

and new ip2name.abils
sample how to use SQL request for recive user name from sql database
:roll: одну букву L пропустили

Ответить