AndrzejL

kismet-2011-03-R2 PCLinuxOS 2011.x

Nov 18th, 2011
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.96 KB | None | 0 0
  1. [root@wishmacer kismet-2011-03-R2]# ./configure
  2. checking build system type... i686-pc-linux-gnu
  3. checking host system type... i686-pc-linux-gnu
  4. checking for gcc... gcc
  5. checking whether the C compiler works... yes
  6. checking for C compiler default output file name... a.out
  7. checking for suffix of executables...
  8. checking whether we are cross compiling... no
  9. checking for suffix of object files... o
  10. checking whether we are using the GNU C compiler... yes
  11. checking whether gcc accepts -g... yes
  12. checking for gcc option to accept ISO C89... none needed
  13. checking for g++... g++
  14. checking whether we are using the GNU C++ compiler... yes
  15. checking whether g++ accepts -g... yes
  16. checking for a BSD-compatible install... /usr/bin/install -c
  17. checking whether make sets $(MAKE)... yes
  18. checking how to run the C preprocessor... gcc -E
  19. checking for platform-specific compiler flags... none needed
  20. checking for grep that handles long lines and -e... /bin/grep
  21. checking for egrep... /bin/grep -E
  22. checking for ANSI C header files... yes
  23. checking for sys/types.h... yes
  24. checking for sys/stat.h... yes
  25. checking for stdlib.h... yes
  26. checking for string.h... yes
  27. checking for memory.h... yes
  28. checking for strings.h... yes
  29. checking for inttypes.h... yes
  30. checking for stdint.h... yes
  31. checking for unistd.h... yes
  32. checking whether byte ordering is bigendian... no
  33. checking errno.h usability... yes
  34. checking errno.h presence... yes
  35. checking for errno.h... yes
  36. checking for stdlib.h... (cached) yes
  37. checking for string.h... (cached) yes
  38. checking sys/socket.h usability... yes
  39. checking sys/socket.h presence... yes
  40. checking for sys/socket.h... yes
  41. checking sys/time.h usability... yes
  42. checking sys/time.h presence... yes
  43. checking for sys/time.h... yes
  44. checking sys/wait.h usability... yes
  45. checking sys/wait.h presence... yes
  46. checking for sys/wait.h... yes
  47. checking for unistd.h... (cached) yes
  48. checking for sys/types.h... (cached) yes
  49. checking netdb.h usability... yes
  50. checking netdb.h presence... yes
  51. checking for netdb.h... yes
  52. checking getopt.h usability... yes
  53. checking getopt.h presence... yes
  54. checking for getopt.h... yes
  55. checking for an ANSI C-conforming const... yes
  56. checking whether time.h and sys/time.h may both be included... yes
  57. checking whether struct tm is in sys/time.h or time.h... time.h
  58. checking for ANSI C header files... (cached) yes
  59. checking return type of signal handlers... void
  60. checking whether lstat correctly handles trailing slash... yes
  61. checking whether stat accepts an empty string... no
  62. checking for gettimeofday... yes
  63. checking for memset... yes
  64. checking for select... yes
  65. checking for socket... yes
  66. checking for strcasecmp... yes
  67. checking for strftime... yes
  68. checking for strstr... yes
  69. checking for system-level getopt_long()... yes
  70. checking for stdint.h... (cached) yes
  71. checking for accept() addrlen type... socklen_t
  72. checking for special C compiler options needed for large files... no
  73. checking for _FILE_OFFSET_BITS value needed for large files... 64
  74. checking for dlopen in -ldl... yes
  75. checking for libm math function in std libs... no
  76. checking for pow in -lm... yes
  77. checking for main in -luClibc++... no
  78. checking for main in -lstdc++... yes
  79. checking for group 'root'... yes
  80. checking for group 'man'... checking for initscr in -lncurses... yes
  81. checking ncurses.h usability... yes
  82. checking ncurses.h presence... yes
  83. checking for ncurses.h... yes
  84. checking for new_panel in -lpanel... yes
  85. checking panel.h usability... yes
  86. checking panel.h presence... yes
  87. checking for panel.h... yes
  88. checking for setproctitle... no
  89. checking libutil.h usability... no
  90. checking libutil.h presence... no
  91. checking for libutil.h... no
  92. checking for setproctitle in -lutil... no
  93. checking sys/pstat.h usability... no
  94. checking sys/pstat.h presence... no
  95. checking for sys/pstat.h... no
  96. checking whether __progname and __progname_full are available... yes
  97. checking which argv replacement method to use... writeable
  98. checking for linux/wireless.h... yes
  99. checking that linux/wireless.h is what we expect... yes
  100. checking can we use iw_freq.flags... yes
  101. checking for cap_init in -lcap... yes
  102. checking sys/prctl.h usability... yes
  103. checking sys/prctl.h presence... yes
  104. checking for sys/prctl.h... yes
  105. checking sys/capability.h usability... yes
  106. checking sys/capability.h presence... yes
  107. checking for sys/capability.h... yes
  108. checking for pcre_compile in -lpcre... yes
  109. checking pcre.h usability... yes
  110. checking pcre.h presence... yes
  111. checking for pcre.h... yes
  112. checking for pcap_open_live in -lpcap... no
  113. configure: WARNING: Compiling without libpcap support.
  114. configure: error: Could not find working libpcap. Libpcap is vital for the majority of capture sources Kismet supports. It must be explicitly disabled.
  115. [root@wishmacer kismet-2011-03-R2]# apt-cache search libpcap
  116. libnet1 - A C library for portable packet creation
  117. libnet1.0.2 - A C library for portable packet creation
  118. libnet1.0.2-devel - Development library and header files for the libnet library
  119. libnet1.0.2-static-devel - Static development library for the libnet library
  120. libnet1.1.0 - A C library for portable packet creation
  121. libnet1.1.0-devel - Development library and header files for the libnet library
  122. libnet1.1.0-static-devel - Static development library for the libnet library
  123. libnet1.1.2 - A C library for portable packet creation
  124. libnet1.1.2-devel - Development library and header files for the libnet library
  125. libnet1.1.2-static-devel - Static development library for the libnet library
  126. libpcap-devel - Static library and header files for the pcap library
  127. libpcap1 - A system-independent interface for user-level packet capture
  128. perl-Cflow - Find ``interesting'' flows in raw IP flow files
  129. perl-Net-Pcap - Interface to pcap(3) LBL packet capture library
  130. python-pypcap - Simplified object-oriented Python extension module for libpcap
  131. snort - An Intrusion Detection System (IDS)
  132. snort-bloat - Snort with flexresp+mysql+postgresql+inline+prelude support
  133. snort-inline+flexresp - Snort with Inline and Flexible Response support
  134. snort-inline - Snort with Inline support
  135. snort-mysql+flexresp - Snort with MySQL database and Flexible Response support
  136. snort-mysql - Snort with MySQL database support
  137. snort-plain+flexresp - Snort with Flexible Response
  138. snort-postgresql+flexresp - Snort with PostgreSQL database and Flexible Response support
  139. snort-postgresql - Snort with PostgreSQL database support
  140. snort-prelude+flexresp - Snort with Prelude and Flexible Response support
  141. snort-prelude - Snort with Prelude support
  142. tshark - Text-mode network traffic and protocol analyzer
  143. wireshark - Network traffic analyzer
  144. [root@wishmacer kismet-2011-03-R2]# apt-get install libpcap-devel
  145. Reading Package Lists... Done
  146. Building Dependency Tree... Done
  147. The following extra packages will be installed:
  148. libnl1-devel (1.1-1pclos2007)
  149. The following NEW packages will be installed:
  150. libnl1-devel (1.1-1pclos2007)
  151. libpcap-devel (1.1.1-1pclos2011)
  152. 0 upgraded, 2 newly installed, 0 removed and 0 not upgraded.
  153. Need to get 250kB of archives.
  154. After unpacking 671kB of additional disk space will be used.
  155. Do you want to continue? [Y/n] y
  156. Get:1 http://pclinuxfiles.com pclinuxos/2010/main libnl1-devel 1.1-1pclos2007 [30.0kB]
  157. Get:2 http://pclinuxfiles.com pclinuxos/2010/main libpcap-devel 1.1.1-1pclos2011 [220kB]
  158. Fetched 250kB in 5s (47.3kB/s)
  159. Committing changes...
  160. Preparing ############################## [100%]
  161. Updating / installing
  162. libnl1-devel-1.1-1pclos2007.i586 ############################## [100%]
  163. libpcap-devel-1.1.1-1pclos2011.i586 ############################## [100%]
  164. Done.
  165. [root@wishmacer kismet-2011-03-R2]# ./configure
  166. checking build system type... i686-pc-linux-gnu
  167. checking host system type... i686-pc-linux-gnu
  168. checking for gcc... gcc
  169. checking whether the C compiler works... yes
  170. checking for C compiler default output file name... a.out
  171. checking for suffix of executables...
  172. checking whether we are cross compiling... no
  173. checking for suffix of object files... o
  174. checking whether we are using the GNU C compiler... yes
  175. checking whether gcc accepts -g... yes
  176. checking for gcc option to accept ISO C89... none needed
  177. checking for g++... g++
  178. checking whether we are using the GNU C++ compiler... yes
  179. checking whether g++ accepts -g... yes
  180. checking for a BSD-compatible install... /usr/bin/install -c
  181. checking whether make sets $(MAKE)... yes
  182. checking how to run the C preprocessor... gcc -E
  183. checking for platform-specific compiler flags... none needed
  184. checking for grep that handles long lines and -e... /bin/grep
  185. checking for egrep... /bin/grep -E
  186. checking for ANSI C header files... yes
  187. checking for sys/types.h... yes
  188. checking for sys/stat.h... yes
  189. checking for stdlib.h... yes
  190. checking for string.h... yes
  191. checking for memory.h... yes
  192. checking for strings.h... yes
  193. checking for inttypes.h... yes
  194. checking for stdint.h... yes
  195. checking for unistd.h... yes
  196. checking whether byte ordering is bigendian... no
  197. checking errno.h usability... yes
  198. checking errno.h presence... yes
  199. checking for errno.h... yes
  200. checking for stdlib.h... (cached) yes
  201. checking for string.h... (cached) yes
  202. checking sys/socket.h usability... yes
  203. checking sys/socket.h presence... yes
  204. checking for sys/socket.h... yes
  205. checking sys/time.h usability... yes
  206. checking sys/time.h presence... yes
  207. checking for sys/time.h... yes
  208. checking sys/wait.h usability... yes
  209. checking sys/wait.h presence... yes
  210. checking for sys/wait.h... yes
  211. checking for unistd.h... (cached) yes
  212. checking for sys/types.h... (cached) yes
  213. checking netdb.h usability... yes
  214. checking netdb.h presence... yes
  215. checking for netdb.h... yes
  216. checking getopt.h usability... yes
  217. checking getopt.h presence... yes
  218. checking for getopt.h... yes
  219. checking for an ANSI C-conforming const... yes
  220. checking whether time.h and sys/time.h may both be included... yes
  221. checking whether struct tm is in sys/time.h or time.h... time.h
  222. checking for ANSI C header files... (cached) yes
  223. checking return type of signal handlers... void
  224. checking whether lstat correctly handles trailing slash... yes
  225. checking whether stat accepts an empty string... no
  226. checking for gettimeofday... yes
  227. checking for memset... yes
  228. checking for select... yes
  229. checking for socket... yes
  230. checking for strcasecmp... yes
  231. checking for strftime... yes
  232. checking for strstr... yes
  233. checking for system-level getopt_long()... yes
  234. checking for stdint.h... (cached) yes
  235. checking for accept() addrlen type... socklen_t
  236. checking for special C compiler options needed for large files... no
  237. checking for _FILE_OFFSET_BITS value needed for large files... 64
  238. checking for dlopen in -ldl... yes
  239. checking for libm math function in std libs... no
  240. checking for pow in -lm... yes
  241. checking for main in -luClibc++... no
  242. checking for main in -lstdc++... yes
  243. checking for group 'root'... yes
  244. checking for group 'man'... checking for initscr in -lncurses... yes
  245. checking ncurses.h usability... yes
  246. checking ncurses.h presence... yes
  247. checking for ncurses.h... yes
  248. checking for new_panel in -lpanel... yes
  249. checking panel.h usability... yes
  250. checking panel.h presence... yes
  251. checking for panel.h... yes
  252. checking for setproctitle... no
  253. checking libutil.h usability... no
  254. checking libutil.h presence... no
  255. checking for libutil.h... no
  256. checking for setproctitle in -lutil... no
  257. checking sys/pstat.h usability... no
  258. checking sys/pstat.h presence... no
  259. checking for sys/pstat.h... no
  260. checking whether __progname and __progname_full are available... yes
  261. checking which argv replacement method to use... writeable
  262. checking for linux/wireless.h... yes
  263. checking that linux/wireless.h is what we expect... yes
  264. checking can we use iw_freq.flags... yes
  265. checking for cap_init in -lcap... yes
  266. checking sys/prctl.h usability... yes
  267. checking sys/prctl.h presence... yes
  268. checking for sys/prctl.h... yes
  269. checking sys/capability.h usability... yes
  270. checking sys/capability.h presence... yes
  271. checking for sys/capability.h... yes
  272. checking for pcre_compile in -lpcre... yes
  273. checking pcre.h usability... yes
  274. checking pcre.h presence... yes
  275. checking for pcre.h... yes
  276. checking for pcap_open_live in -lpcap... yes
  277. checking pcap.h usability... yes
  278. checking pcap.h presence... yes
  279. checking for pcap.h... yes
  280. checking for pcap_setnonblock in -lpcap... yes
  281. checking for pcap_get_selectable_fd in -lpcap... yes
  282. checking for PPI support in libpcap... yes
  283. configure: WARNING: Using local radiotap headers
  284. checking for asm/types.h... yes
  285. checking for netlink/genl/genl.h... yes
  286. checking for netlink/genl/family.h... yes
  287. checking for netlink/genl/ctrl.h... yes
  288. checking for netlink/msg.h... yes
  289. checking for netlink/attr.h... yes
  290. checking for linux/nl80211.h... yes
  291. checking for linux/if_arp.h... yes
  292. checking for linux/wireless.h... (cached) yes
  293. checking for pkg-config... /usr/bin/pkg-config
  294. checking pkg-config is at least version 0.9.0... yes
  295. checking for libnl20... no
  296. checking for libnl1... yes
  297. checking For mac80211 support in netlink library... yes
  298. configure: creating ./config.status
  299. config.status: creating Makefile
  300. config.status: creating Makefile.inc
  301. config.status: WARNING: 'Makefile.inc.in' seems to ignore the --datarootdir setting
  302. config.status: creating scripts/kismet
  303. config.status: creating conf/kismet.conf
  304. config.status: creating config.h
  305.  
  306. Configuration complete:
  307. Compiling for: linux-gnu (i686)
  308. C++ Library: stdc++
  309. Installing as group: root
  310. Man pages owned by: man
  311. Installing into: /usr/local
  312. Setuid group: kismet
  313. Terminal Control: ncurses
  314. Linux WEXT capture : yes
  315. OSX/Darwin capture : n/a (only OSX/Darwin)
  316. PCRE Regex Filters : yes
  317. pcap capture: yes
  318. airpcap control: n/a (only Cygwin/Win32)
  319. PPI log format: yes
  320. LibCapability (enhanced
  321. privilege dropping): yes
  322. Linux Netlink: yes (mac80211 VAP creation)
  323.  
  324. Configuration complete. Run 'make dep' to generate dependencies
  325. and 'make' followed by 'make install' to compile and install.
  326. [root@wishmacer kismet-2011-03-R2]# make dep
  327. Makefile:285: .depend: No such file or directory
  328. Generating dependencies...
  329. make[1]: Entering directory `/opt/kismet-2011-03-R2'
  330. make[2]: Entering directory `/opt/kismet-2011-03-R2'
  331. make[2]: `.depend' is up to date.
  332. make[2]: Leaving directory `/opt/kismet-2011-03-R2'
  333. make[1]: Leaving directory `/opt/kismet-2011-03-R2'
  334. [root@wishmacer kismet-2011-03-R2]# make
  335. g++ -I/usr/include/ncurses -Wall -g -O2 -c util.cc -o util.o
  336. g++ -I/usr/include/ncurses -Wall -g -O2 -c cygwin_utils.cc -o cygwin_utils.o
  337. g++ -I/usr/include/ncurses -Wall -g -O2 -c globalregistry.cc -o globalregistry.o
  338. g++ -I/usr/include/ncurses -Wall -g -O2 -c ringbuf.cc -o ringbuf.o
  339. g++ -I/usr/include/ncurses -Wall -g -O2 -c messagebus.cc -o messagebus.o
  340. g++ -I/usr/include/ncurses -Wall -g -O2 -c configfile.cc -o configfile.o
  341. g++ -I/usr/include/ncurses -Wall -g -O2 -c getopt.cc -o getopt.o
  342. g++ -I/usr/include/ncurses -Wall -g -O2 -c filtercore.cc -o filtercore.o
  343. g++ -I/usr/include/ncurses -Wall -g -O2 -c ifcontrol.cc -o ifcontrol.o
  344. g++ -I/usr/include/ncurses -Wall -g -O2 -c iwcontrol.cc -o iwcontrol.o
  345. iwcontrol.cc: In function ‘int Iwconfig_Set_IntPriv(const char*, const char*, int, int, char*)’:
  346. iwcontrol.cc:286:25: warning: dereferencing type-punned pointer will break strict-aliasing rules
  347. iwcontrol.cc: In function ‘int Iwconfig_Get_IntPriv(const char*, const char*, int*, char*)’:
  348. iwcontrol.cc:436:34: warning: dereferencing type-punned pointer will break strict-aliasing rules
  349. g++ -I/usr/include/ncurses -Wall -g -O2 -c madwifing_control.cc -o madwifing_control.o
  350. g++ -I/usr/include/ncurses -Wall -g -O2 -c nl80211_control.cc -o nl80211_control.o
  351. g++ -I/usr/include/ncurses -Wall -g -O2 -c psutils.cc -o psutils.o
  352. g++ -I/usr/include/ncurses -Wall -g -O2 -c ipc_remote.cc -o ipc_remote.o
  353. g++ -I/usr/include/ncurses -Wall -g -O2 -c soundcontrol.cc -o soundcontrol.o
  354. g++ -I/usr/include/ncurses -Wall -g -O2 -c battery.cc -o battery.o
  355. g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_json.cc -o kismet_json.o
  356. g++ -I/usr/include/ncurses -Wall -g -O2 -c netframework.cc -o netframework.o
  357. g++ -I/usr/include/ncurses -Wall -g -O2 -c clinetframework.cc -o clinetframework.o
  358. g++ -I/usr/include/ncurses -Wall -g -O2 -c tcpserver.cc -o tcpserver.o
  359. g++ -I/usr/include/ncurses -Wall -g -O2 -c tcpclient.cc -o tcpclient.o
  360. g++ -I/usr/include/ncurses -Wall -g -O2 -c unixdomainserver.cc -o unixdomainserver.o
  361. g++ -I/usr/include/ncurses -Wall -g -O2 -c serialclient.cc -o serialclient.o
  362. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsourcetracker.cc -o packetsourcetracker.o
  363. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_pcap.cc -o packetsource_pcap.o
  364. packetsource_pcap.cc: In member function ‘int PacketSource_Pcap::Radiotap2KisPack(kis_packet*, kis_datachunk*)’:
  365. packetsource_pcap.cc:612:4: warning: ‘u2.PacketSource_Pcap::Radiotap2KisPack(kis_packet*, kis_datachunk*)::<anonymous union>::u16’ may be used uninitialized in this function
  366. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_wext.cc -o packetsource_wext.o
  367. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_bsdrt.cc -o packetsource_bsdrt.o
  368. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_drone.cc -o packetsource_drone.o
  369. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_ipwlive.cc -o packetsource_ipwlive.o
  370. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_airpcap.cc -o packetsource_airpcap.o
  371. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_darwin.cc -o packetsource_darwin.o
  372. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetsource_macusb.cc -o packetsource_macusb.o
  373. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_netframe.cc -o kis_netframe.o
  374. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_droneframe.cc -o kis_droneframe.o
  375. g++ -I/usr/include/ncurses -Wall -g -O2 -c gpswrapper.cc -o gpswrapper.o
  376. g++ -I/usr/include/ncurses -Wall -g -O2 -c gpscore.cc -o gpscore.o
  377. g++ -I/usr/include/ncurses -Wall -g -O2 -c gpsdclient.cc -o gpsdclient.o
  378. g++ -I/usr/include/ncurses -Wall -g -O2 -c gpsserial.cc -o gpsserial.o
  379. g++ -I/usr/include/ncurses -Wall -g -O2 -c gpsdlibgps.cc -o gpsdlibgps.o
  380. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetchain.cc -o packetchain.o
  381. g++ -I/usr/include/ncurses -Wall -g -O2 -c plugintracker.cc -o plugintracker.o
  382. g++ -I/usr/include/ncurses -Wall -g -O2 -c alertracker.cc -o alertracker.o
  383. g++ -I/usr/include/ncurses -Wall -g -O2 -c timetracker.cc -o timetracker.o
  384. g++ -I/usr/include/ncurses -Wall -g -O2 -c packetdissectors.cc -o packetdissectors.o
  385. g++ -I/usr/include/ncurses -Wall -g -O2 -c devicetracker.cc -o devicetracker.o
  386. g++ -I/usr/include/ncurses -Wall -g -O2 -c netracker.cc -o netracker.o
  387. g++ -I/usr/include/ncurses -Wall -g -O2 -c channeltracker.cc -o channeltracker.o
  388. g++ -I/usr/include/ncurses -Wall -g -O2 -c phy_80211.cc -o phy_80211.o
  389. g++ -I/usr/include/ncurses -Wall -g -O2 -c manuf.cc -o manuf.o
  390. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile.cc -o dumpfile.o
  391. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_pcap.cc -o dumpfile_pcap.o
  392. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_gpsxml.cc -o dumpfile_gpsxml.o
  393. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_tuntap.cc -o dumpfile_tuntap.o
  394. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_netxml.cc -o dumpfile_netxml.o
  395. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_nettxt.cc -o dumpfile_nettxt.o
  396. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_string.cc -o dumpfile_string.o
  397. g++ -I/usr/include/ncurses -Wall -g -O2 -c dumpfile_alert.cc -o dumpfile_alert.o
  398. g++ -I/usr/include/ncurses -Wall -g -O2 -c statealert.cc -o statealert.o
  399. g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_server.cc -o kismet_server.o
  400. g++ -I/usr/include/ncurses -Wall -g -O2 -c drone_kisnetframe.cc -o drone_kisnetframe.o
  401. g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_capture.cc -o kismet_capture.o
  402. 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
  403. 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
  404. g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_drone.cc -o kismet_drone.o
  405. 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
  406. g++ -I/usr/include/ncurses -Wall -g -O2 -c popenclient.cc -o popenclient.o
  407. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_clinetframe.cc -o kis_clinetframe.o
  408. g++ -I/usr/include/ncurses -Wall -g -O2 -c text_cliframe.cc -o text_cliframe.o
  409. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_widgets.cc -o kis_panel_widgets.o
  410. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_network.cc -o kis_panel_network.o
  411. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_windows.cc -o kis_panel_windows.o
  412. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_details.cc -o kis_panel_details.o
  413. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_preferences.cc -o kis_panel_preferences.o
  414. g++ -I/usr/include/ncurses -Wall -g -O2 -c kis_panel_frontend.cc -o kis_panel_frontend.o
  415. g++ -I/usr/include/ncurses -Wall -g -O2 -c kismet_client.cc -o kismet_client.o
  416. 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
  417. [root@wishmacer kismet-2011-03-R2]# make install
  418. make -e commoninstall
  419. make[1]: Entering directory `/opt/kismet-2011-03-R2'
  420. mkdir -p /usr/local/etc
  421. mkdir -p /usr/local/bin
  422. if test -e kismet_client; then \
  423. echo "Installing client"; \
  424. /usr/bin/install -c -o "root" -g "root" -m 555 scripts/kismet /usr/local/bin/kismet; \
  425. /usr/bin/install -c -o "root" -g "root" -m 555 kismet_client /usr/local/bin/kismet_client; \
  426. fi;
  427. Installing client
  428. /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /usr/local/bin/kismet_server;
  429. /usr/bin/install -c -o "root" -g "root" -m 555 kismet_drone /usr/local/bin/kismet_drone;
  430. mkdir -p /usr/local/share/man/man1
  431. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.1 /usr/local/share/man/man1/kismet.1
  432. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.1 /usr/local/share/man/man1/kismet_drone.1
  433. mkdir -p /usr/local/share/man/man5
  434. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.conf.5 /usr/local/share/man/man5/kismet.conf.5
  435. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.conf.5 /usr/local/share/man/man5/kismet_drone.conf.5
  436. mkdir -p /usr/local/share/kismet//wav/
  437. /usr/bin/install -c -o "root" -g "root" -m 644 wav/new.wav /usr/local/share/kismet//wav//new.wav
  438. /usr/bin/install -c -o "root" -g "root" -m 644 wav/packet.wav /usr/local/share/kismet//wav//packet.wav
  439. /usr/bin/install -c -o "root" -g "root" -m 644 wav/alert.wav /usr/local/share/kismet//wav//alert.wav
  440. /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslost.wav /usr/local/share/kismet//wav//gpslost.wav
  441. /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslock.wav /usr/local/share/kismet//wav//gpslock.wav
  442. make[1]: Leaving directory `/opt/kismet-2011-03-R2'
  443. install -o root -g root -m 644 conf/kismet.conf /usr/local/etc/kismet.conf
  444. Installed config into /usr/local/etc/kismet.conf.
  445. install -o root -g root -m 644 conf/kismet_drone.conf /usr/local/etc/kismet_drone.conf
  446. Installed drone config into /usr/local/etc/kismet_drone.conf.
  447. Installed kismet into /usr/local/bin/.
  448. If you have not done so already, read the README file and the FAQ file. Additional
  449. documentation is in the docs/ directory. You MUST edit /usr/local/etc/kismet.conf
  450. and configure Kismet for your system, or it will NOT run properly!
  451.  
  452. Kismet has NOT been installed suid-root. This means you will need to start
  453. it as root. If you add your user to the kismet group and install
  454. Kismet with 'make suidinstall', users in that group will be able to
  455. run Kismet directly.
  456.  
  457. READ THE KISMET DOCUMENTATION ABOUT THE KISMET SECURITY MODEL TO
  458. DECIDE IF YOU WANT TO INSTALL IT SUID-ROOT
  459.  
  460. It is generally more secure to install Kismet with the suid-root helper
  461. option.
  462. [root@wishmacer kismet-2011-03-R2]# make suidinstall
  463. groupadd -f kismet
  464. make -e commoninstall
  465. make[1]: Entering directory `/opt/kismet-2011-03-R2'
  466. mkdir -p /usr/local/etc
  467. mkdir -p /usr/local/bin
  468. if test -e kismet_client; then \
  469. echo "Installing client"; \
  470. /usr/bin/install -c -o "root" -g "root" -m 555 scripts/kismet /usr/local/bin/kismet; \
  471. /usr/bin/install -c -o "root" -g "root" -m 555 kismet_client /usr/local/bin/kismet_client; \
  472. fi;
  473. Installing client
  474. /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /usr/local/bin/kismet_server;
  475. /usr/bin/install -c -o "root" -g "root" -m 555 kismet_drone /usr/local/bin/kismet_drone;
  476. mkdir -p /usr/local/share/man/man1
  477. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.1 /usr/local/share/man/man1/kismet.1
  478. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.1 /usr/local/share/man/man1/kismet_drone.1
  479. mkdir -p /usr/local/share/man/man5
  480. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet.conf.5 /usr/local/share/man/man5/kismet.conf.5
  481. /usr/bin/install -c -o "root" -g "man" -m 644 man/kismet_drone.conf.5 /usr/local/share/man/man5/kismet_drone.conf.5
  482. mkdir -p /usr/local/share/kismet//wav/
  483. /usr/bin/install -c -o "root" -g "root" -m 644 wav/new.wav /usr/local/share/kismet//wav//new.wav
  484. /usr/bin/install -c -o "root" -g "root" -m 644 wav/packet.wav /usr/local/share/kismet//wav//packet.wav
  485. /usr/bin/install -c -o "root" -g "root" -m 644 wav/alert.wav /usr/local/share/kismet//wav//alert.wav
  486. /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslost.wav /usr/local/share/kismet//wav//gpslost.wav
  487. /usr/bin/install -c -o "root" -g "root" -m 644 wav/gpslock.wav /usr/local/share/kismet//wav//gpslock.wav
  488. make[1]: Leaving directory `/opt/kismet-2011-03-R2'
  489. make -e binsuidinstall
  490. make[1]: Entering directory `/opt/kismet-2011-03-R2'
  491. /usr/bin/install -c -o "root" -g kismet -m 4550 kismet_capture /usr/local/bin/kismet_capture;
  492. make[1]: Leaving directory `/opt/kismet-2011-03-R2'
  493. /usr/local/etc/kismet.conf already installed, not replacing it. HOWEVER
  494. if there have been any changes to the base config you will need
  495. to add them to your config file.
  496. /usr/local/etc/kismet_drone.conf already installed, not replacing it. HOWEVER
  497. if there have been any changes to the base config you will need
  498. to add them to your config file.
  499. Installed kismet into /usr/local/bin/.
  500. If you have not done so already, read the README file and the FAQ file. Additional
  501. documentation is in the docs/ directory. You MUST edit /usr/local/etc/kismet.conf
  502. and configure Kismet for your system, or it will NOT run properly!
  503.  
  504. Kismet has been installed with a SUID ROOT CAPTURE HELPER executeable by
  505. users in the group ' kismet '. This WILL ALLOW USERS IN THIS GROUP
  506. TO ALTER YOUR NETWORK INTERACE STATES, but is more secure than running
  507. all of Kismet as root. ONLY users in this group will be able to
  508. run Kismet and capture from physical network devices.
  509. [root@wishmacer kismet-2011-03-R2]# kismet
  510. bash: /usr/bin/kismet: No such file or directory
  511. [root@wishmacer kismet-2011-03-R2]# locate kismet | grep bin
  512. /usr/local/bin/kismet
  513. /usr/local/bin/kismet_capture
  514. /usr/local/bin/kismet_client
  515. /usr/local/bin/kismet_drone
  516. /usr/local/bin/kismet_server
  517. [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/ki
  518. kismet kismet_capture kismet_client kismet_drone kismet_server
  519. [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet /usr/bin/kismet
  520. [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_capture /usr/bin/kismet_capture
  521. [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_client /usr/bin/kismet_client
  522. [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_drone /usr/bin/kismet_drone
  523. [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/bin/kismet_server /usr/bin/kismet_server
  524. [root@wishmacer kismet-2011-03-R2]# ln -s /usr/local/etc/kismet.conf /etc/kismet.conf
  525. [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