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 SUBMENU
:=Instant Messaging
24 DEPENDS
:=+libpcap
+uclibcxx
25 TITLE
:=MSN Messenger sniffer
26 URL
:=http
://sourceforge.net
/projects
/im-snif
29 define Package
/imsnif
/description
30 IMsnif is a simple program to log Instant Message activity
31 on the network. It uses libpcap to capture packets and
32 analyzes them
, logging conversation
, contact lists
, etc.
36 $(TARGET_CROSS
)g
++ $(TARGET_CPPFLAGS
) -fno-builtin
-fno-rtti
-nostdinc
++ \
37 -I
$(STAGING_DIR
)/usr
/include/uClibc
++ -I
$(LINUX_DIR
)/include \
38 -o
$(PKG_BUILD_DIR
)/src
/imsnif \
39 $(PKG_BUILD_DIR
)/src
/imsniff.
cpp \
40 $(PKG_BUILD_DIR
)/src
/util.
cpp \
41 $(PKG_BUILD_DIR
)/src
/msn_conntrack.
cpp \
42 $(PKG_BUILD_DIR
)/src
/msn_handlers.
cpp \
43 -L
$(STAGING_DIR
)/usr
/lib
-nodefaultlibs
-luClibc
++ $(LIBGCC_S
) -lpcap \
44 $(PKG_BUILD_DIR
)/src
/pcap_stuff.
cpp
47 define Package
/imsnif
/install
48 $(INSTALL_DIR
) $(1)/etc
49 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/docs
/imsniff.conf.sample
$(1)/etc
/imsnif.conf
50 $(INSTALL_DIR
) $(1)/etc
/init.d
51 $(INSTALL_BIN
) .
/files
/imsnif
$(1)/etc
/init.d
52 $(INSTALL_DIR
) $(1)/usr
/bin
53 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/imsnif
$(1)/usr
/bin
56 $(eval
$(call BuildPackage
,imsnif
))