2 # Copyright (C) 2008 OpenWrt.org
6 include $(TOPDIR
)/rules.mk
11 PKG_MD5SUM
:=689c456f8edb77b9b4199a25514ac683
13 PKG_SOURCE_URL
:=@SF
/im-snif
14 PKG_SOURCE
:=$(PKG_NAME
)f_
$(PKG_VERSION
).tgz
16 include $(INCLUDE_DIR
)/package.mk
18 PKG_UNPACK
:=gzip
-dc
$(DL_DIR
)/$(PKG_SOURCE
) |
$(TAR
) -C
$(PKG_BUILD_DIR
) -xvf
-
23 DEPENDS
:=+libpcap
+uclibcxx
24 TITLE
:=MSN Messenger sniffer
25 URL
:=http
://sourceforge.net
/projects
/im-snif
28 define Package
/imsnif
/description
29 IMsnif is a simple program to log Instant Message activity
30 on the network. It uses libpcap to capture packets and
31 analyzes them
, logging conversation
, contact lists
, etc.
35 $(TARGET_CROSS
)g
++ $(TARGET_CPPFLAGS
) -fno-builtin
-fno-rtti
-nostdinc
++ \
36 -I
$(STAGING_DIR
)/usr
/include/uClibc
++ -I
$(LINUX_DIR
)/include \
37 -o
$(PKG_BUILD_DIR
)/src
/imsnif \
38 $(PKG_BUILD_DIR
)/src
/imsniff.
cpp \
39 $(PKG_BUILD_DIR
)/src
/util.
cpp \
40 $(PKG_BUILD_DIR
)/src
/msn_conntrack.
cpp \
41 $(PKG_BUILD_DIR
)/src
/msn_handlers.
cpp \
42 -L
$(STAGING_DIR
)/usr
/lib
-nodefaultlibs
-luClibc
++ $(LIBGCC_S
) -lpcap \
43 $(PKG_BUILD_DIR
)/src
/pcap_stuff.
cpp
46 define Package
/imsnif
/install
47 $(INSTALL_DIR
) $(1)/etc
48 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/docs
/imsniff.conf.sample
$(1)/etc
/imsnif.conf
49 $(INSTALL_DIR
) $(1)/etc
/init.d
50 $(INSTALL_BIN
) .
/files
/imsnif
$(1)/etc
/init.d
51 $(INSTALL_DIR
) $(1)/usr
/bin
52 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/imsnif
$(1)/usr
/bin
55 $(eval
$(call BuildPackage
,imsnif
))