Страница 1 из 2

Unicode & PERL & aimsniff

Добавлено: 2008-12-01 14:57:55
Сыч
Добрый день!
Подскажите пожалуйста!
Поставил aimsniff, web морду was. C English все замечательно. но русский отказывается понимать.
Качнул с aimsniff.com патч для Cyrillic Unicode и UTF .
Но при запуске ругается PERL ???
Can't locate Unicode/Map8.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at ./aimSniff.Cyr-005.pl line 42.
BEGIN failed--compilation aborted at ./aimSniff.Cyr-005.pl line 42.

Я так понимаю что перл не поддерживает Unicode/Map8.pm?
Как его поставить ?
Подскажите?

Re: Unicode & PERL & aimsniff

Добавлено: 2008-12-01 14:59:31
hizel

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

/usr/ports >make search name=map8
Port:   p5-Unicode-Map8-0.12_1
Path:   /usr/ports/converters/p5-Unicode-Map8
Info:   Mapping table between 8-bit chars and Unicode
Maint:  ports@FreeBSD.org
B-deps: perl-5.8.8_1
R-deps: p5-Unicode-String-2.09 perl-5.8.8_1
WWW:    http://search.cpan.org/dist/Unicode-Map8/

Re: Unicode & PERL & aimsniff

Добавлено: 2008-12-01 15:08:29
Сыч
Огромное спасибо
Все пошло

Re: Unicode & PERL & aimsniff

Добавлено: 2008-12-25 19:07:46
-=HaRuis=-
Добрый все. =)

Может кто скрещивал aimsniff_Cyr + freebsd7 + mysql 5.0 (utf-8) поделитесь опытом...

Проблема заключается в кодировках, уже второй день мучаю, в БД русские буквы кладутся ввиде ???? ???? ??????? =(

Re: Unicode & PERL & aimsniff

Добавлено: 2008-12-26 8:03:53
Сыч
У меня все получилось. Стандартным aimsniff писались в базу вопросики. А спатченным , скачанным с сайта все нормально. В базу пишется в koi-8 r.

Re: Unicode & PERL & aimsniff

Добавлено: 2008-12-26 11:17:30
-=HaRuis=-
а Mysql какую кодировку по умолчанию юзает?

Re: Unicode & PERL & aimsniff

Добавлено: 2008-12-26 11:35:04
Сыч
logs 60,579 MyISAM 16.9 МБ -
Кодировка utf8_bin

Re: Unicode & PERL & aimsniff

Добавлено: 2009-01-04 3:27:53
Gnix
о черт, что бы это могло значить?:

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

# aimSniff.Cyr-005.pl -C=/usr/local/etc/aimSniff.cfg -d=tun0                                                        
                                                                                                  
                                                                                                  
##########################################################                                        
AIM Sniff v. 0.9dr005                                                                             
Developed by: Shawn Grimes                                                                        
Realtex-sux and demiurgie based Cyrillic patches are made by amdk7.                               
##########################################################                                        
                                                                                                  
Beginning Sniff...                                                                                
FILTER: port 5190


Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
Use of uninitialized value in length at /usr/local/bin/aimSniff.Cyr-005.pl line 587.
что делать?

вот

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

# cat /usr/local/etc/aimSniff.cfg
dev=tun0
filter='tcp and port 3128'
daemon=1
host=localhost
database=aimsniff
user=aimsniff
password=pass
useSyslog=1
handlefile=/var/log/handles1.log
база aimsniff создана
в базу не пишет
was установлен по этой статье http://www.lissyara.su/?id=1832

Re: Unicode & PERL & aimsniff

Добавлено: 2009-01-04 13:34:30
hizel
исходники надо смотреть :)

Re: Unicode & PERL & aimsniff

Добавлено: 2009-07-15 14:18:27
Happy_demon
подскажите, пожалуйста с кодировками.
аимсниф - русский, в файлик если кидать сообщения - отображается нормально, а в phpmyadmin и, соответственно в простенькой морде - крякозябры

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

[root@base /usr/local/etc]# uname -r
7.2-RELEASE

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

