Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [root@wishmacer kismet-2011-03-R2]# ./configure
- checking build system type... i686-pc-linux-gnu
- checking host system type... i686-pc-linux-gnu
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for g++... g++
- checking whether we are using the GNU C++ compiler... yes
- checking whether g++ accepts -g... yes
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether make sets $(MAKE)... yes
- checking how to run the C preprocessor... gcc -E
- checking for platform-specific compiler flags... none needed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking whether byte ordering is bigendian... no
- checking errno.h usability... yes
- checking errno.h presence... yes
- checking for errno.h... yes
- checking for stdlib.h... (cached) yes
- checking for string.h... (cached) yes
- checking sys/socket.h usability... yes
- checking sys/socket.h presence... yes
- checking for sys/socket.h... yes
- checking sys/time.h usability... yes
- checking sys/time.h presence... yes
- checking for sys/time.h... yes
- checking sys/wait.h usability... yes
- checking sys/wait.h presence... yes
- checking for sys/wait.h... yes
- checking for unistd.h... (cached) yes
- checking for sys/types.h... (cached) yes
- checking netdb.h usability... yes
- checking netdb.h presence... yes
- checking for netdb.h... yes
- checking getopt.h usability... yes
- checking getopt.h presence... yes
- checking for getopt.h... yes
- checking for an ANSI C-conforming const... yes
- checking whether time.h and sys/time.h may both be included... yes
- checking whether struct tm is in sys/time.h or time.h... time.h
- checking for ANSI C header files... (cached) yes
- checking return type of signal handlers... void
- checking whether lstat correctly handles trailing slash... yes
- checking whether stat accepts an empty string... no
- checking for gettimeofday... yes
- checking for memset... yes
- checking for select... yes
- checking for socket... yes
- checking for strcasecmp... yes
- checking for strftime... yes
- checking for strstr... yes
- checking for system-level getopt_long()... yes
- checking for stdint.h... (cached) yes
- checking for accept() addrlen type... socklen_t
- checking for special C compiler options needed for large files... no
- checking for _FILE_OFFSET_BITS value needed for large files... 64
- checking for dlopen in -ldl... yes
- checking for libm math function in std libs... no
- checking for pow in -lm... yes
- checking for main in -luClibc++... no
- checking for main in -lstdc++... yes
- checking for group 'root'... yes
- checking for group 'man'... checking for initscr in -lncurses... yes
- checking ncurses.h usability... yes
- checking ncurses.h presence... yes
- checking for ncurses.h... yes
- checking for new_panel in -lpanel... yes
- checking panel.h usability... yes
- checking panel.h presence... yes
- checking for panel.h... yes
- checking for setproctitle... no
- checking libutil.h usability... no
- checking libutil.h presence... no
- checking for libutil.h... no
- checking for setproctitle in -lutil... no
- checking sys/pstat.h usability... no
- checking sys/pstat.h presence... no
- checking for sys/pstat.h... no
- checking whether __progname and __progname_full are available... yes
- checking which argv replacement method to use... writeable
- checking for linux/wireless.h... yes
- checking that linux/wireless.h is what we expect... yes
- checking can we use iw_freq.flags... yes
- checking for cap_init in -lcap... yes
- checking sys/prctl.h usability... yes
- checking sys/prctl.h presence... yes
- checking for sys/prctl.h... yes
- checking sys/capability.h usability... yes
- checking sys/capability.h presence... yes
- checking for sys/capability.h... yes
- checking for pcre_compile in -lpcre... yes
- checking pcre.h usability... yes
- checking pcre.h presence... yes
- checking for pcre.h... yes
- checking for pcap_open_live in -lpcap... no
- configure: WARNING: Compiling without libpcap support.
- configure: error: Could not find working libpcap. Libpcap is vital for the majority of capture sources Kismet supports. It must be explicitly disabled.
- [root@wishmacer kismet-2011-03-R2]# apt-cache search libpcap
- libnet1 - A C library for portable packet creation
- libnet1.0.2 - A C library for portable packet creation
- libnet1.0.2-devel - Development library and header files for the libnet library
- libnet1.0.2-static-devel - Static development library for the libnet library
- libnet1.1.0 - A C library for portable packet creation
- libnet1.1.0-devel - Development library and header files for the libnet library
- libnet1.1.0-static-devel - Static development library for the libnet library
- libnet1.1.2 - A C library for portable packet creation
- libnet1.1.2-devel - Development library and header files for the libnet library
- libnet1.1.2-static-devel - Static development library for the libnet library
- libpcap-devel - Static library and header files for the pcap library
- libpcap1 - A system-independent interface for user-level packet capture
- perl-Cflow - Find ``interesting'' flows in raw IP flow files
- perl-Net-Pcap - Interface to pcap(3) LBL packet capture library
- python-pypcap - Simplified object-oriented Python extension module for libpcap
- snort - An Intrusion Detection System (IDS)
- snort-bloat - Snort with flexresp+mysql+postgresql+inline+prelude support
- snort-inline+flexresp - Snort with Inline and Flexible Response support
- snort-inline - Snort with Inline support
- snort-mysql+flexresp - Snort with MySQL database and Flexible Response support
- snort-mysql - Snort with MySQL database support
- snort-plain+flexresp - Snort with Flexible Response
- snort-postgresql+flexresp - Snort with PostgreSQL database and Flexible Response support
- snort-postgresql - Snort with PostgreSQL database support
- snort-prelude+flexresp - Snort with Prelude and Flexible Response support
- snort-prelude - Snort with Prelude support
- tshark - Text-mode network traffic and protocol analyzer
- wireshark - Network traffic analyzer
- [root@wishmacer kismet-2011-03-R2]# apt-get install libpcap-devel
- Reading Package Lists... Done
- Building Dependency Tree... Done
- The following extra packages will be installed:
- libnl1-devel (1.1-1pclos2007)
- The following NEW packages will be installed:
- libnl1-devel (1.1-1pclos2007)
- libpcap-devel (1.1.1-1pclos2011)
- 0 upgraded, 2 newly installed, 0 removed and 0 not upgraded.
- Need to get 250kB of archives.
- After unpacking 671kB of additional disk space will be used.
- Do you want to continue? [Y/n] y
- Get:1 http://pclinuxfiles.com pclinuxos/2010/main libnl1-devel 1.1-1pclos2007 [30.0kB]
- Get:2 http://pclinuxfiles.com pclinuxos/2010/main libpcap-devel 1.1.1-1pclos2011 [220kB]
- Fetched 250kB in 5s (47.3kB/s)
- Committing changes...
- Preparing ############################## [100%]
- Updating / installing
- libnl1-devel-1.1-1pclos2007.i586 ############################## [100%]
- libpcap-devel-1.1.1-1pclos2011.i586 ############################## [100%]
- Done.
- [root@wishmacer kismet-2011-03-R2]# ./configure
- checking build system type... i686-pc-linux-gnu
- checking host system type... i686-pc-linux-gnu
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for g++... g++
- checking whether we are using the GNU C++ compiler... yes
- checking whether g++ accepts -g... yes
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether make sets $(MAKE)... yes
- checking how to run the C preprocessor... gcc -E
- checking for platform-specific compiler flags... none needed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking whether byte ordering is bigendian... no
- checking errno.h usability... yes
- checking errno.h presence... yes
- checking for errno.h... yes
- checking for stdlib.h... (cached) yes
- checking for string.h... (cached) yes
- checking sys/socket.h usability... yes
- checking sys/socket.h presence... yes
- checking for sys/socket.h... yes
- checking sys/time.h usability... yes
- checking sys/time.h presence... yes
- checking for sys/time.h... yes
- checking sys/wait.h usability... yes
- checking sys/wait.h presence... yes
- checking for sys/wait.h... yes
- checking for unistd.h... (cached) yes
- checking for sys/types.h... (cached) yes
- checking netdb.h usability... yes
- checking netdb.h presence... yes
- checking for netdb.h... yes
- checking getopt.h usability... yes
- checking getopt.h presence... yes
- checking for getopt.h... yes
- checking for an ANSI C-conforming const... yes
- checking whether time.h and sys/time.h may both be included... yes
- checking whether struct tm is in sys/time.h or time.h... time.h
- checking for ANSI C header files... (cached) yes
- checking return type of signal handlers... void
- checking whether lstat correctly handles trailing slash... yes
- checking whether stat accepts an empty string... no
- checking for gettimeofday... yes
- checking for memset... yes
- checking for select... yes
- checking for socket... yes
- checking for strcasecmp... yes
- checking for strftime... yes
- checking for strstr... yes
- checking for system-level getopt_long()... yes
- checking for stdint.h... (cached) yes
- checking for accept() addrlen type... socklen_t
- checking for special C compiler options needed for large files... no
- checking for _FILE_OFFSET_BITS value needed for large files... 64
- checking for dlopen in -ldl... yes
- checking for libm math function in std libs... no
- checking for pow in -lm... yes
- checking for main in -luClibc++... no
- checking for main in -lstdc++... yes
- checking for group 'root'... yes
- checking for group 'man'... checking for initscr in -lncurses... yes
- checking ncurses.h usability... yes
- checking ncurses.h presence... yes
- checking for ncurses.h... yes
- checking for new_panel in -lpanel... yes
- checking panel.h usability... yes
- checking panel.h presence... yes
- checking for panel.h... yes
- checking for setproctitle... no
- checking libutil.h usability... no
- checking libutil.h presence... no
- checking for libutil.h... no
- checking for setproctitle in -lutil... no
- checking sys/pstat.h usability... no
- checking sys/pstat.h presence... no
- checking for sys/pstat.h... no
- checking whether __progname and __progname_full are available... yes
- checking which argv replacement method to use... writeable
- checking for linux/wireless.h... yes
- checking that linux/wireless.h is what we expect... yes
- checking can we use iw_freq.flags... yes
- checking for cap_init in -lcap... yes
- checking sys/prctl.h usability... yes
- checking sys/prctl.h presence... yes
- checking for sys/prctl.h... yes
- checking sys/capability.h usability... yes
- checking sys/capability.h presence... yes
- checking for sys/capability.h... yes
- checking for pcre_compile in -lpcre... yes
- checking pcre.h usability... yes
- checking pcre.h presence... yes
- checking for pcre.h... yes
- checking for pcap_open_live in -lpcap... yes
- checking pcap.h usability... yes
- checking pcap.h presence... yes
- checking for pcap.h... yes
- checking for pcap_setnonblock in -lpcap... yes
- checking for pcap_get_selectable_fd in -lpcap... yes
- checking for PPI support in libpcap... yes
- configure: WARNING: Using local radiotap headers
- checking for asm/types.h... yes
- checking for netlink/genl/genl.h... yes
- checking for netlink/genl/family.h... yes
- checking for netlink/genl/ctrl.h... yes
- checking for netlink/msg.h... yes
- checking for netlink/attr.h... yes
- checking for linux/nl80211.h... yes
- checking for linux/if_arp.h... yes
- checking for linux/wireless.h... (cached) yes
- checking for pkg-config... /usr/bin/pkg-config
- checking pkg-config is at least version 0.9.0... yes
- checking for libnl20... no
- checking for libnl1... yes
- checking For mac80211 support in netlink library... yes
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating Makefile.inc
- config.status: WARNING: 'Makefile.inc.in' seems to ignore the --datarootdir setting
- config.status: creating scripts/kismet
- config.status: creating conf/kismet.conf
- config.status: creating config.h
- Configuration complete:
- Compiling for: linux-gnu (i686)
- C++ Library: stdc++
- Installing as group: root
- Man pages owned by: man
- Installing into: /usr/local
- Setuid group: kismet
- Terminal Control: ncurses
- Linux WEXT capture : yes
- OSX/Darwin capture : n/a (only OSX/Darwin)
- PCRE Regex Filters : yes
- pcap capture: yes
- airpcap control: n/a (only Cygwin/Win32)
- PPI log format: yes
- LibCapability (enhanced
- privilege dropping): yes
- Linux Netlink: yes (mac80211 VAP creation)
- Configuration complete. Run 'make dep' to generate dependencies
- and 'make' followed by 'make install' to compile and install.
- [root@wishmacer kismet-2011-03-R2]# make dep
- Makefile:285: .depend: No such file or directory
- Generating dependencies...
- make[1]: Entering directory `/opt/kismet-2011-03-R2'
- make[2]: Entering directory `/opt/kismet-2011-03-R2'
- make[2]: `.depend' is up to date.
- make[2]: Leaving directory `/opt/kismet-2011-03-R2'
- make[1]: Leaving directory `/opt/kismet-2011-03-R2'
- [root@wishmacer kismet-2011-03-R2]# make
- g++ -I/usr/include/ncurses -Wall -g -O2 -c util.cc -o util.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c cygwin_utils.cc -o cygwin_utils.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c globalregistry.cc -o globalregistry.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c ringbuf.cc -o ringbuf.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c messagebus.cc -o messagebus.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c configfile.cc -o configfile.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c getopt.cc -o getopt.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c filtercore.cc -o filtercore.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c ifcontrol.cc -o ifcontrol.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c iwcontrol.cc -o iwcontrol.o
- iwcontrol.cc: In function ‘int Iwconfig_Set_IntPriv(const char*, const char*, int, int, char*)’:
- iwcontrol.cc:286:25: warning: dereferencing type-punned pointer will break strict-aliasing rules
- iwcontrol.cc: In function ‘int Iwconfig_Get_IntPriv(const char*, const char*, int*, char*)’:
- iwcontrol.cc:436:34: warning: dereferencing type-punned pointer will break strict-aliasing rules
- g++ -I/usr/include/ncurses -Wall -g -O2 -c madwifing_control.cc -o madwifing_control.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c nl80211_control.cc -o nl80211_control.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c psutils.cc -o psutils.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c ipc_remote.cc -o ipc_remote.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c soundcontrol.cc -o soundcontrol.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c battery.cc -o battery.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_json.cc -o kismet_json.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c netframework.cc -o netframework.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c clinetframework.cc -o clinetframework.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c tcpserver.cc -o tcpserver.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c tcpclient.cc -o tcpclient.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c unixdomainserver.cc -o unixdomainserver.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c serialclient.cc -o serialclient.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsourcetracker.cc -o packetsourcetracker.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_pcap.cc -o packetsource_pcap.o
- packetsource_pcap.cc: In member function ‘int PacketSource_Pcap::Radiotap2KisPack(kis_packet*, kis_datachunk*)’:
- packetsource_pcap.cc:612:4: warning: ‘u2.PacketSource_Pcap::Radiotap2KisPack(kis_packet*, kis_datachunk*)::<anonymous union>::u16’ may be used uninitialized in this function
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_wext.cc -o packetsource_wext.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_bsdrt.cc -o packetsource_bsdrt.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_drone.cc -o packetsource_drone.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_ipwlive.cc -o packetsource_ipwlive.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_airpcap.cc -o packetsource_airpcap.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_darwin.cc -o packetsource_darwin.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_macusb.cc -o packetsource_macusb.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_netframe.cc -o kis_netframe.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_droneframe.cc -o kis_droneframe.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c gpswrapper.cc -o gpswrapper.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c gpscore.cc -o gpscore.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c gpsdclient.cc -o gpsdclient.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c gpsserial.cc -o gpsserial.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c gpsdlibgps.cc -o gpsdlibgps.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetchain.cc -o packetchain.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c plugintracker.cc -o plugintracker.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c alertracker.cc -o alertracker.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c timetracker.cc -o timetracker.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c packetdissectors.cc -o packetdissectors.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c devicetracker.cc -o devicetracker.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c netracker.cc -o netracker.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c channeltracker.cc -o channeltracker.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c phy_80211.cc -o phy_80211.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c manuf.cc -o manuf.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile.cc -o dumpfile.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_pcap.cc -o dumpfile_pcap.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_gpsxml.cc -o dumpfile_gpsxml.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_tuntap.cc -o dumpfile_tuntap.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_netxml.cc -o dumpfile_netxml.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_nettxt.cc -o dumpfile_nettxt.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_string.cc -o dumpfile_string.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_alert.cc -o dumpfile_alert.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c statealert.cc -o statealert.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_server.cc -o kismet_server.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c drone_kisnetframe.cc -o drone_kisnetframe.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_capture.cc -o kismet_capture.o
- g++ -rdynamic -o kismet_capture util.o cygwin_utils.o globalregistry.o ringbuf.o messagebus.o configfile.o getopt.o filtercore.o ifcontrol.o iwcontrol.o madwifing_control.o nl80211_control.o psutils.o ipc_remote.o netframework.o clinetframework.o tcpserver.o tcpclient.o timetracker.o drone_kisnetframe.o packetsourcetracker.o packetchain.o packetsource_pcap.o packetsource_wext.o packetsource_bsdrt.o packetsource_drone.o packetsource_ipwlive.o packetsource_airpcap.o packetsource_darwin.o packetsource_macusb.o dumpfile.o dumpfile_tuntap.o kismet_capture.o -lcap -ldl -lm -lpcre -lnl -lstdc++ -lpcap -lcap
- g++ -rdynamic -o kismet_server util.o cygwin_utils.o globalregistry.o ringbuf.o messagebus.o configfile.o getopt.o filtercore.o ifcontrol.o iwcontrol.o madwifing_control.o nl80211_control.o psutils.o ipc_remote.o soundcontrol.o battery.o kismet_json.o netframework.o clinetframework.o tcpserver.o tcpclient.o unixdomainserver.o serialclient.o packetsourcetracker.o packetsource_pcap.o packetsource_wext.o packetsource_bsdrt.o packetsource_drone.o packetsource_ipwlive.o packetsource_airpcap.o packetsource_darwin.o packetsource_macusb.o kis_netframe.o kis_droneframe.o gpswrapper.o gpscore.o gpsdclient.o gpsserial.o gpsdlibgps.o packetchain.o plugintracker.o alertracker.o timetracker.o packetdissectors.o devicetracker.o netracker.o channeltracker.o phy_80211.o manuf.o dumpfile.o dumpfile_pcap.o dumpfile_gpsxml.o dumpfile_tuntap.o dumpfile_netxml.o dumpfile_nettxt.o dumpfile_string.o dumpfile_alert.o statealert.o kismet_server.o -lcap -ldl -lm -lpcre -lnl -lstdc++ -lpcap
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_drone.cc -o kismet_drone.o
- g++ -rdynamic -o kismet_drone util.o cygwin_utils.o globalregistry.o ringbuf.o messagebus.o configfile.o getopt.o ifcontrol.o iwcontrol.o madwifing_control.o nl80211_control.o psutils.o ipc_remote.o soundcontrol.o kismet_json.o netframework.o clinetframework.o tcpserver.o tcpclient.o serialclient.o drone_kisnetframe.o kis_droneframe.o gpswrapper.o gpscore.o gpsdclient.o gpsserial.o gpsdlibgps.o packetchain.o packetsource_pcap.o packetsource_wext.o packetsource_bsdrt.o packetsource_drone.o packetsource_ipwlive.o packetsource_airpcap.o packetsource_darwin.o packetsource_macusb.o plugintracker.o packetsourcetracker.o timetracker.o kismet_drone.o -lcap -ldl -lm -lpcre -lnl -lstdc++ -lpcap
- g++ -I/usr/include/ncurses -Wall -g -O2 -c popenclient.cc -o popenclient.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_clinetframe.cc -o kis_clinetframe.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c text_cliframe.cc -o text_cliframe.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_widgets.cc -o kis_panel_widgets.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_network.cc -o kis_panel_network.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_windows.cc -o kis_panel_windows.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_details.cc -o kis_panel_details.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_preferences.cc -o kis_panel_preferences.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_frontend.cc -o kis_panel_frontend.o
- g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_client.cc -o kismet_client.o
- g++ -rdynamic -o kismet_client util.o ringbuf.o globalregistry.o messagebus.o configfile.o getopt.o soundcontrol.o timetracker.o ipc_remote.o clinetframework.o tcpclient.o popenclient.o kis_clinetframe.o text_cliframe.o kis_panel_widgets.o kis_panel_network.o kis_panel_windows.o kis_panel_details.o kis_panel_preferences.o kis_panel_frontend.o kismet_client.o -lstdc++ -ldl -lncurses -lpanel
- [root@wishmacer kismet-2011-03-R2]# make install
- make -e commoninstall
- make[1]: Entering directory `/opt/kismet-2011-03-R2'
- mkdir -p /usr/local/etc
- mkdir -p /usr/local/bin
- if test -e kismet_client; then \
- echo "Installing client"; \
- /usr/bin/install -c -o "root" -g "root" -m 555 scripts/kismet /usr/local/bin/kismet; \
- /usr/bin/install -c -o "root" -g "root" -m 555 kismet_client /usr/local/bin/kismet_client; \
- fi;
- Installing client
- /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /usr/local/bin/kismet_server;
- /usr/bin/install -c -o "root" -g "root" -m 555 kismet_drone /usr/local/bin/kismet_drone;
- mkdir -p /usr/local/share/man/man1
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.1 /usr/local/share/man/man1/kismet.1
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.1 /usr/local/share/man/man1/kismet_drone.1
- mkdir -p /usr/local/share/man/man5
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.conf.5 /usr/local/share/man/man5/kismet.conf.5
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.conf.5 /usr/local/share/man/man5/kismet_drone.conf.5
- mkdir -p /usr/local/share/kismet//wav/
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/new.wav /usr/local/share/kismet//wav//new.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/packet.wav /usr/local/share/kismet//wav//packet.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/alert.wav /usr/local/share/kismet//wav//alert.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslost.wav /usr/local/share/kismet//wav//gpslost.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslock.wav /usr/local/share/kismet//wav//gpslock.wav
- make[1]: Leaving directory `/opt/kismet-2011-03-R2'
- install -o root -g root -m 644 conf/kismet.conf /usr/local/etc/kismet.conf
- Installed config into /usr/local/etc/kismet.conf.
- install -o root -g root -m 644 conf/kismet_drone.conf /usr/local/etc/kismet_drone.conf
- Installed drone config into /usr/local/etc/kismet_drone.conf.
- Installed kismet into /usr/local/bin/.
- If you have not done so already, read the README file and the FAQ file. Additional
- documentation is in the docs/ directory. You MUST edit /usr/local/etc/kismet.conf
- and configure Kismet for your system, or it will NOT run properly!
- Kismet has NOT been installed suid-root. This means you will need to start
- it as root. If you add your user to the kismet group and install
- Kismet with 'make suidinstall', users in that group will be able to
- run Kismet directly.
- READ THE KISMET DOCUMENTATION ABOUT THE KISMET SECURITY MODEL TO
- DECIDE IF YOU WANT TO INSTALL IT SUID-ROOT
- It is generally more secure to install Kismet with the suid-root helper
- option.
- [root@wishmacer kismet-2011-03-R2]# make suidinstall
- groupadd -f kismet
- make -e commoninstall
- make[1]: Entering directory `/opt/kismet-2011-03-R2'
- mkdir -p /usr/local/etc
- mkdir -p /usr/local/bin
- if test -e kismet_client; then \
- echo "Installing client"; \
- /usr/bin/install -c -o "root" -g "root" -m 555 scripts/kismet /usr/local/bin/kismet; \
- /usr/bin/install -c -o "root" -g "root" -m 555 kismet_client /usr/local/bin/kismet_client; \
- fi;
- Installing client
- /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /usr/local/bin/kismet_server;
- /usr/bin/install -c -o "root" -g "root" -m 555 kismet_drone /usr/local/bin/kismet_drone;
- mkdir -p /usr/local/share/man/man1
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.1 /usr/local/share/man/man1/kismet.1
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.1 /usr/local/share/man/man1/kismet_drone.1
- mkdir -p /usr/local/share/man/man5
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.conf.5 /usr/local/share/man/man5/kismet.conf.5
- /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.conf.5 /usr/local/share/man/man5/kismet_drone.conf.5
- mkdir -p /usr/local/share/kismet//wav/
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/new.wav /usr/local/share/kismet//wav//new.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/packet.wav /usr/local/share/kismet//wav//packet.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/alert.wav /usr/local/share/kismet//wav//alert.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslost.wav /usr/local/share/kismet//wav//gpslost.wav
- /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslock.wav /usr/local/share/kismet//wav//gpslock.wav
- make[1]: Leaving directory `/opt/kismet-2011-03-R2'
- make -e binsuidinstall
- make[1]: Entering directory `/opt/kismet-2011-03-R2'
- /usr/bin/install -c -o "root" -g kismet -m 4550 kismet_capture /usr/local/bin/kismet_capture;
- make[1]: Leaving directory `/opt/kismet-2011-03-R2'
- /usr/local/etc/kismet.conf already installed, not replacing it. HOWEVER
- if there have been any changes to the base config you will need
- to add them to your config file.
- /usr/local/etc/kismet_drone.conf already installed, not replacing it. HOWEVER
- if there have been any changes to the base config you will need
- to add them to your config file.
- Installed kismet into /usr/local/bin/.
- If you have not done so already, read the README file and the FAQ file. Additional
- documentation is in the docs/ directory. You MUST edit /usr/local/etc/kismet.conf
- and configure Kismet for your system, or it will NOT run properly!
- Kismet has been installed with a SUID ROOT CAPTURE HELPER executeable by
- users in the group ' kismet '. This WILL ALLOW USERS IN THIS GROUP
- TO ALTER YOUR NETWORK INTERACE STATES, but is more secure than running
- all of Kismet as root. ONLY users in this group will be able to
- run Kismet and capture from physical network devices.
- [root@wishmacer kismet-2011-03-R2]# kismet
- bash: /usr/bin/kismet: No such file or directory
- [root@wishmacer kismet-2011-03-R2]# locate kismet | grep bin
- /usr/local/bin/kismet
- /usr/local/bin/kismet_capture
- /usr/local/bin/kismet_client
- /usr/local/bin/kismet_drone
- /usr/local/bin/kismet_server
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/ki
- kismet kismet_capture kismet_client kismet_drone kismet_server
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet /usr/bin/kismet
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_capture /usr/bin/kismet_capture
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_client /usr/bin/kismet_client
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_drone /usr/bin/kismet_drone
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_server /usr/bin/kismet_server
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/etc/kismet.conf /etc/kismet.conf
- [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/etc/kismet_drone.conf /etc/kismet_drone.conf
Advertisement
Add Comment
Please, Sign In to add comment