# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Athena

# Athena v1.0 User Guide

29 February, 2016

- 1
- 2
…
- 11
- 12
- 13
- 14
- 15
…
- 48
- 49

SECRET//NOFORN
________________________________________________________________________
> sudo python3 setup.py -install
~/Desktop/listeningpost$ sudo python3 setup.py -install
Verifying packages are installed ...
Apache is not installed. Do you want to install? (Y/N) default: Y
Installing Apache...
Mod-wsgi is not installed. Do you want to install? (Y/N) default: Y
Installing Mod-wsgi...
Python-pip is not installed. Do you want to install? (Y/N) default: Y
Installing pip3...
Python Bottle is not installed. Do you want to install? (Y/N) default: Y
Installing Bottle...
Failed installed. Try manual install.
One or more install packages did not exist or failed. Continue? (Y/N) default: N
y
Copying files to /var/www/html
Server configuration file options:
Enter full path to tasking directory, i.e. /var/www/html/data:
Server configuration file options:
Enter full path to tasking directory, i.e. /var/www/html/data: ^CTraceback (most recent
call last):
File "setup.py", line 315, in <module>
install()
File "setup.py", line 42, in install
write_config()
File "setup.py", line 132, in write_config
root_dir = input("Enter full path to tasking directory, i.e. {}/data:
".format(www_dir))
Figure 5 - (S//NF) Failed setup.py Script Output
(S//NF) Should the install script fail to find bottle, the Operator must install bottle manually.
This condition can occur if a pip server cannot be found or if bottle is not installed on the pip
server. To support this situation, bottle has been included on the Listening Post distribution disk.
Use the following command to install bottle manually:
sudo pip3 install bottle/bottle-0.12.8.tar.gz
> sudo pip3 install bottle/bottle-0.12.8.tar.gz
Unpacking ./bottle-0.12.8.tar.gz
Running setup.py (path:/tmp/pip-0C2Zam-build/setup.py) egg_info for package from
file:///home/xxx/Desktop/listeningpost/bottle/bottle-0.12.8.tar.gz
Installing collected packages: bottle
Running setup.py install for bottle
changing mode of build/scripts-2.7/bottle.py from 644 to 755
changing mode of /usr/local/bin/bottle.py to 755
Successfully installed bottle
Cleaning up...
Figure 6 - (S//NF) pip Output for Manual Bottle Install
(S//NF) If the installation did not complete, it can be restarted to complete the installation.
> python3 setup.py -install
Verifying packages are installed ...
Copying files to /var/www/html
Server configuration file options:
Enter full path to tasking directory, i.e. /var/www/html/data:
Nothing was entered, using /var/www/html/data
/var/www/html/data does not exists, creating.
Enter name of inbound folder: IN
SECRET//NOFORN 7

- 1
- 2
…
- 11
- 12
- 13
- 14
- 15
…
- 48
- 49