[root@base /usr/local/etc]# cat /etc/make.conf | grep -v "^$" | grep -v "^#"
PERL_VERSION=5.10.0
DEFAULT_MYSQL_VER=51
PORTSDIR?=      /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-server
WITH_CHARSET=cp1251
WITH_OPENSSL=yes
BUILD_OPTIMIZED=yes
WITHOUT_INNODB=yes
.endif
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-client
WITH_CHARSET=cp1251
BUILD_OPTIMIZED=yes
.endif
где кодировку подправить, чтобы сообщения нормально отображались?
Заранее спасибо

Re: Unicode & PERL & aimsniff

Добавлено: 2009-07-22 15:01:42
fly
Только только поставил aimsniff и пускаю команду как указано в статье дабы понять видет ли он чтонить и вот

Это все что получилось за час прошлушки. В чем проблема то ? Сообщения естественно ходили.

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

aimsniff -d=rl0 --nodb


#############################
AIM Sniff v. 0.9d
Developed by: Shawn Grimes
#############################

Beginning Sniff...
FILTER: port 5190
Use of uninitialized value in hash element at /usr/local/bin/aimsniff line 1119.
Use of uninitialized value in hash element at /usr/local/bin/aimsniff line 1119.
Use of uninitialized value in hash element at /usr/local/bin/aimsniff line 1119.
Use of uninitialized value in hash element at /usr/local/bin/aimsniff line 1119.
Use of uninitialized value in hash element at /usr/local/bin/aimsniff line 1119.
AIM
        Type: Buddy List
        Timestamp: 2009-7-22 14:7:17
        GROUP:
                        474887010
                        389734965
                        561608452
                        376981863
                        592648126
        DSTIP: 192.168.0.221
        GROUP: General
                        276631311
                        353587131
                        289086069
                        261225182
                        397866968
                        419692224
                        294414823
                        463064496
        FAMILY: 00130006


