Skip to content

Commit

Permalink
Merge pull request #2 from e-m-b-a/Installer-Update
Browse files Browse the repository at this point in the history
Add installer for aha to create html log page
  • Loading branch information
p4cx authored Nov 25, 2020
2 parents ec4b815 + e72f495 commit e064fb7
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#
# emba is licensed under GPLv3
#
# Author(s): Michael Messner, Pascal Eckmann
# Author(s): Michael Messner, Pascal Eckmann, Stefan Haböck

# Description: installs needed stuff:
# Yara rules
Expand Down Expand Up @@ -99,6 +99,8 @@ fi
echo -e "\\n""$ORANGE""$BOLD""Downloading objdump""$NC"
if ! [[ -f "external/objdump" ]] ; then
apt-get install texinfo
apt-get install gcc
apt-get install build-essential
wget https://ftp.gnu.org/gnu/binutils/binutils-2.34.tar.gz -O external/binutils-2.34.tar.gz
tar -zxf external/binutils-2.34.tar.gz -C external
cd external/binutils-2.34/ || exit 1
Expand All @@ -111,3 +113,21 @@ if ! [[ -f "external/objdump" ]] ; then
else
echo -e "$ORANGE""objdump is already downloaded and compiled""$NC"
fi

# aha for html generation
echo -e "\\n""$ORANGE""$BOLD""Downloading aha""$NC"
if ! [[ -f "external/aha-master" ]] ; then
apt-get install make
apt-get install unzip
wget https://github.com/theZiz/aha/archive/master.zip -O external/aha-master.zip
unzip ./external/aha-master.zip -d ./external
rm external/aha-master.zip
cd ./external/aha-master || exit 1
echo -e "$ORANGE""$BOLD""Compile aha""$NC"
make
cd ../.. || exit 1
mv "external/aha-master/aha" "external/aha"
rm -R external/aha-master
else
echo -e "$ORANGE""aha is already downloaded and compiled""$NC"
fi

0 comments on commit e064fb7

Please sign in to comment.