Merhaba, Portlardaki imspector yazılımının versiyonu 0.5 ve pek de işe yaramıyor. Yenisini kurmak için neler yaptım sizinle paylaşmak istedim.
Aşağıdaki adresden imspector'ün son SNAPSHOT versiyonunu indirdim. http://www.imspector.org/downloads/snapshots/imspector-20090619.tar.gz Makefile BSD uyumlu değil bu yüzden gmake kullanmak gerekiyor, Makefile üzerinde aşağıdaki değişiklikleri yapın 1. Prefix /usr yerine /usr/local olmalı, çalışmasını aslında engellemez ama herşey yerli yerinde olunca daha güzel DESTDIR = / PREFIX = /usr/local 2. Makefile içerisinde LIBS = -ldl satırı kapatılmalı ########## # If using FreeBSD or OpenBSD COMMENT the below lines #LIBS = -ldl 3. icq plug-in compile olmuyor ama bana MSN gerekliydi o yüzden Makefile içerisinde o plug-in'i kaldırdım g++ -Wall -O2 -fPIC -I/usr/include -DHAVE_SSL icqprotocolplugin.cpp -c icqprotocolplugin.cpp: In function 'int getmessage(char**, char*, int, std::string&, int&, int&)': icqprotocolplugin.cpp:676: error: invalid conversion from 'char**' to 'const char**' icqprotocolplugin.cpp:676: error: initializing argument 2 of 'size_t libiconv(void*, const char**, size_t*, char**, size_t*)' gmake: *** [icqprotocolplugin.o] Error 1 4. imspector.h dosyasındaki #include <iconv.h> satırını #include </usr/local/include/iconv.h> olarak değiştirilmeli Şimdi sorunsuz olarak gmake gmake install /usr/local/etc/imspector/imspector.conf içerisinde libdir satırı aşağıdaki gibi değiştirilmeli: /usr/local/lib/imspector IMspector'ü başlatalım imspector -d -c /usr/local/etc/imspector/imspector.conf /etc/pf.conf içerisine de gerekli redirect kuralını yazalım: rdr on vr1 proto tcp from vr1:network to any port 1863 -> localhost port 16667 Burada vr1 içeriye bakan arabirim ve imspector FW üzeirnde çalışıyor Ve sonunda /var/log/imspector altında konuşmalar loglanıyor. -- Kerem Erciyes Sistem Danismani http://proje.keremerciyes.com kerem.erci...@gmail.com +90 532 737 05 83