Use of uninitialized value in substitution (s///) at /usr/local/bin/aimsniff line 992.
Use of uninitialized value in hex at /usr/local/bin/aimsniff line 677.
Use of uninitialized value in hex at /usr/local/bin/aimsniff line 677.
Use of uninitialized value in substitution (s///) at /usr/local/bin/aimsniff line 992.
Use of uninitialized value in hex at /usr/local/bin/aimsniff line 677.


Re: Unicode & PERL & aimsniff

Добавлено: 2009-07-31 8:17:02
km
Здравствуйте!

У меня с aimsniff проблема такая, при открытии страницы admin.php, выдаёт её код.
Страницы index.php, search.php,filters.php и stats.php отображаются нормально.

Код такого вида:

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

<?
phpinfo();
?>
Исполняется нормально.

Возможно настроен неправильно apache(v1.3.41) или php(5.2.9). Может кто сталкивался с такой проблемой.

Заранее спасибо!

Re: Unicode & PERL & aimsniff

Добавлено: 2009-08-03 11:28:31
km
Всё разобрался.

Дело было в том, что на этой же машине стоял squid(прозрачный), а когда apache без php(до установки php) пытался загрузить страничку admin.php он естественно понимал его как обычный файл, который и попал собственно в кэш squid. После установки php, при обращении к admin.php, файл брался из кэш-а.

Решение, пока временное, было простым:
  • 1. Очистить кэш squid
    2. Использовать другой порт для apache
Всем спасибо!

Re: Unicode & PERL & aimsniff

Добавлено: 2009-08-28 11:26:14
m2pod
подскажи с чем может быть связано что aimsniff не пишет логи в базу?
базу создал, права дал, в конфиге написал все.
ручками все вылавливает если не писать в базу, а так нет....

Re: Unicode & PERL & aimsniff

Добавлено: 2009-09-01 7:20:23
km
m2pod
Покажи конфиг aimsniff-а.

Re: Unicode & PERL & aimsniff

Добавлено: 2009-09-02 12:57:45
m2pod
теперь пишет логи, но там пустые сообщения, в консоли ловит на русском, а в базу не пишет вообще.
проблема в mysql 5.1
в 5.0 все работает отлично

Re: Unicode & PERL & aimsniff

Добавлено: 2009-09-08 12:05:17
Jah
Господа, а aimsniff может слушать только на физических интерфейсах? Возможно ли как-нибудь мониторить с его помощью нетграф-интерфейс?

Re: Unicode & PERL & aimsniff

Добавлено: 2009-09-29 3:13:53
fox
Доброй ночи!
В режиме:

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

aimSniff.Cyr-005.pl -d=re0 --nodb
Всё работает!
А вот в режиме демона не чего в базу не пишет(((
Как посмотреть лог?
Что это может быть???
За ранние спасибо!

Re: Unicode & PERL & aimsniff

Добавлено: 2009-11-23 18:35:53
MASiK
Кому надо стук в личку, я этот Аимснифф так оттрахал что он у меня показывает всех клиентов в латинице (В том числе и ICQ6)


P.S. Или Создатель статьи, свяжись со мной, я те выдам всё что на исправлял, в статью внесешь

Re: Unicode & PERL & aimsniff

Добавлено: 2009-11-23 21:59:30
fox
Это интересно а можеш на форум написать свою статью, Лис потом тебя в на сайт добавит, или раскажи в кратце а то у меня нефига не получилось, точнее в базу сикиля не заносилось!
Буду очень признателен!

Re: Unicode & PERL & aimsniff

Добавлено: 2009-12-01 17:20:16
Storoge
То же самое, mysql 5.1, в базу ни в каком режиме не пишет, в файлик - прекрасно. Каа лечить?

Re: Unicode & PERL & aimsniff

Добавлено: 2010-01-07 21:31:10
PSdok
Storoge писал(а):То же самое, mysql 5.1, в базу ни в каком режиме не пишет, в файлик - прекрасно. Каа лечить?
сам долго бился. В файл пишет , в базу нет.
Решение было такое.
полностью переписал руками файл aimsniff.conf. (все тоже самое но забил руками). Вероятно были какието не печатные символы.

Позднее в одной статье, по настройке aimsniff, нашел такой совет
...Проще всего воспользоваться шабло-
ном aimsniff.config. Если у вас есть возможность – напиши-
те этот файл с нуля, потому как шаблон «кривой». Если же
набирать лень – найдите утилиту dos2unix и с её помощью
исправьте символы перевода строк с «0D 0A» на «0A»...

Re: Unicode & PERL & aimsniff

Добавлено: 2010-01-07 22:00:56
PSdok
У меня не получается настроить запуск после включения компьютера.
Файл aimsniff положил куда надо. В ручную он запускается, а перезагрузке нет.

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

freebsd# cat /usr/local/etc/rc.d/aimsniff
#!/bin/sh

# REQUIRE: mysql

case $1 in
start)
        echo Starting aimSniff...
        /usr/local/bin/aimSniff.Cyr-005.pl -C=/usr/local/etc/aimSniff.cfg
#       /usr/local/bin/aimSniff.pl -C=/usr/local/etc/aimSniff.cfg
        ;;
stop)
        if [ -r /var/run/aimsniff_parent.pid ]; then
                echo Stopping aimSniff...
                kill -QUIT `cat /var/run/aimsniff_parent.pid`
        fi
        ;;
restart)
        $0 stop
        sleep 2
        $0 start
        ;;
*)
        $0 stop
        sleep 2
        $0 start
        ;;
esac

Re: Unicode & PERL & aimsniff

Добавлено: 2010-02-18 10:16:13
strelokr
настроил по инструкции.
freebsd 6.0, apache22, php5, mysql 5.5.1
запущенный файл aimSniff.Cyr-005.pl -d=xl0 --nodb пишет в консоль. все круто
А в базу ничего не пишет. права есть, правильно назаначеные.
так же когда открываешь ссылку http://my.server.com/was/stats.php или http://my.server.com/was/index.php не отображаются картинки. Index.php поправил счас в таком виде

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

print("<CENTER><img src=./images/typesGraph.php>");

Re: Unicode & PERL & aimsniff

Добавлено: 2010-02-18 11:29:28
strelokr
добавил руками в базу одну запись WAS выбирает отлично файл и картинки рисует тоже отлично. просто aimsniff ничего не ложит в базу. aimSniff.cfg переписал полностью руками

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

dev=xl0
filter='tcp and 5190'
daemon=1
host=localhost
database=aimsniff
user=root
password=
useSyslog=1