Move all to deprecated folder.
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
--- kismet-2009-06-R1/configure 2009-06-12 04:26:32.000000000 +0100
|
||||
+++ kismet-2009-06-R1.mod/configure 2009-08-05 11:27:43.000000000 +0100
|
||||
@@ -6981,7 +6981,7 @@
|
||||
|
||||
|
||||
# Add additional cflags since some distros bury panel.h
|
||||
-CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses"
|
||||
+#CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses"
|
||||
|
||||
termcontrol="none";
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
diff -Nura kismet-2009-06-R1/ifcontrol.cc kismet-2009-06-R1-nobsd/ifcontrol.cc
|
||||
--- kismet-2009-06-R1/ifcontrol.cc 2009-04-08 16:57:44.000000000 -0300
|
||||
+++ kismet-2009-06-R1-nobsd/ifcontrol.cc 2009-09-01 12:54:44.000000000 -0300
|
||||
@@ -148,7 +148,7 @@
|
||||
devlinklen = readlink(devlink.c_str(), devlinktarget, 511);
|
||||
if (devlinklen > 0) {
|
||||
devlinktarget[devlinklen] = '\0';
|
||||
- rind = rindex(devlinktarget, '/');
|
||||
+ rind = strrchr(devlinktarget, '/');
|
||||
// If we found it and not at the end of the line
|
||||
if (rind != NULL && (rind - devlinktarget) + 1 < devlinklen)
|
||||
return string(rind + 1);
|
||||
diff -Nura kismet-2009-06-R1/iwcontrol.cc kismet-2009-06-R1-nobsd/iwcontrol.cc
|
||||
--- kismet-2009-06-R1/iwcontrol.cc 2009-04-20 00:22:55.000000000 -0300
|
||||
+++ kismet-2009-06-R1-nobsd/iwcontrol.cc 2009-09-01 12:54:44.000000000 -0300
|
||||
@@ -697,7 +697,7 @@
|
||||
return -1;
|
||||
}
|
||||
|
||||
- bzero(buffer, sizeof(buffer));
|
||||
+ memset(buffer, 0, sizeof(buffer));
|
||||
|
||||
memset(&wrq, 0, sizeof(struct iwreq));
|
||||
|
||||
@@ -732,7 +732,7 @@
|
||||
memcpy((char *) &range, buffer, sizeof(iw_range));
|
||||
} else {
|
||||
/* Zero unknown fields */
|
||||
- bzero((char *) &range, sizeof(struct iw_range));
|
||||
+ memset((char *) &range, 0, sizeof(struct iw_range));
|
||||
|
||||
/* Initial part unmoved */
|
||||
memcpy((char *) &range, buffer, iwr15_off(num_channels));
|
||||
diff -Nura kismet-2009-06-R1/madwifing_control.cc kismet-2009-06-R1-nobsd/madwifing_control.cc
|
||||
--- kismet-2009-06-R1/madwifing_control.cc 2009-03-22 23:19:19.000000000 -0300
|
||||
+++ kismet-2009-06-R1-nobsd/madwifing_control.cc 2009-09-01 12:54:42.000000000 -0300
|
||||
@@ -34,7 +34,6 @@
|
||||
#include <stdint.h>
|
||||
#include <ctype.h>
|
||||
#include <getopt.h>
|
||||
-#include <err.h>
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <errno.h>
|
||||
@@ -0,0 +1,42 @@
|
||||
configure: fix ordering of ncurses libraries
|
||||
|
||||
Says Vicente:
|
||||
[T]he order is very important when doing static builds.
|
||||
Otherwise we will see errors like this one:
|
||||
|
||||
[...]/sysroot/usr/lib/libpanel.a(p_delete.o):
|
||||
In function `del_panel':
|
||||
p_delete.c:(.text+0x68): undefined reference to `_nc_panelhook'
|
||||
|
||||
Fix the order configure adds libraries: new libraries should be added
|
||||
at the *front* of the list, not at the end.
|
||||
|
||||
Reported-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
|
||||
diff -durN kismet-Kismet-2014-02-R1.orig/configure.in kismet-Kismet-2014-02-R1/configure.in
|
||||
--- kismet-Kismet-2014-02-R1.orig/configure.in 2014-02-19 05:37:43.000000000 +0100
|
||||
+++ kismet-Kismet-2014-02-R1/configure.in 2014-12-26 16:46:55.770692349 +0100
|
||||
@@ -437,10 +434,10 @@
|
||||
AC_MSG_ERROR(Failed to find curses.h or ncurses.h. You probably need to install the curses-devel package from your distribution)
|
||||
fi
|
||||
|
||||
- LIBS="$LIBS $curseaux"
|
||||
+ LIBS="$curseaux $LIBS"
|
||||
AC_CHECK_LIB([panel], [new_panel],
|
||||
AC_DEFINE(HAVE_LIBPANEL, 1, Panel terminal lib)
|
||||
- curseaux="$curseaux -lpanel",
|
||||
+ curseaux="-lpanel $curseaux",
|
||||
AC_MSG_ERROR(Failed to find libpanel extension to curses/ncurses. Install it, or disable building the Kismet client with --disable-client. Disabling the client is probably not something you want to do normally.))
|
||||
|
||||
AC_CHECK_HEADER([panel.h], [foundhpanel=yes])
|
||||
@@ -450,7 +447,7 @@
|
||||
|
||||
LIBS="$OLIBS"
|
||||
|
||||
- CLIENTCLIBS="$CLIENTCLIBS $curseaux"
|
||||
+ CLIENTCLIBS="$curseaux $CLIENTCLIBS"
|
||||
fi
|
||||
|
||||
AC_SUBST(CLIBS)
|
||||
@@ -0,0 +1,23 @@
|
||||
configure: do not hard-code host paths
|
||||
|
||||
configure hard-codes include dirs to contain /usr/include/ncurses.
|
||||
Needless to say this does not work well for cross-compilation.
|
||||
|
||||
Remove that directory from the include search dirs.
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
|
||||
diff -durN kismet-Kismet-2014-02-R1.orig/configure.in kismet-Kismet-2014-02-R1/configure.in
|
||||
--- kismet-Kismet-2014-02-R1.orig/configure.in 2014-02-19 05:37:43.000000000 +0100
|
||||
+++ kismet-Kismet-2014-02-R1/configure.in 2014-12-26 16:46:55.770692349 +0100
|
||||
@@ -406,9 +406,6 @@
|
||||
)
|
||||
AC_SUBST(wantclient)
|
||||
|
||||
-# Add additional cflags since some distros bury panel.h
|
||||
-CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses"
|
||||
-
|
||||
termcontrol="none";
|
||||
|
||||
if test "$wantclient" = "yes"; then
|
||||
43
deprecated/firmware/buildroot/package/kismet/Config.in
Normal file
43
deprecated/firmware/buildroot/package/kismet/Config.in
Normal file
@@ -0,0 +1,43 @@
|
||||
comment "kismet needs a toolchain w/ threads, C++, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_KISMET
|
||||
bool "kismet"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on !BR2_STATIC_LIBS # dlfcn.h
|
||||
select BR2_PACKAGE_NCURSES
|
||||
select BR2_PACKAGE_NCURSES_TARGET_PANEL
|
||||
select BR2_PACKAGE_LIBPCAP
|
||||
select BR2_PACKAGE_LIBNL
|
||||
help
|
||||
Kismet - 802.11 layer2 wireless network detector, sniffer,
|
||||
and intrusion detection system.
|
||||
|
||||
Kismet will work with any wireless card which supports raw
|
||||
monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and
|
||||
802.11g traffic.
|
||||
|
||||
Kismet identifies networks by passively collecting packets
|
||||
and detecting standard named networks, detecting (and given
|
||||
time, decloaking) hidden networks, and infering the presence
|
||||
of nonbeaconing networks via data traffic.
|
||||
|
||||
http://www.kismetwireless.net
|
||||
|
||||
if BR2_PACKAGE_KISMET
|
||||
|
||||
config BR2_PACKAGE_KISMET_CLIENT
|
||||
bool "Install client"
|
||||
|
||||
config BR2_PACKAGE_KISMET_DRONE
|
||||
bool "Install drone"
|
||||
|
||||
config BR2_PACKAGE_KISMET_SERVER
|
||||
bool "Install server"
|
||||
default y
|
||||
|
||||
endif
|
||||
57
deprecated/firmware/buildroot/package/kismet/kismet.mk
Normal file
57
deprecated/firmware/buildroot/package/kismet/kismet.mk
Normal file
@@ -0,0 +1,57 @@
|
||||
################################################################################
|
||||
#
|
||||
# kismet
|
||||
#
|
||||
################################################################################
|
||||
|
||||
KISMET_VERSION = Kismet-2014-02-R1
|
||||
KISMET_SITE = http://www.kismetwireless.net/kismet.git
|
||||
KISMET_SITE_METHOD = git
|
||||
KISMET_DEPENDENCIES = host-pkgconf libpcap ncurses libnl
|
||||
KISMET_CONF_OPTS += --with-netlink-version=3
|
||||
KISMET_LICENSE = GPLv2+
|
||||
KISMET_LICENSE_FILES = debian/copyright
|
||||
|
||||
# We touch configure.in:
|
||||
KISMET_AUTORECONF = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBCAP),y)
|
||||
KISMET_DEPENDENCIES += libcap
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PCRE),y)
|
||||
KISMET_DEPENDENCIES += pcre
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_KISMET_CLIENT),y)
|
||||
KISMET_TARGET_BINARIES += kismet_client
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_KISMET_SERVER),y)
|
||||
KISMET_TARGET_BINARIES += kismet_server
|
||||
KISMET_TARGET_CONFIGS += kismet.conf
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_KISMET_DRONE),y)
|
||||
KISMET_TARGET_BINARIES += kismet_drone
|
||||
KISMET_TARGET_CONFIGS += kismet_drone.conf
|
||||
endif
|
||||
|
||||
ifdef KISMET_TARGET_BINARIES
|
||||
define KISMET_INSTALL_TARGET_BINARIES
|
||||
$(INSTALL) -m 755 $(addprefix $(KISMET_DIR)/, $(KISMET_TARGET_BINARIES)) $(TARGET_DIR)/usr/bin
|
||||
endef
|
||||
endif
|
||||
|
||||
ifdef KISMET_TARGET_CONFIGS
|
||||
define KISMET_INSTALL_TARGET_CONFIGS
|
||||
$(INSTALL) -m 644 $(addprefix $(KISMET_DIR)/conf/, $(KISMET_TARGET_CONFIGS)) $(TARGET_DIR)/etc
|
||||
endef
|
||||
endif
|
||||
|
||||
define KISMET_INSTALL_TARGET_CMDS
|
||||
$(KISMET_INSTALL_TARGET_BINARIES)
|
||||
$(KISMET_INSTALL_TARGET_CONFIGS)
|
||||
endef
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user