作業報告
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
Engineering Festa 2024前に必読記事一覧
登壇直後版 色使い(JIS安全色) Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜 スライド編 0.15
https://qiita.com/kaizen_nagoya/items/f0d3070d839f4f735b2b
プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945
逆も真:社会人が最初に確かめるとよいこと。OSEK(69)、Ethernet(59)
https://qiita.com/kaizen_nagoya/items/39afe4a728a31b903ddc
統計の嘘。仮説(127)
https://qiita.com/kaizen_nagoya/items/63b48ecf258a3471c51b
自分の言葉だけで論理展開できるのが天才なら、文章の引用だけで論理展開できるのが秀才だ。仮説(136)
https://qiita.com/kaizen_nagoya/items/97cf07b9e24f860624dd
参考文献駆動執筆(references driven writing)・デンソークリエイト編
https://qiita.com/kaizen_nagoya/items/b27b3f58b8bf265a5cd1
「何を」よりも「誰を」。10年後のために今見習いたい人たち
https://qiita.com/kaizen_nagoya/items/8045978b16eb49d572b2
Qiitaの記事に3段階または5段階で到達するための方法
https://qiita.com/kaizen_nagoya/items/6e9298296852325adc5e
出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840
coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68
あなたは「勘違いまとめ」から、勘違いだと言っていることが勘違いだといくつ見つけられますか。人間の間違い(human error(125))の種類と対策
https://qiita.com/kaizen_nagoya/items/ae391b77fffb098b8fb4
プログラマの「プログラムが書ける」思い込みは強みだ。3つの理由。仮説(168)統計と確率(17) , OSEK(79)
https://qiita.com/kaizen_nagoya/items/bc5dd86e414de402ec29
出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840
これからの情報伝達手段の在り方について考えてみよう。炎上と便乗。
https://qiita.com/kaizen_nagoya/items/71a09077ac195214f0db
ISO/IEC JTC1 SC7 Software and System Engineering
https://qiita.com/kaizen_nagoya/items/48b43f0f6976a078d907
アクセシビリティの知見を発信しよう!(再び)
https://qiita.com/kaizen_nagoya/items/03457eb9ee74105ee618
統計論及確率論輪講(再び)
https://qiita.com/kaizen_nagoya/items/590874ccfca988e85ea3
読者の心をグッと惹き寄せる7つの魔法
https://qiita.com/kaizen_nagoya/items/b1b5e89bd5c0a211d862
「@kazuo_reve 新人の方によく展開している有益な情報」確認一覧
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b
ソースコードで議論しよう。日本語で議論するの止めましょう(あるプログラミング技術の議論報告)
https://qiita.com/kaizen_nagoya/items/8b9811c80f3338c6c0b0
脳内コンパイラの3つの危険
https://qiita.com/kaizen_nagoya/items/7025cf2d7bd9f276e382
心理学の本を読むよりはコンパイラ書いた方がよくね。仮説(34)
https://qiita.com/kaizen_nagoya/items/fa715732cc148e48880e
NASAを超えるつもりがあれば読んでください。
https://qiita.com/kaizen_nagoya/items/e81669f9cb53109157f6
データサイエンティストの気づき!「勉強して仕事に役立てない人。大嫌い!!」『それ自分かも?』ってなった!!!
https://qiita.com/kaizen_nagoya/items/d85830d58d8dd7f71d07
「ぼくの好きな先生」「人がやらないことをやれ」プログラマになるまで。仮説(37)
https://qiita.com/kaizen_nagoya/items/53e4bded9fe5f724b3c4
なぜ経済学徒を辞め、計算機屋になったか(経済学部入学前・入学後・卒業後対応) 転職(1)
https://qiita.com/kaizen_nagoya/items/06335a1d24c099733f64
プログラミング言語教育のXYZ。 仮説(52)
https://qiita.com/kaizen_nagoya/items/1950c5810fb5c0b07be4
【24卒向け】9ヶ月後に年収1000万円を目指す。二つの関門と三つの道。
https://qiita.com/kaizen_nagoya/items/fb5bff147193f726ad25
「【25卒向け】Qiita Career Meetup for STUDENT」予習の勧め
https://qiita.com/kaizen_nagoya/items/00eadb8a6e738cb6336f
大学入試不合格でも筆記試験のない大学に入って卒業できる。卒業しなくても博士になれる。
https://qiita.com/kaizen_nagoya/items/74adec99f396d64b5fd5
全世界の不登校の子供たち「博士論文」を書こう。世界子供博士論文遠隔実践中心 安全(99)
https://qiita.com/kaizen_nagoya/items/912d69032c012bcc84f2
小川メソッド 覚え(書きかけ)
https://qiita.com/kaizen_nagoya/items/3593d72eca551742df68
DoCAP(ドゥーキャップ)って何ですか?
https://qiita.com/kaizen_nagoya/items/47e0e6509ab792c43327
views 20,000越え自己記事一覧
https://qiita.com/kaizen_nagoya/items/58e8bd6450957cdecd81
Views1万越え、もうすぐ1万記事一覧 最近いいねをいただいた213記事
https://qiita.com/kaizen_nagoya/items/d2b805717a92459ce853
関連資料
' @kazuo_reve 私が効果を確認した「小川メソッド」
https://qiita.com/kazuo_reve/items/a3ea1d9171deeccc04da
' @kazuo_reve 新人の方によく展開している有益な情報
https://qiita.com/kazuo_reve/items/d1a3f0ee48e24bba38f1
' @kazuo_reve Vモデルについて勘違いしていたと思ったこと
https://qiita.com/kazuo_reve/items/46fddb094563bd9b2e1e
自己記事一覧
Qiitaで逆リンクを表示しなくなったような気がする。時々、スマフォで表示するとあらわっることがあり、完全に削除したのではなさそう。
4月以降、せっせとリンクリストを作り、統計を取って確率を説明しようとしている。
2025年2月末を目標にしている。
物理記事 上位100
https://qiita.com/kaizen_nagoya/items/66e90fe31fbe3facc6ff
量子(0) 計算機, 量子力学
https://qiita.com/kaizen_nagoya/items/1cd954cb0eed92879fd4
数学関連記事100
https://qiita.com/kaizen_nagoya/items/d8dadb49a6397e854c6d
統計(0)一覧
https://qiita.com/kaizen_nagoya/items/80d3b221807e53e88aba
図(0) state, sequence and timing. UML and お絵描き
https://qiita.com/kaizen_nagoya/items/60440a882146aeee9e8f
品質一覧
https://qiita.com/kaizen_nagoya/items/2b99b8e9db6d94b2e971
言語・文学記事 100
https://qiita.com/kaizen_nagoya/items/42d58d5ef7fb53c407d6
医工連携関連記事一覧
https://qiita.com/kaizen_nagoya/items/6ab51c12ba51bc260a82
自動車 記事 100
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5
通信記事100
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7
日本語(0)一欄
https://qiita.com/kaizen_nagoya/items/7498dcfa3a9ba7fd1e68
英語(0) 一覧
https://qiita.com/kaizen_nagoya/items/680e3f5cbf9430486c7d
転職(0)一覧
https://qiita.com/kaizen_nagoya/items/f77520d378d33451d6fe
仮説(0)一覧(目標100現在40)
https://qiita.com/kaizen_nagoya/items/f000506fe1837b3590df
音楽 一覧(0)
https://qiita.com/kaizen_nagoya/items/b6e5f42bbfe3bbe40f5d
「@kazuo_reve 新人の方によく展開している有益な情報」確認一覧
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b
Qiita(0)Qiita関連記事一覧(自分)
https://qiita.com/kaizen_nagoya/items/58db5fbf036b28e9dfa6
鉄道(0)鉄道のシステム考察はてっちゃんがてつだってくれる
https://qiita.com/kaizen_nagoya/items/26bda595f341a27901a0
安全(0)安全工学シンポジウムに向けて: 21
https://qiita.com/kaizen_nagoya/items/c5d78f3def8195cb2409
一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39
Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794
Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0
線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001
OSEK OS設計の基礎 OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3
Error一覧 error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8
C++ Support(0)
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514
Coding(0) Rules, C, Secure, MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0
coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68
プログラマによる、プログラマのための、統計(0)と確率のプログラミングとその後
https://qiita.com/kaizen_nagoya/items/6e9897eb641268766909
なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2
言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4
プログラムちょい替え(0)一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394
Python(0)記事をまとめたい。
https://qiita.com/kaizen_nagoya/items/088c57d70ab6904ebb53
官公庁・学校・公的団体(NPOを含む)システムの課題、官(0)
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3
「はじめての」シリーズ ベクタージャパン
https://qiita.com/kaizen_nagoya/items/2e41634f6e21a3cf74eb
AUTOSAR(0)Qiita記事一覧, OSEK(75)
https://qiita.com/kaizen_nagoya/items/89c07961b59a8754c869
プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945
LaTeX(0) 一覧
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792
自動制御、制御工学一覧(0)
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b
Rust(0) 一覧
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927
100以上いいねをいただいた記事16選
https://qiita.com/kaizen_nagoya/items/f8d958d9084ffbd15d2a
小川清最終講義、最終講義(再)計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on my individual experience. It has nothing to do with the organization or business to which I currently belong.
文書履歴(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.