Download Source Code of SF-TAP
$ pwd
$ ~/program/sf-tap
$ git clone https://github.com/SF-TAP/flow-abstractor.git
$ git clone https://github.com/SF-TAP/protocol-parser.git
$ pwd
$ ~/program/js
$ git clone https://github.com/ytakano/adchecker.git
$ cd adchecker
$ git checkout -b camp1409 origin/camp1409
$ npm install mongodb lru-cache
$ brew install leiningen maven
$ rehash
$ cd ~/program/sf-tap/protocol-parser/javaclass
$ ./install.sh
$ sudo mkdir -p /opt/newsclub/lib-native
$ sudo cp macosx/libjunixsocket-macosx-1.5-x86_64.dylib /opt/newsclub/lib-native
$ sudo chgrp admin /dev/bpf*
$ sudo chmod g+rw /dev/bpf*
$ cd ~/program/sf-tap/flow-abstractor
$ cmake -DBOOST_ROOT=/homebrew -DCMAKE_BUILD_TYPE=Release CMakeLists.txt
$ make -j 24
$ ./src/sf-tap_fabs -i en0 -c ./examples/fabs.conf
$ mongod --dbpath=./mongodb --bind_ip=localhost
$ cd ~/program/sf-tap/protocol-parser/http
$ lein deps
$ lein uberjar
$ java -jar ./target/uberjar/http-0.1.0-sf-tap-standalone.jar | node ../../../js/adchecker/mux.js 2&>/dev/null
$ cd ~/program/js/adchecker
$ sudo node wide1409.js 80
$ cd ~/program/sf-tap/protocol-parser/redistore
$ lein deps
$ lein uberjar
$ cd ~/program/sf-tap/protocol-parser
$ java -jar ./http/target/uberjar/http-0.1.0-sftap-standalone.jar | java -jar ./redistore/target/uberjar/redistore-0.1.0-sftap-standalone.jar http
$ redis-cli
127.0.0.1:6379> lrange "http" 0 -1