summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMCApollo <34170230+MCApollo@users.noreply.github.com>2019-04-28 08:22:10 +0000
committerMCApollo <34170230+MCApollo@users.noreply.github.com>2019-06-30 21:25:30 +0000
commit87c8a6d2d2ec27269815fbc221a08cfa58e93a1a (patch)
tree44f3734b2e83569ac647104dde7c2de50e91d516
parentb0e2cd8ddcfb9f000fb311ed792d5c59f3772963 (diff)
Added tshark (wireshark cli)
-rw-r--r--data/tshark/.beer88
-rw-r--r--data/tshark/_metadata/description1
l---------data/tshark/_metadata/gcrypt.dep1
l---------data/tshark/_metadata/glib.dep1
l---------data/tshark/_metadata/gnutls.dep1
-rw-r--r--data/tshark/_metadata/homepage1
-rw-r--r--data/tshark/_metadata/in.1443.000
l---------data/tshark/_metadata/libc-ares2.dep1
l---------data/tshark/_metadata/libssh2.dep1
l---------data/tshark/_metadata/lua5.3.dep1
l---------data/tshark/_metadata/maintainer1
-rw-r--r--data/tshark/_metadata/name1
-rw-r--r--data/tshark/_metadata/priority1
-rw-r--r--data/tshark/_metadata/role1
-rw-r--r--data/tshark/_metadata/section1
-rw-r--r--data/tshark/_metadata/tags1
-rw-r--r--data/tshark/_metadata/version1
-rwxr-xr-xdata/tshark/download.sh1
-rw-r--r--data/tshark/make.sh24
-rw-r--r--data/tshark/wireshark-2.6.6.tar.xzbin0 -> 28407404 bytes
20 files changed, 128 insertions, 0 deletions
diff --git a/data/tshark/.beer b/data/tshark/.beer
new file mode 100644
index 000000000..f1c9c8555
--- /dev/null
+++ b/data/tshark/.beer
@@ -0,0 +1,88 @@
+{
+ "name": "Wireshark",
+ "description": "Graphical network analyzer and capture tool",
+ "url": "https://www.wireshark.org/download/src/all-versions/wireshark-2.6.6.tar.xz",
+ "mirror": "https://1.eu.dl.wireshark.org/src/wireshark-2.6.6.tar.xz",
+ "homepage": "https://www.wireshark.org",
+ "depends": [
+ {
+ "depend": "cmake",
+ "build-depend": true
+ },
+ {
+ "depend": "c-ares",
+ "build-depend": false
+ },
+ {
+ "depend": "glib",
+ "build-depend": false
+ },
+ {
+ "depend": "gnutls",
+ "build-depend": false
+ },
+ {
+ "depend": "libgcrypt",
+ "build-depend": false
+ },
+ {
+ "depend": "libmaxminddb",
+ "build-depend": false
+ },
+ {
+ "depend": "libsmi",
+ "build-depend": false
+ },
+ {
+ "depend": "libssh",
+ "build-depend": false
+ },
+ {
+ "depend": "lua@5.1",
+ "build-depend": false
+ },
+ {
+ "depend": "nghttp2",
+ "build-depend": false
+ }
+ ],
+ "resource": [],
+ "conflicts": [],
+ "patches": [],
+ "install": [
+ "args = std_cmake_args + %W[",
+ "-DENABLE_CARES=ON",
+ "-DENABLE_GNUTLS=ON",
+ "-DENABLE_MAXMINDDB=ON",
+ "-DBUILD_wireshark_gtk=OFF",
+ "-DENABLE_PORTAUDIO=OFF",
+ "-DENABLE_LUA=ON",
+ "-DLUA_INCLUDE_DIR=#{Formula[\"lua@5.1\"].opt_include}/lua-5.1",
+ "-DLUA_LIBRARY=#{Formula[\"lua@5.1\"].opt_lib}/liblua5.1.dylib",
+ "-DCARES_INCLUDE_DIR=#{Formula[\"c-ares\"].opt_include}",
+ "-DGCRYPT_INCLUDE_DIR=#{Formula[\"libgcrypt\"].opt_include}",
+ "-DGNUTLS_INCLUDE_DIR=#{Formula[\"gnutls\"].opt_include}",
+ "-DMAXMINDDB_INCLUDE_DIR=#{Formula[\"libmaxminddb\"].opt_include}",
+ "-DENABLE_SMI=ON",
+ "-DBUILD_sshdump=ON",
+ "-DBUILD_ciscodump=ON",
+ "-DENABLE_NGHTTP2=ON",
+ "-DBUILD_wireshark=OFF",
+ "-DENABLE_APPLICATION_BUNDLE=OFF",
+ "-DENABLE_QT5=OFF",
+ "]",
+ "system \"cmake\", *args, \".\"",
+ "system \"make\", \"install\"",
+ "(include/\"wireshark\").install Dir[\"*.h\"]",
+ "(include/\"wireshark/epan\").install Dir[\"epan/*.h\"]",
+ "(include/\"wireshark/epan/crypt\").install Dir[\"epan/crypt/*.h\"]",
+ "(include/\"wireshark/epan/dfilter\").install Dir[\"epan/dfilter/*.h\"]",
+ "(include/\"wireshark/epan/dissectors\").install Dir[\"epan/dissectors/*.h\"]",
+ "(include/\"wireshark/epan/ftypes\").install Dir[\"epan/ftypes/*.h\"]",
+ "(include/\"wireshark/epan/wmem\").install Dir[\"epan/wmem/*.h\"]",
+ "(include/\"wireshark/wiretap\").install Dir[\"wiretap/*.h\"]",
+ "(include/\"wireshark/wsutil\").install Dir[\"wsutil/*.h\"]"
+ ],
+ "version": "2.6.6",
+ "file": "wireshark.rb"
+}
diff --git a/data/tshark/_metadata/description b/data/tshark/_metadata/description
new file mode 100644
index 000000000..45d7e504d
--- /dev/null
+++ b/data/tshark/_metadata/description
@@ -0,0 +1 @@
+Command-line network analyzer and capture tool
diff --git a/data/tshark/_metadata/gcrypt.dep b/data/tshark/_metadata/gcrypt.dep
new file mode 120000
index 000000000..0a21c7b07
--- /dev/null
+++ b/data/tshark/_metadata/gcrypt.dep
@@ -0,0 +1 @@
+../../gcrypt \ No newline at end of file
diff --git a/data/tshark/_metadata/glib.dep b/data/tshark/_metadata/glib.dep
new file mode 120000
index 000000000..6eeb0ab21
--- /dev/null
+++ b/data/tshark/_metadata/glib.dep
@@ -0,0 +1 @@
+../../glib \ No newline at end of file
diff --git a/data/tshark/_metadata/gnutls.dep b/data/tshark/_metadata/gnutls.dep
new file mode 120000
index 000000000..2dbb733a2
--- /dev/null
+++ b/data/tshark/_metadata/gnutls.dep
@@ -0,0 +1 @@
+../../gnutls \ No newline at end of file
diff --git a/data/tshark/_metadata/homepage b/data/tshark/_metadata/homepage
new file mode 100644
index 000000000..8843e907e
--- /dev/null
+++ b/data/tshark/_metadata/homepage
@@ -0,0 +1 @@
+https://www.wireshark.org
diff --git a/data/tshark/_metadata/in.1443.00 b/data/tshark/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/tshark/_metadata/in.1443.00
diff --git a/data/tshark/_metadata/libc-ares2.dep b/data/tshark/_metadata/libc-ares2.dep
new file mode 120000
index 000000000..28bff6931
--- /dev/null
+++ b/data/tshark/_metadata/libc-ares2.dep
@@ -0,0 +1 @@
+../../libc-ares2 \ No newline at end of file
diff --git a/data/tshark/_metadata/libssh2.dep b/data/tshark/_metadata/libssh2.dep
new file mode 120000
index 000000000..e5424dba9
--- /dev/null
+++ b/data/tshark/_metadata/libssh2.dep
@@ -0,0 +1 @@
+../../libssh2 \ No newline at end of file
diff --git a/data/tshark/_metadata/lua5.3.dep b/data/tshark/_metadata/lua5.3.dep
new file mode 120000
index 000000000..ac51654cf
--- /dev/null
+++ b/data/tshark/_metadata/lua5.3.dep
@@ -0,0 +1 @@
+../../lua5.3 \ No newline at end of file
diff --git a/data/tshark/_metadata/maintainer b/data/tshark/_metadata/maintainer
new file mode 120000
index 000000000..0c538aadb
--- /dev/null
+++ b/data/tshark/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/mac \ No newline at end of file
diff --git a/data/tshark/_metadata/name b/data/tshark/_metadata/name
new file mode 100644
index 000000000..88b95df2c
--- /dev/null
+++ b/data/tshark/_metadata/name
@@ -0,0 +1 @@
+TShark
diff --git a/data/tshark/_metadata/priority b/data/tshark/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/tshark/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/tshark/_metadata/role b/data/tshark/_metadata/role
new file mode 100644
index 000000000..52b4d7301
--- /dev/null
+++ b/data/tshark/_metadata/role
@@ -0,0 +1 @@
+hacker
diff --git a/data/tshark/_metadata/section b/data/tshark/_metadata/section
new file mode 100644
index 000000000..8708e4b54
--- /dev/null
+++ b/data/tshark/_metadata/section
@@ -0,0 +1 @@
+Networking
diff --git a/data/tshark/_metadata/tags b/data/tshark/_metadata/tags
new file mode 100644
index 000000000..ad5d50831
--- /dev/null
+++ b/data/tshark/_metadata/tags
@@ -0,0 +1 @@
+purpose::console
diff --git a/data/tshark/_metadata/version b/data/tshark/_metadata/version
new file mode 100644
index 000000000..338a5b5d8
--- /dev/null
+++ b/data/tshark/_metadata/version
@@ -0,0 +1 @@
+2.6.6
diff --git a/data/tshark/download.sh b/data/tshark/download.sh
new file mode 100755
index 000000000..3051be89a
--- /dev/null
+++ b/data/tshark/download.sh
@@ -0,0 +1 @@
+wget https://www.wireshark.org/download/src/all-versions/wireshark-2.6.6.tar.xz || wget https://1.eu.dl.wireshark.org/src/wireshark-2.6.6.tar.xz \ No newline at end of file
diff --git a/data/tshark/make.sh b/data/tshark/make.sh
new file mode 100644
index 000000000..03f9dc708
--- /dev/null
+++ b/data/tshark/make.sh
@@ -0,0 +1,24 @@
+pkg:setup
+cat >iphoneos_toolchain.cmake <<EOF
+set(CMAKE_BUILD_TYPE Release)
+set(CMAKE_SYSTEM_NAME Darwin) # Tell CMake we're cross-compiling
+set(CMAKE_CROSSCOMPILING true)
+#include(CMakeForceCompiler)
+# Prefix detection only works with compiler id "GNU"
+# CMake will look for prefixed g++, cpp, ld, etc. automatically
+set(CMAKE_SYSTEM_PROCESSOR aarch64)
+set(triple ${PKG_TARG})
+set(CMAKE_FIND_ROOT_PATH $(echo ${PKG_PATH} | sed -e s/:/' '/g))
+set(CMAKE_LIBRARY_PATH $(echo ${LIBRARY_PATH} | sed -e s/:/' '/g))
+set(CMAKE_INCLUDE_PATH $(echo ${INCLUDE_PATH} | sed -e s/:/' '/g))
+set(CMAKE_C_COMPILER ${PKG_TARG}-gcc)
+set(CMAKE_CXX_COMPILER ${PKG_TARG}-g++)
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG ")
+set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG ")
+EOF
+cmake . -DCMAKE_TOOLCHAIN_FILE=iphoneos_toolchain.cmake -DBUILD_wireshark=OFF -DENABLE_QT5=OFF -DENABLE_APPLICATION_BUNDLE=OFF -DBUILD_ciscodump=ON -DBUILD_sshdump=ON -DENABLE_LUA=ON -DENABLE_GNUTLS=ON -DENABLE_CARES=ON -DCMAKE_INSTALL_PREFIX="${PKG_TAPF}"
+pkg:make
+pkg:install
diff --git a/data/tshark/wireshark-2.6.6.tar.xz b/data/tshark/wireshark-2.6.6.tar.xz
new file mode 100644
index 000000000..162d25fb8
--- /dev/null
+++ b/data/tshark/wireshark-2.6.6.tar.xz
Binary files differ