-
Notifications
You must be signed in to change notification settings - Fork 204
Kali Installation Note
Credit goes to: http://www.makethenmakeinstall.com/2013/03/install-thug-on-kali-linux/
Thanks to Dan @ makethenmakeinstall Please note that a few more packages may be required.
Install Steps:
apt-get -y install subversion libboost-dev libboost-python-dev libboost-thread-dev libboost-system-dev python-pip python-dev libbz2-dev libboost-all-dev python-magic autoconf automake dh-autoreconf
cd
git clone git://git.carnivore.it/libemu.git
cd libemu
autoreconf -v -i
./configure --enable-python-bindings --prefix=/opt/libemu
make -j4
make install
ldconfig -n /opt/libemu/lib
cd
git clone https://github.com/buffer/pylibemu.git
sh -c "echo /opt/libemu/lib > /etc/ld.so.conf.d/pylibemu.conf"
cd pylibemu
python setup.py build
python setup.py install
pip install beautifulsoup4 zope.interface pymongo cssutils httplib2 pefile chardet html5lib
easy_install pyparsing==1.5.7
pip install pydot
cd /usr/local/src
mkdir thug
cd thug
git clone https://github.com/buffer/thug.git
svn checkout http://v8.googlecode.com/svn/trunk/ v8
svn checkout http://pyv8.googlecode.com/svn/trunk/ pyv8
cp thug/patches/V8-patch* ./
patch -p0 < V8-patch1.diff
export V8_HOME=/usr/local/src/thug/v8/
cd pyv8/
python setup.py build
python setup.py install
cd ..
cp -ar ./thug/ /opt/thug
export LD_LIBRARY_PATH=/opt/libemu/lib
echo 'export LD_LIBRARY_PATH=/opt/libemu/lib' >> ~/.bashrc
python /opt/thug/src/thug.py -h