作業報告
kismetの使い方
https://qiita.com/yamori813/items/a34860f0bb7c5a344fe4
の記事を見て、Macでも導入しようとした。
都合、4台の機材で導入試験。
Mac mini corei7, macOS 10.12.6, Memory 16GB
##後からわかったこと。
osx.mdというファイルがdocディレクトリの下にある。
これを最初に読めばよかった。
ここまで来るのに4時間(4台の設定変更、記録を含む)
敗因
brewの設定がぐちゃ。
pyenvの設定がぐちゃ。
この2つがなければ、多分1時間はかからない。
python2 でsetuptoolsが入って入れば、configureも無事のはず。
downloads
$ mkdir kismet
$ cd kismet
$ git clone --recursive https://www.kismetwireless.net/git/kismet.git
Cloning into 'kismet'...
remote: Counting objects: 41964, done.
remote: Compressing objects: 100% (11808/11808), done.
remote: Total 41964 (delta 29028), reused 40584 (delta 27828)
Receiving objects: 100% (41964/41964), 16.66 MiB | 3.88 MiB/s, done.
Resolving deltas: 100% (29028/29028), done.
Submodule 'docs' (https://www.kismetwireless.net/git/kismet-docs.git) registered for path 'docs'
Submodule 'python_modules/KismetDatabase' (https://www.kismetwireless.net/git/python-kismet-db.git) registered for path 'python_modules/KismetDatabase'
Cloning into '/Users/administrator/kismet/kismet/docs'...
remote: Counting objects: 482, done.
remote: Compressing objects: 100% (481/481), done.
remote: Total 482 (delta 244), reused 0 (delta 0)
Receiving objects: 100% (482/482), 183.12 KiB | 526.00 KiB/s, done.
Resolving deltas: 100% (244/244), done.
Cloning into '/Users/administrator/kismet/kismet/python_modules/KismetDatabase'...
remote: Counting objects: 282, done.
remote: Compressing objects: 100% (191/191), done.
remote: Total 282 (delta 160), reused 153 (delta 84)
Receiving objects: 100% (282/282), 85.28 KiB | 535.00 KiB/s, done.
Resolving deltas: 100% (160/160), done.
Submodule path 'docs': checked out 'fb3d44390ad5fd876f9af473bd6ba9cfae63febd'
Submodule path 'python_modules/KismetDatabase': checked out '5e6345f12221575d58486b41f31db0a5e26db56a'
$ $ pwd
/Users/administrator/kismet/kismet
KM-S05:kismet administrator$ ./configure
checking build system type... x86_64-apple-darwin16.7.0
checking host system type... x86_64-apple-darwin16.7.0
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... Apple GCC - added Apple80211 frameworks and no-precomp
checking gcc version... 4.2.1
checking whether g++ supports C++17 features with -std=gnu++17... no
checking whether g++ supports C++17 features with -std=gnu++1z... no
checking whether g++ supports C++17 features with -std=c++17... no
checking whether g++ supports C++17 features with +std=c++17... no
checking whether g++ supports C++17 features with -h std=c++17... no
checking whether g++ supports C++17 features with -std=c++1z... no
checking whether g++ supports C++17 features with +std=c++1z... no
checking whether g++ supports C++17 features with -h std=c++1z... no
configure: No compiler with C++17 support was found
checking whether g++ supports C++14 features with -std=gnu++14... yes
checking how to run the C++ preprocessor... g++ -std=gnu++14 -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/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 python module: setuptools... no
configure: error: Missing python2-setuptools, if you would like to build without python entirely, use --disable-python-tools, otherwise install python2-setuptools
$ ./configure --disable-python-tools
中略
checking for MHD_start_daemon in -lmicrohttpd... no
configure: error: libmicrohttpd is needed and is not available
$ brew install libmicrohttpd
Updating Homebrew...
==> Installing dependencies for libmicrohttpd: libtasn1, nettle, libffi, p11-kit, gnutls, libgpg-error and libgcrypt
==> Installing libmicrohttpd dependency: libtasn1
==> Downloading https://homebrew.bintray.com/bottles/libtasn1-4.13.sierra.bottle
######################################################################## 100.0%
==> Pouring libtasn1-4.13.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libtasn1/4.13: 59 files, 435.2KB
==> Installing libmicrohttpd dependency: nettle
==> Downloading https://homebrew.bintray.com/bottles/nettle-3.4.1.sierra.bottle.
######################################################################## 100.0%
==> Pouring nettle-3.4.1.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/nettle/3.4.1: 85 files, 2MB
==> Installing libmicrohttpd dependency: libffi
==> Downloading https://homebrew.bintray.com/bottles/libffi-3.2.1.sierra.bottle.
######################################################################## 100.0%
==> Pouring libffi-3.2.1.sierra.bottle.tar.gz
==> Caveats
libffi is keg-only, which means it was not symlinked into /usr/local,
because some formulae require a newer version of libffi.
For compilers to find libffi you may need to set:
export LDFLAGS="-L/usr/local/opt/libffi/lib"
For pkg-config to find libffi you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
==> Summary
🍺 /usr/local/Cellar/libffi/3.2.1: 16 files, 297.0KB
==> Installing libmicrohttpd dependency: p11-kit
==> Downloading https://homebrew.bintray.com/bottles/p11-kit-0.23.15.sierra.bott
######################################################################## 100.0%
==> Pouring p11-kit-0.23.15.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/p11-kit/0.23.15: 63 files, 2.9MB
==> Installing libmicrohttpd dependency: gnutls
==> Downloading https://homebrew.bintray.com/bottles/gnutls-3.6.6.sierra.bottle.
######################################################################## 100.0%
==> Pouring gnutls-3.6.6.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/gnutls/3.6.6: 1,200 files, 8.9MB
==> Installing libmicrohttpd dependency: libgpg-error
==> Downloading https://homebrew.bintray.com/bottles/libgpg-error-1.35.sierra.bo
######################################################################## 100.0%
==> Pouring libgpg-error-1.35.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libgpg-error/1.35: 27 files, 851.6KB
==> Installing libmicrohttpd dependency: libgcrypt
==> Downloading https://homebrew.bintray.com/bottles/libgcrypt-1.8.4.sierra.bott
######################################################################## 100.0%
==> Pouring libgcrypt-1.8.4.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libgcrypt/1.8.4: 21 files, 2.6MB
==> Installing libmicrohttpd
==> Downloading https://homebrew.bintray.com/bottles/libmicrohttpd-0.9.62_1.sier
######################################################################## 100.0%
==> Pouring libmicrohttpd-0.9.62_1.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libmicrohttpd/0.9.62_1: 51 files, 1.2MB
==> Caveats
==> libffi
libffi is keg-only, which means it was not symlinked into /usr/local,
because some formulae require a newer version of libffi.
For compilers to find libffi you may need to set:
export LDFLAGS="-L/usr/local/opt/libffi/lib"
For pkg-config to find libffi you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
$ ./configure --disable-python-tools
中略
checking for protobuf... no
configure: error: Package requirements (protobuf) were not met:
No package 'protobuf' found
protobuf
$ brew install protobuf
==> Installing dependencies for protobuf: python
==> Installing protobuf dependency: python
==> Downloading https://homebrew.bintray.com/bottles/python-3.7.2_2.sierra.bottle.tar.gz
Already downloaded: /Users/brew_manager/Library/Caches/Homebrew/downloads/ec5397b9ebe6a2ac469714bb8d1e9ded506d88cf3916a3ac5257e5adbbf66ae2--python-3.7.2_2.sierra.bottle.tar.gz
==> Pouring python-3.7.2_2.sierra.bottle.tar.gz
==> /usr/local/Cellar/python/3.7.2_2/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cella
==> /usr/local/Cellar/python/3.7.2_2/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cella
==> /usr/local/Cellar/python/3.7.2_2/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cella
==> Caveats
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/usr/local/opt/python/libexec/bin
If you need Homebrew's Python 2.7 run
brew install python@2
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.7/site-packages
See: https://docs.brew.sh/Homebrew-and-Python
==> Summary
🍺 /usr/local/Cellar/python/3.7.2_2: 3,861 files, 59.7MB
==> Installing protobuf
==> Downloading https://homebrew.bintray.com/bottles/protobuf-3.6.1.3_1.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring protobuf-3.6.1.3_1.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/protobuf/3.6.1.3_1: 366 files, 20MB
==> Caveats
==> python
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/usr/local/opt/python/libexec/bin
If you need Homebrew's Python 2.7 run
brew install python@2
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.7/site-packages
See: https://docs.brew.sh/Homebrew-and-Python
configure
./configure --disable-python-tools
中略
checking for protobuf_c_message_pack_to_buffer in -lprotobuf-c... no
configure: error: missing libprotobuf-c
protobuf-c
$ brew install protobuf-c
==> Downloading https://homebrew.bintray.com/bottles/protobuf-c-1.3.1_1.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring protobuf-c-1.3.1_1.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/protobuf-c/1.3.1_1: 14 files, 294.8KB
./configure --disable-python-tools
中略
configure: WARNING: Using local radiotap headers
checking for libusb... no
configure: error: Package requirements (libusb-1.0) were not met:
No package 'libusb-1.0' found
libusb
$ brew install libusb
==> Downloading https://homebrew.bintray.com/bottles/libusb-1.0.22.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libusb-1.0.22.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libusb/1.0.22: 29 files, 514.9KB
configure
config.status: creating config.h
Configuration complete:
Compiling for: darwin16.7.0 (x86_64)
C++ Library: stdc++
Installing as group: wheel
Installing into: /usr/local
Setuid group: staff
Linux WEXT capture : n/a (only Linux)
Prelude SIEM : no
PCRE Regex Filters : yes
pcap capture: yes
airpcap control: n/a (only Cygwin/Win32)
PPI log format: yes
LibCapability (enhanced
privilege dropping): n/a (only Linux)
OSX/Darwin capture : yes
Linux Netlink: n/a (only Linux)
Linux NetworkManager: n/a (only Linux)
Linux Bluetooth: n/a (only Linux)
nRF MOuseJack: yes
Python Modules: no (will not build Python modules and related support)
RTL-SDR RTL_433: no (python modules are disabled)
RTL-SDR RTLAMR: no (python modules are disabled)
RTL-SDR RTLADSB: no (python modules are disabled)
Freaklabs Zigbee: no (python modules are disabled)
lm-sensors monitoring: n/a (only Linux)
Built-in Debug: partial - Missing libdw or libbfd will not print full stacks on crash
make
$ make
protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/kismet.proto
protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/http.proto
protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/datasource.proto
protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto
protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/kismet.proto
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include protobuf_cpp/kismet.pb.cc | sed -e "s/\.o/\.cc.o/" > protobuf_cpp/kismet.pb.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c protobuf_cpp/kismet.pb.cc -o protobuf_cpp/kismet.pb.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include protobuf_cpp/http.pb.cc | sed -e "s/\.o/\.cc.o/" > protobuf_cpp/http.pb.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c protobuf_cpp/http.pb.cc -o protobuf_cpp/http.pb.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include protobuf_cpp/datasource.pb.cc | sed -e "s/\.o/\.cc.o/" > protobuf_cpp/datasource.pb.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c protobuf_cpp/datasource.pb.cc -o protobuf_cpp/datasource.pb.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include protobuf_cpp/linuxbluetooth.pb.cc | sed -e "s/\.o/\.cc.o/" > protobuf_cpp/linuxbluetooth.pb.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c protobuf_cpp/linuxbluetooth.pb.cc -o protobuf_cpp/linuxbluetooth.pb.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include util.cc | sed -e "s/\.o/\.cc.o/" > util.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c util.cc -o util.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include macaddr.cc | sed -e "s/\.o/\.cc.o/" > macaddr.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c macaddr.cc -o macaddr.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include uuid.cc | sed -e "s/\.o/\.cc.o/" > uuid.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c uuid.cc -o uuid.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include xxhash.cc | sed -e "s/\.o/\.cc.o/" > xxhash.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c xxhash.cc -o xxhash.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include boost_like_hash.cc | sed -e "s/\.o/\.cc.o/" > boost_like_hash.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c boost_like_hash.cc -o boost_like_hash.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include sqlite3_cpp11.cc | sed -e "s/\.o/\.cc.o/" > sqlite3_cpp11.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c sqlite3_cpp11.cc -o sqlite3_cpp11.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include globalregistry.cc | sed -e "s/\.o/\.cc.o/" > globalregistry.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c globalregistry.cc -o globalregistry.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include pollabletracker.cc | sed -e "s/\.o/\.cc.o/" > pollabletracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c pollabletracker.cc -o pollabletracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include ringbuf2.cc | sed -e "s/\.o/\.cc.o/" > ringbuf2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c ringbuf2.cc -o ringbuf2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include chainbuf.cc | sed -e "s/\.o/\.cc.o/" > chainbuf.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c chainbuf.cc -o chainbuf.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include filewritebuf.cc | sed -e "s/\.o/\.cc.o/" > filewritebuf.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c filewritebuf.cc -o filewritebuf.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include buffer_handler.cc | sed -e "s/\.o/\.cc.o/" > buffer_handler.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c buffer_handler.cc -o buffer_handler.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include packet.cc | sed -e "s/\.o/\.cc.o/" > packet.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c packet.cc -o packet.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include messagebus.cc | sed -e "s/\.o/\.cc.o/" > messagebus.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c messagebus.cc -o messagebus.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include configfile.cc | sed -e "s/\.o/\.cc.o/" > configfile.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c configfile.cc -o configfile.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include getopt.cc | sed -e "s/\.o/\.cc.o/" > getopt.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c getopt.cc -o getopt.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include psutils.cc | sed -e "s/\.o/\.cc.o/" > psutils.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c psutils.cc -o psutils.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include battery.cc | sed -e "s/\.o/\.cc.o/" > battery.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c battery.cc -o battery.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include tcpserver2.cc | sed -e "s/\.o/\.cc.o/" > tcpserver2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c tcpserver2.cc -o tcpserver2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include tcpclient2.cc | sed -e "s/\.o/\.cc.o/" > tcpclient2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c tcpclient2.cc -o tcpclient2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include serialclient2.cc | sed -e "s/\.o/\.cc.o/" > serialclient2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c serialclient2.cc -o serialclient2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include pipeclient.cc | sed -e "s/\.o/\.cc.o/" > pipeclient.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c pipeclient.cc -o pipeclient.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include ipc_remote2.cc | sed -e "s/\.o/\.cc.o/" > ipc_remote2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c ipc_remote2.cc -o ipc_remote2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_external.cc | sed -e "s/\.o/\.cc.o/" > kis_external.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_external.cc -o kis_external.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dlttracker.cc | sed -e "s/\.o/\.cc.o/" > dlttracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dlttracker.cc -o dlttracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include antennatracker.cc | sed -e "s/\.o/\.cc.o/" > antennatracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c antennatracker.cc -o antennatracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include datasourcetracker.cc | sed -e "s/\.o/\.cc.o/" > datasourcetracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c datasourcetracker.cc -o datasourcetracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_datasource.cc | sed -e "s/\.o/\.cc.o/" > kis_datasource.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_datasource.cc -o kis_datasource.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include datasource_linux_bluetooth.cc | sed -e "s/\.o/\.cc.o/" > datasource_linux_bluetooth.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c datasource_linux_bluetooth.cc -o datasource_linux_bluetooth.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include datasource_rtl433.cc | sed -e "s/\.o/\.cc.o/" > datasource_rtl433.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c datasource_rtl433.cc -o datasource_rtl433.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include datasource_rtlamr.cc | sed -e "s/\.o/\.cc.o/" > datasource_rtlamr.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c datasource_rtlamr.cc -o datasource_rtlamr.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include datasource_rtladsb.cc | sed -e "s/\.o/\.cc.o/" > datasource_rtladsb.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c datasource_rtladsb.cc -o datasource_rtladsb.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_net_microhttpd.cc | sed -e "s/\.o/\.cc.o/" > kis_net_microhttpd.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_net_microhttpd.cc -o kis_net_microhttpd.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include system_monitor.cc | sed -e "s/\.o/\.cc.o/" > system_monitor.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c system_monitor.cc -o system_monitor.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include base64.cc | sed -e "s/\.o/\.cc.o/" > base64.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c base64.cc -o base64.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_httpd_websession.cc | sed -e "s/\.o/\.cc.o/" > kis_httpd_websession.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_httpd_websession.cc -o kis_httpd_websession.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_httpd_registry.cc | sed -e "s/\.o/\.cc.o/" > kis_httpd_registry.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_httpd_registry.cc -o kis_httpd_registry.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include gpstracker.cc | sed -e "s/\.o/\.cc.o/" > gpstracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c gpstracker.cc -o gpstracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_gps.cc | sed -e "s/\.o/\.cc.o/" > kis_gps.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_gps.cc -o kis_gps.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include gpsnmea.cc | sed -e "s/\.o/\.cc.o/" > gpsnmea.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c gpsnmea.cc -o gpsnmea.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include gpsserial2.cc | sed -e "s/\.o/\.cc.o/" > gpsserial2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c gpsserial2.cc -o gpsserial2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include gpstcp.cc | sed -e "s/\.o/\.cc.o/" > gpstcp.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c gpstcp.cc -o gpstcp.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include gpsgpsd2.cc | sed -e "s/\.o/\.cc.o/" > gpsgpsd2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c gpsgpsd2.cc -o gpsgpsd2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include gpsfake.cc | sed -e "s/\.o/\.cc.o/" > gpsfake.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c gpsfake.cc -o gpsfake.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include gpsweb.cc | sed -e "s/\.o/\.cc.o/" > gpsweb.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c gpsweb.cc -o gpsweb.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include packetchain.cc | sed -e "s/\.o/\.cc.o/" > packetchain.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c packetchain.cc -o packetchain.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include packet_filter.cc | sed -e "s/\.o/\.cc.o/" > packet_filter.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c packet_filter.cc -o packet_filter.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include class_filter.cc | sed -e "s/\.o/\.cc.o/" > class_filter.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c class_filter.cc -o class_filter.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include trackedelement.cc | sed -e "s/\.o/\.cc.o/" > trackedelement.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c trackedelement.cc -o trackedelement.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include trackedcomponent.cc | sed -e "s/\.o/\.cc.o/" > trackedcomponent.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c trackedcomponent.cc -o trackedcomponent.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include entrytracker.cc | sed -e "s/\.o/\.cc.o/" > entrytracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c entrytracker.cc -o entrytracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include tracked_location.cc | sed -e "s/\.o/\.cc.o/" > tracked_location.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c tracked_location.cc -o tracked_location.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include devicetracker_component.cc | sed -e "s/\.o/\.cc.o/" > devicetracker_component.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c devicetracker_component.cc -o devicetracker_component.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include devicetracker_view.cc | sed -e "s/\.o/\.cc.o/" > devicetracker_view.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c devicetracker_view.cc -o devicetracker_view.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include devicetracker_view_workers.cc | sed -e "s/\.o/\.cc.o/" > devicetracker_view_workers.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c devicetracker_view_workers.cc -o devicetracker_view_workers.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include jsoncpp.cc | sed -e "s/\.o/\.cc.o/" > jsoncpp.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c jsoncpp.cc -o jsoncpp.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include json_adapter.cc | sed -e "s/\.o/\.cc.o/" > json_adapter.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c json_adapter.cc -o json_adapter.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include plugintracker.cc | sed -e "s/\.o/\.cc.o/" > plugintracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c plugintracker.cc -o plugintracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include alertracker.cc | sed -e "s/\.o/\.cc.o/" > alertracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c alertracker.cc -o alertracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include timetracker.cc | sed -e "s/\.o/\.cc.o/" > timetracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c timetracker.cc -o timetracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include channeltracker2.cc | sed -e "s/\.o/\.cc.o/" > channeltracker2.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c channeltracker2.cc -o channeltracker2.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include devicetracker.cc | sed -e "s/\.o/\.cc.o/" > devicetracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c devicetracker.cc -o devicetracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include devicetracker_workers.cc | sed -e "s/\.o/\.cc.o/" > devicetracker_workers.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c devicetracker_workers.cc -o devicetracker_workers.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include devicetracker_httpd.cc | sed -e "s/\.o/\.cc.o/" > devicetracker_httpd.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c devicetracker_httpd.cc -o devicetracker_httpd.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_dlt.cc | sed -e "s/\.o/\.cc.o/" > kis_dlt.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_dlt.cc -o kis_dlt.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_dlt_ppi.cc | sed -e "s/\.o/\.cc.o/" > kis_dlt_ppi.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_dlt_ppi.cc -o kis_dlt_ppi.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_dlt_radiotap.cc | sed -e "s/\.o/\.cc.o/" > kis_dlt_radiotap.cc.d
In file included from kis_dlt_radiotap.cc:53:
In file included from ./kis_datasource.h:38:
In file included from ./protobuf_cpp/kismet.pb.h:9:
In file included from /usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/common.h:46:
/usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/port.h:379:9: warning: 'bswap_16' macro redefined [-Wmacro-redefined]
#define bswap_16(x) OSSwapInt16(x)
^
./local_ieee80211_radiotap.h:21:9: note: previous definition is here
#define bswap_16 OSSwapInt16
^
In file included from kis_dlt_radiotap.cc:53:
In file included from ./kis_datasource.h:38:
In file included from ./protobuf_cpp/kismet.pb.h:9:
In file included from /usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/common.h:46:
/usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/port.h:380:9: warning: 'bswap_32' macro redefined [-Wmacro-redefined]
#define bswap_32(x) OSSwapInt32(x)
^
./local_ieee80211_radiotap.h:22:9: note: previous definition is here
#define bswap_32 OSSwapInt32
^
In file included from kis_dlt_radiotap.cc:53:
In file included from ./kis_datasource.h:38:
In file included from ./protobuf_cpp/kismet.pb.h:9:
In file included from /usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/common.h:46:
/usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/port.h:381:9: warning: 'bswap_64' macro redefined [-Wmacro-redefined]
#define bswap_64(x) OSSwapInt64(x)
^
./local_ieee80211_radiotap.h:23:9: note: previous definition is here
#define bswap_64 OSSwapInt64
^
3 warnings generated.
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_dlt_radiotap.cc -o kis_dlt_radiotap.cc.o
In file included from kis_dlt_radiotap.cc:53:
In file included from ./kis_datasource.h:38:
In file included from ./protobuf_cpp/kismet.pb.h:9:
In file included from /usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/common.h:46:
/usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/port.h:379:9: warning: 'bswap_16' macro redefined [-Wmacro-redefined]
#define bswap_16(x) OSSwapInt16(x)
^
./local_ieee80211_radiotap.h:21:9: note: previous definition is here
#define bswap_16 OSSwapInt16
^
In file included from kis_dlt_radiotap.cc:53:
In file included from ./kis_datasource.h:38:
In file included from ./protobuf_cpp/kismet.pb.h:9:
In file included from /usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/common.h:46:
/usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/port.h:380:9: warning: 'bswap_32' macro redefined [-Wmacro-redefined]
#define bswap_32(x) OSSwapInt32(x)
^
./local_ieee80211_radiotap.h:22:9: note: previous definition is here
#define bswap_32 OSSwapInt32
^
In file included from kis_dlt_radiotap.cc:53:
In file included from ./kis_datasource.h:38:
In file included from ./protobuf_cpp/kismet.pb.h:9:
In file included from /usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/common.h:46:
/usr/local/Cellar/protobuf/3.6.1.3_1/include/google/protobuf/stubs/port.h:381:9: warning: 'bswap_64' macro redefined [-Wmacro-redefined]
#define bswap_64(x) OSSwapInt64(x)
^
./local_ieee80211_radiotap.h:23:9: note: previous definition is here
#define bswap_64 OSSwapInt64
^
3 warnings generated.
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kaitaistream.cc | sed -e "s/\.o/\.cc.o/" > kaitaistream.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kaitaistream.cc -o kaitaistream.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie.cc -o dot11_parsers/dot11_ie.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_7_country.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_7_country.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_7_country.cc -o dot11_parsers/dot11_ie_7_country.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_11_qbss.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_11_qbss.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_11_qbss.cc -o dot11_parsers/dot11_ie_11_qbss.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_33_power.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_33_power.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_33_power.cc -o dot11_parsers/dot11_ie_33_power.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_36_supported_channels.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_36_supported_channels.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_36_supported_channels.cc -o dot11_parsers/dot11_ie_36_supported_channels.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_45_ht_cap.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_45_ht_cap.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_45_ht_cap.cc -o dot11_parsers/dot11_ie_45_ht_cap.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_48_rsn.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_48_rsn.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_48_rsn.cc -o dot11_parsers/dot11_ie_48_rsn.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_52_rmm_neighbor.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_52_rmm_neighbor.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_52_rmm_neighbor.cc -o dot11_parsers/dot11_ie_52_rmm_neighbor.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_54_mobility.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_54_mobility.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_54_mobility.cc -o dot11_parsers/dot11_ie_54_mobility.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_55_fastbss.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_55_fastbss.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_55_fastbss.cc -o dot11_parsers/dot11_ie_55_fastbss.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_61_ht_op.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_61_ht_op.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_61_ht_op.cc -o dot11_parsers/dot11_ie_61_ht_op.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_70_rm_capabilities.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_70_rm_capabilities.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_70_rm_capabilities.cc -o dot11_parsers/dot11_ie_70_rm_capabilities.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_133_cisco_ccx.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_133_cisco_ccx.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_133_cisco_ccx.cc -o dot11_parsers/dot11_ie_133_cisco_ccx.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_150_vendor.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_150_vendor.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_150_vendor.cc -o dot11_parsers/dot11_ie_150_vendor.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_150_cisco_powerlevel.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_150_cisco_powerlevel.cc -o dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_191_vht_cap.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_191_vht_cap.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_191_vht_cap.cc -o dot11_parsers/dot11_ie_191_vht_cap.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_192_vht_op.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_192_vht_op.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_192_vht_op.cc -o dot11_parsers/dot11_ie_192_vht_op.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_127_extended_capabilities.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_127_extended_capabilities.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_127_extended_capabilities.cc -o dot11_parsers/dot11_ie_127_extended_capabilities.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_221_vendor.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_221_vendor.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_221_vendor.cc -o dot11_parsers/dot11_ie_221_vendor.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_221_ms_wps.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_221_ms_wps.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_221_ms_wps.cc -o dot11_parsers/dot11_ie_221_ms_wps.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_221_ms_wmm.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_221_ms_wmm.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_221_ms_wmm.cc -o dot11_parsers/dot11_ie_221_ms_wmm.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_221_dji_droneid.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_221_dji_droneid.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_221_dji_droneid.cc -o dot11_parsers/dot11_ie_221_dji_droneid.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_221_wfa_wpa.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_221_wfa_wpa.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_221_wfa_wpa.cc -o dot11_parsers/dot11_ie_221_wfa_wpa.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_ie_221_cisco_client_mfp.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_ie_221_cisco_client_mfp.cc -o dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_action.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_action.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_action.cc -o dot11_parsers/dot11_action.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_parsers/dot11_wpa_eap.cc | sed -e "s/\.o/\.cc.o/" > dot11_parsers/dot11_wpa_eap.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_parsers/dot11_wpa_eap.cc -o dot11_parsers/dot11_wpa_eap.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_80211.cc | sed -e "s/\.o/\.cc.o/" > phy_80211.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_80211.cc -o phy_80211.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_80211_dissectors.cc | sed -e "s/\.o/\.cc.o/" > phy_80211_dissectors.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_80211_dissectors.cc -o phy_80211_dissectors.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_rtl433.cc | sed -e "s/\.o/\.cc.o/" > phy_rtl433.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_rtl433.cc -o phy_rtl433.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_rtlamr.cc | sed -e "s/\.o/\.cc.o/" > phy_rtlamr.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_rtlamr.cc -o phy_rtlamr.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_rtladsb.cc | sed -e "s/\.o/\.cc.o/" > phy_rtladsb.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_rtladsb.cc -o phy_rtladsb.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_zwave.cc | sed -e "s/\.o/\.cc.o/" > phy_zwave.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_zwave.cc -o phy_zwave.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_bluetooth.cc | sed -e "s/\.o/\.cc.o/" > phy_bluetooth.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_bluetooth.cc -o phy_bluetooth.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_uav_drone.cc | sed -e "s/\.o/\.cc.o/" > phy_uav_drone.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_uav_drone.cc -o phy_uav_drone.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_nrf_mousejack.cc | sed -e "s/\.o/\.cc.o/" > phy_nrf_mousejack.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_nrf_mousejack.cc -o phy_nrf_mousejack.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include dot11_fingerprint.cc | sed -e "s/\.o/\.cc.o/" > dot11_fingerprint.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c dot11_fingerprint.cc -o dot11_fingerprint.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_dissector_ipdata.cc | sed -e "s/\.o/\.cc.o/" > kis_dissector_ipdata.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_dissector_ipdata.cc -o kis_dissector_ipdata.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include manuf.cc | sed -e "s/\.o/\.cc.o/" > manuf.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c manuf.cc -o manuf.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include logtracker.cc | sed -e "s/\.o/\.cc.o/" > logtracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c logtracker.cc -o logtracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_ppilogfile.cc | sed -e "s/\.o/\.cc.o/" > kis_ppilogfile.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_ppilogfile.cc -o kis_ppilogfile.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_databaselogfile.cc | sed -e "s/\.o/\.cc.o/" > kis_databaselogfile.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_databaselogfile.cc -o kis_databaselogfile.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_pcapnglogfile.cc | sed -e "s/\.o/\.cc.o/" > kis_pcapnglogfile.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_pcapnglogfile.cc -o kis_pcapnglogfile.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include messagebus_restclient.cc | sed -e "s/\.o/\.cc.o/" > messagebus_restclient.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c messagebus_restclient.cc -o messagebus_restclient.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include streamtracker.cc | sed -e "s/\.o/\.cc.o/" > streamtracker.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c streamtracker.cc -o streamtracker.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include pcapng_stream_ringbuf.cc | sed -e "s/\.o/\.cc.o/" > pcapng_stream_ringbuf.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c pcapng_stream_ringbuf.cc -o pcapng_stream_ringbuf.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include streambuf_stream_buffer.cc | sed -e "s/\.o/\.cc.o/" > streambuf_stream_buffer.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c streambuf_stream_buffer.cc -o streambuf_stream_buffer.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include devicetracker_httpd_pcap.cc | sed -e "s/\.o/\.cc.o/" > devicetracker_httpd_pcap.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c devicetracker_httpd_pcap.cc -o devicetracker_httpd_pcap.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include phy_80211_httpd_pcap.cc | sed -e "s/\.o/\.cc.o/" > phy_80211_httpd_pcap.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c phy_80211_httpd_pcap.cc -o phy_80211_httpd_pcap.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kis_database.cc | sed -e "s/\.o/\.cc.o/" > kis_database.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kis_database.cc -o kis_database.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include storageloader.cc | sed -e "s/\.o/\.cc.o/" > storageloader.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c storageloader.cc -o storageloader.cc.o
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include kismet_server.cc | sed -e "s/\.o/\.cc.o/" > kismet_server.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c kismet_server.cc -o kismet_server.cc.o
g++ -std=gnu++14 -framework Foundation -framework CoreFoundation -F/System/Library/PrivateFrameworks -framework Apple80211 -framework IOKit -rdynamic -o kismet util.cc.o macaddr.cc.o uuid.cc.o xxhash.cc.o boost_like_hash.cc.o sqlite3_cpp11.cc.o globalregistry.cc.o pollabletracker.cc.o ringbuf2.cc.o chainbuf.cc.o filewritebuf.cc.o buffer_handler.cc.o packet.cc.o messagebus.cc.o configfile.cc.o getopt.cc.o psutils.cc.o battery.cc.o tcpserver2.cc.o tcpclient2.cc.o serialclient2.cc.o pipeclient.cc.o ipc_remote2.cc.o protobuf_cpp/kismet.pb.cc.o protobuf_cpp/http.pb.cc.o protobuf_cpp/datasource.pb.cc.o protobuf_cpp/linuxbluetooth.pb.cc.o kis_external.cc.o dlttracker.cc.o antennatracker.cc.o datasourcetracker.cc.o kis_datasource.cc.o datasource_linux_bluetooth.cc.o datasource_rtl433.cc.o datasource_rtlamr.cc.o datasource_rtladsb.cc.o kis_net_microhttpd.cc.o system_monitor.cc.o base64.cc.o kis_httpd_websession.cc.o kis_httpd_registry.cc.o gpstracker.cc.o kis_gps.cc.o gpsnmea.cc.o gpsserial2.cc.o gpstcp.cc.o gpsgpsd2.cc.o gpsfake.cc.o gpsweb.cc.o packetchain.cc.o packet_filter.cc.o class_filter.cc.o trackedelement.cc.o trackedcomponent.cc.o entrytracker.cc.o tracked_location.cc.o devicetracker_component.cc.o devicetracker_view.cc.o devicetracker_view_workers.cc.o jsoncpp.cc.o json_adapter.cc.o plugintracker.cc.o alertracker.cc.o timetracker.cc.o channeltracker2.cc.o devicetracker.cc.o devicetracker_workers.cc.o devicetracker_httpd.cc.o kis_dlt.cc.o kis_dlt_ppi.cc.o kis_dlt_radiotap.cc.o kaitaistream.cc.o dot11_parsers/dot11_ie.cc.o dot11_parsers/dot11_ie_7_country.cc.o dot11_parsers/dot11_ie_11_qbss.cc.o dot11_parsers/dot11_ie_33_power.cc.o dot11_parsers/dot11_ie_36_supported_channels.cc.o dot11_parsers/dot11_ie_45_ht_cap.cc.o dot11_parsers/dot11_ie_48_rsn.cc.o dot11_parsers/dot11_ie_52_rmm_neighbor.cc.o dot11_parsers/dot11_ie_54_mobility.cc.o dot11_parsers/dot11_ie_55_fastbss.cc.o dot11_parsers/dot11_ie_61_ht_op.cc.o dot11_parsers/dot11_ie_70_rm_capabilities.cc.o dot11_parsers/dot11_ie_133_cisco_ccx.cc.o dot11_parsers/dot11_ie_150_vendor.cc.o dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.o dot11_parsers/dot11_ie_191_vht_cap.cc.o dot11_parsers/dot11_ie_192_vht_op.cc.o dot11_parsers/dot11_ie_127_extended_capabilities.cc.o dot11_parsers/dot11_ie_221_vendor.cc.o dot11_parsers/dot11_ie_221_ms_wps.cc.o dot11_parsers/dot11_ie_221_ms_wmm.cc.o dot11_parsers/dot11_ie_221_dji_droneid.cc.o dot11_parsers/dot11_ie_221_wfa_wpa.cc.o dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.o dot11_parsers/dot11_action.cc.o dot11_parsers/dot11_wpa_eap.cc.o phy_80211.cc.o phy_80211_dissectors.cc.o phy_rtl433.cc.o phy_rtlamr.cc.o phy_rtladsb.cc.o phy_zwave.cc.o phy_bluetooth.cc.o phy_uav_drone.cc.o phy_nrf_mousejack.cc.o dot11_fingerprint.cc.o kis_dissector_ipdata.cc.o manuf.cc.o logtracker.cc.o kis_ppilogfile.cc.o kis_databaselogfile.cc.o kis_pcapnglogfile.cc.o messagebus_restclient.cc.o streamtracker.cc.o pcapng_stream_ringbuf.cc.o streambuf_stream_buffer.cc.o devicetracker_httpd_pcap.cc.o phy_80211_httpd_pcap.cc.o kis_database.cc.o storageloader.cc.o kismet_server.cc.o -ldl -lz -lpcre -lsqlite3 -lpcap -lmicrohttpd -lpthread -L/usr/local/Cellar/protobuf/3.6.1.3_1/lib -lprotobuf -Qunused-arguments -pthread -rdynamic
protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/kismet.proto
protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/datasource.proto
protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include protobuf_c/kismet.pb-c.c | sed -e "s/\.o/\.c.o/" > protobuf_c/kismet.pb-c.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c protobuf_c/kismet.pb-c.c -o protobuf_c/kismet.pb-c.c.o
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include protobuf_c/datasource.pb-c.c | sed -e "s/\.o/\.c.o/" > protobuf_c/datasource.pb-c.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c protobuf_c/datasource.pb-c.c -o protobuf_c/datasource.pb-c.c.o
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include protobuf_c/linuxbluetooth.pb-c.c | sed -e "s/\.o/\.c.o/" > protobuf_c/linuxbluetooth.pb-c.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c protobuf_c/linuxbluetooth.pb-c.c -o protobuf_c/linuxbluetooth.pb-c.c.o
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include simple_ringbuf_c.c | sed -e "s/\.o/\.c.o/" > simple_ringbuf_c.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c simple_ringbuf_c.c -o simple_ringbuf_c.c.o
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include capture_framework.c | sed -e "s/\.o/\.c.o/" > capture_framework.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c capture_framework.c -o capture_framework.c.o
ar rcs libkismetdatasource.a protobuf_c/kismet.pb-c.c.o protobuf_c/datasource.pb-c.c.o protobuf_c/linuxbluetooth.pb-c.c.o simple_ringbuf_c.c.o capture_framework.c.o
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include capture_pcapfile.c | sed -e "s/\.o/\.c.o/" > capture_pcapfile.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c capture_pcapfile.c -o capture_pcapfile.c.o
gcc -framework Foundation -framework CoreFoundation -F/System/Library/PrivateFrameworks -framework Apple80211 -framework IOKit -rdynamic -o kismet_cap_pcapfile capture_pcapfile.c.o libkismetdatasource.a -lpcap -lpthread -L/usr/local/Cellar/protobuf-c/1.3.1_1/lib -lprotobuf-c -lm
(cd capture_nrf_mousejack && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include capture_nrf_mousejack.c | sed -e "s/\.o/\.c.o/" > capture_nrf_mousejack.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -I/usr/local/Cellar/libusb/1.0.22/include/libusb-1.0 -c capture_nrf_mousejack.c -o capture_nrf_mousejack.c.o
capture_nrf_mousejack.c:667:5: warning: 'libusb_set_debug' is deprecated [-Wdeprecated-declarations]
libusb_set_debug(localnrf.libusb_ctx, 3);
^
/usr/local/include/libusb-1.0/libusb.h:1300:18: note: 'libusb_set_debug' has been explicitly marked deprecated here
void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
^
1 warning generated.
gcc -framework Foundation -framework CoreFoundation -F/System/Library/PrivateFrameworks -framework Apple80211 -framework IOKit -rdynamic -o kismet_cap_nrf_mousejack capture_nrf_mousejack.c.o ../libkismetdatasource.a -lpthread -L/usr/local/Cellar/protobuf-c/1.3.1_1/lib -lprotobuf-c -lm -L/usr/local/Cellar/libusb/1.0.22/lib -lusb-1.0
(cd capture_osx_corewlan_wifi && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include ../wifi_ht_channels.c | sed -e "s/\.o/\.c.o/" > ../wifi_ht_channels.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c ../wifi_ht_channels.c -o ../wifi_ht_channels.c.o
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include ../interface_control.c | sed -e "s/\.o/\.c.o/" > ../interface_control.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c ../interface_control.c -o ../interface_control.c.o
clang -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c -framework Foundation -framework CoreWLAN capture_osx_corewlan_wifi.m -o capture_osx_corewlan_wifi.m.o
clang: warning: -framework Foundation: 'linker' input unused
clang: warning: -framework CoreWLAN: 'linker' input unused
clang -framework Foundation -framework CoreWLAN -o kismet_cap_osx_corewlan_wifi ../wifi_ht_channels.c.o ../interface_control.c.o capture_osx_corewlan_wifi.m.o ../libkismetdatasource.a -lpcap -lpthread -L/usr/local/Cellar/protobuf-c/1.3.1_1/lib -lprotobuf-c -lm
gcc -MM -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include log_tools/kismetdb_strip_packet_content.c | sed -e "s/\.o/\.c.o/" > log_tools/kismetdb_strip_packet_content.c.d
gcc -Wall -g -I. -pthread -I/usr/local/Cellar/protobuf-c/1.3.1_1/include -c log_tools/kismetdb_strip_packet_content.c -o log_tools/kismetdb_strip_packet_content.c.o
gcc -framework Foundation -framework CoreFoundation -F/System/Library/PrivateFrameworks -framework Apple80211 -framework IOKit -rdynamic -o log_tools/kismetdb_strip_packets log_tools/kismetdb_strip_packet_content.c.o -lsqlite3
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include log_tools/kismetdb_to_wiglecsv.cc | sed -e "s/\.o/\.cc.o/" > log_tools/kismetdb_to_wiglecsv.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c log_tools/kismetdb_to_wiglecsv.cc -o log_tools/kismetdb_to_wiglecsv.cc.o
g++ -std=gnu++14 -framework Foundation -framework CoreFoundation -F/System/Library/PrivateFrameworks -framework Apple80211 -framework IOKit -rdynamic -o log_tools/kismetdb_to_wiglecsv log_tools/kismetdb_to_wiglecsv.cc.o sqlite3_cpp11.cc.o jsoncpp.cc.o -ldl -lz -lpcre -lsqlite3 -rdynamic
g++ -std=gnu++14 -MM -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include log_tools/kismetdb_dump_devices.cc | sed -e "s/\.o/\.cc.o/" > log_tools/kismetdb_dump_devices.cc.d
g++ -std=gnu++14 -Wall -g -I. -g -O2 -O3 -Qunused-arguments -pthread -I/usr/local/Cellar/protobuf/3.6.1.3_1/include -c log_tools/kismetdb_dump_devices.cc -o log_tools/kismetdb_dump_devices.cc.o
g++ -std=gnu++14 -framework Foundation -framework CoreFoundation -F/System/Library/PrivateFrameworks -framework Apple80211 -framework IOKit -rdynamic -o log_tools/kismetdb_dump_devices log_tools/kismetdb_dump_devices.cc.o sqlite3_cpp11.cc.o -ldl -lz -lpcre -lsqlite3 -rdynamic
make install
$ make install
(cd capture_nrf_mousejack && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[1]: Nothing to be done for `all'.
(cd capture_osx_corewlan_wifi && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[1]: Nothing to be done for `all'.
(cd capture_nrf_mousejack && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[2]: Nothing to be done for `all'.
(cd capture_osx_corewlan_wifi && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[2]: Nothing to be done for `all'.
mkdir -p /usr/local/etc
mkdir -p /usr/local/bin
/usr/bin/install -c -o "root" -g "wheel" -m 555 kismet /usr/local/bin/kismet;
install: /usr/local/bin/kismet: chown/chgrp: Operation not permitted
make[1]: *** [commoninstall] Error 71
make: *** [install] Error 2
$ sudo make install
Password:
(cd capture_nrf_mousejack && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[1]: Nothing to be done for `all'.
(cd capture_osx_corewlan_wifi && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[1]: Nothing to be done for `all'.
(cd capture_nrf_mousejack && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[2]: Nothing to be done for `all'.
(cd capture_osx_corewlan_wifi && /Applications/Xcode.app/Contents/Developer/usr/bin/make)
make[2]: Nothing to be done for `all'.
mkdir -p /usr/local/etc
mkdir -p /usr/local/bin
/usr/bin/install -c -o "root" -g "wheel" -m 555 kismet /usr/local/bin/kismet;
# Install the alias script
/usr/bin/install -c -o "root" -g "wheel" -m 555 kismet_server /usr/local/bin/kismet_server;
# Install the compiled log tools
/usr/bin/install -c -o "root" -g "wheel" -m 555 log_tools/kismetdb_strip_packets /usr/local/bin/`basename log_tools/kismetdb_strip_packets`;
/usr/bin/install -c -o "root" -g "wheel" -m 555 log_tools/kismetdb_dump_devices /usr/local/bin/`basename log_tools/kismetdb_dump_devices`;
/usr/bin/install -c -o "root" -g "wheel" -m 555 log_tools/kismetdb_to_wiglecsv /usr/local/bin/`basename log_tools/kismetdb_to_wiglecsv`;
mkdir -p /usr/local/bin
mkdir -p /usr/local/lib/pkgconfig
/usr/bin/install -c -o "root" -g "wheel" -m 644 packaging/kismet.pc /usr/local/lib/pkgconfig/kismet.pc
mkdir -p /usr/local/share/kismet/httpd/
cp -r http_data/* /usr/local/share/kismet/httpd/
cp conf/kismet_manuf.txt /usr/local/share/kismet//kismet_manuf.txt
install -o root -g wheel -m 644 conf/kismet.conf /usr/local/etc/kismet.conf
install -o root -g wheel -m 644 conf/kismet_httpd.conf /usr/local/etc/kismet_httpd.conf
install -o root -g wheel -m 644 conf/kismet_memory.conf /usr/local/etc/kismet_memory.conf
install -o root -g wheel -m 644 conf/kismet_alerts.conf /usr/local/etc/kismet_alerts.conf
install -o root -g wheel -m 644 conf/kismet_storage.conf /usr/local/etc/kismet_storage.conf
install -o root -g wheel -m 644 conf/kismet_logging.conf /usr/local/etc/kismet_logging.conf
install -o root -g wheel -m 644 conf/kismet_uav.conf /usr/local/etc/kismet_uav.conf
install -o root -g wheel -m 644 conf/kismet_80211.conf /usr/local/etc/kismet_80211.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 staff 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
option.
If you have installed Kismet in the past, you may need to UPDATE YOUR CONFIG
FILES or Kismet may not work properly! You can manually reconcile differences
or you can replace the previously installed config files entirely by running
make forceconfigs
#ソース
doc
$ cd doc
$ cat osx.md
---
title: "Kismet on OSX"
permalink: /docs/howto/osx/
toc: true
---
# Compiling Kismet on OSX
Kismet is capable of running on OSX and capturing data on OSX natively.
## Building Kismet
Kismet should build on OSX directly, but requires some libraries be installed.
1. Install XCode from the Apple App Store. You may be prompted, during the course of installing MacPorts, to install other components of XCode and the XCode command-line utilities.
2. Install a ports library; for example:
* MacPorts from https://www.macports.org
* HomeBrew from https://brew.sh/
3. Install the needed external libraries; if prompted to install other necessary libraries or tools, of course say `yes`:
* For `macports`:
`$ sudo port install libmicrohttpd pcre protobuf-c protobuf-cpp`
* For `brew`:
`$ brew install libmicrohttpd pcre protobuf protobuf-c`
4. Install any desired external tools; to capture sensors using a rtl-sdr USB device and the `rtl_433` tool, you will need a USB device, the `librtlsdr` library, and the `rtl_433` tool set up. You should be able to follow the guides on https://www.rtl-sdr.com for more information.
5. Install python2 and `pip`. `pip` is the Python package manager; depending on your configuration it may be called `py-pip`; for example:
* For `macports`:
`$ sudo port install py-pip`
Kismet uses Python to capture from `rtl_433` and for other plugin functions; installing `pip` will allow Python to fetch additional libraries automatically.
6. Make a source directory for Kismet (optional, but recommended)
`$ mkdir src`
5. Get the Kismet code by running, from within your `src` directory, the following:
`$ git clone https://www.kismetwireless.net/git/kismet.git`
6. Configure Kismet. You'll likely need to pass some options to tell the OSX compilers where to find the libraries and headers. From within your `kismet` directory, run:
```bash
$ export CFLAGS="-I/opt/local/include"
$ export LDFLAGS="-L/opt/local/lib"
$ export CPPFLAGS="-I/opt/local/include"
$ ./configure```
7. Compile Kismet.
`$ make`
There will be some warnings - generally they can be ignored. As the OSX port evolves, the warnings will be cleaned up.
As with installation on Linux, you can accelerate the process by adding -j#, depending on how many CPUs you have.
`$ make -j4`
8. Install Kismet
`$ sudo make suidinstall`
`make suidinstall` will install the Kismet helpers as suid-root, executeable by users in the `staff` group in OSX. There is more information on the suidinstall method in the Kismet README; in general it increases the overall Kismet security by allowing you to launch Kismet as a normal user; only the packet capture tools will run as root.
## Configuring and Running Kismet
Kismet supports both local capture (from CoreWLAN / Apple wireless devices) and remote capture (from embedded Linux devices, etc, over the network).
Kismet will (currently) work *only* with Wi-Fi devices supported by the built-in Apple drivers; it will *not* work with USB devices; They use vendor drivers which do not support monitor mode or provide control APIs.
`$ kismet`
Kismet will list the available Wi-Fi sources in the `Data Sources` panel of the UI, or sources can be configured from the command line or the Kismet config files.
`$ kismet -c en1`
For more information on configuring Kismet in general, as well as logging formats and other Kismet features, be sure to check out the normal Kismet README file.
## Connect to Kismet
The Kismet web UI should be accessible on the OSX system by going to `http://localhost:2501` with your browser.
The Kismet web password is stored in `~/.kismet/kismet_httpd.conf` in the home directory of the user who is running Kismet.
#実行
$ kismet -c en1
INFO:
INFO: Including sub-config file: /usr/local/etc/kismet_httpd.conf
INFO: Including sub-config file: /usr/local/etc/kismet_memory.conf
INFO: Including sub-config file: /usr/local/etc/kismet_alerts.conf
INFO: Including sub-config file: /usr/local/etc/kismet_80211.conf
INFO: Including sub-config file: /usr/local/etc/kismet_storage.conf
INFO: Including sub-config file: /usr/local/etc/kismet_logging.conf
INFO: Including sub-config file: /usr/local/etc/kismet_uav.conf
INFO: Loading config override file '/usr/local/etc/kismet_site.conf'
INFO: Optional sub-config file not present: /usr/local/etc/kismet_site.conf
INFO: Local config and cache directory '/Users/administrator/.kismet/'
does not exist; creating it.
KISMET - Point your browser to http://localhost:2501 for the Kismet UI
ERROR: Data source 'en1 / en1' ('en1') encountered an error:
ALERT: SOURCEERROR Source en1 has encountered an error. Kismet will
attempt to re-open the source in 5 seconds. (1 failures)
ERROR: Source en1 has encountered an error. Kismet will attempt to re-open
the source in 5 seconds. (1 failures)
INFO: Attempting to re-open source en1
INFO: Data source 'en1 / en1' launching while an IPC process
brew
homebrew/Library/Formula/kismet.rb
https://github.com/Geal/homebrew/blob/master/Library/Formula/kismet.rb
2011年版
#前提
python2で、setuptoolsがあると良い。
pip から入れる方法
https://pip.pypa.io/en/stable/installing/
この方法で、setuptoolsを入れた.
configureでsetuptoolsが通らなかった。泣)
#参考(reference)
kismet/ruby/kismet.rb
https://github.com/trainman419/kismet/blob/master/ruby/kismet.rb
関連
Protobuf-c入門(C言語⇔Python)
https://qiita.com/tj8000rpm/items/6d651245a89d5121ba50
Pyenvの使い方
https://qiita.com/mogom625/items/b1b673f530a05ec6b423
参考資料(reference)
kismetの使い方
https://qiita.com/yamori813/items/a34860f0bb7c5a344fe4
kismet 悪戦苦闘
https://qiita.com/kaizen_nagoya/items/ad2143a35f0a265ac0c4
kismet raspberry PI
https://qiita.com/kaizen_nagoya/items/da2d741c9d35cda181ff
文書履歴(document history)
ver. 0.01 初稿 20190218 午前
ver. 0.02 起動方法調査中 20190218 午後
ver. 0.03 参考資料追記 20190221
ver. 0.04 表題統一・参考資料追記 20190312
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.