# Vault 7: Projects

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

### Athena

# Athena (Design)

22 September, 2015

- 1
- 2
…
- 8
- 9
- 10
- 11
- 12
…
- 49
- 50

Pg. 07
Boot PersistenceBoot PersistenceBoot
Persistence
Directory Structure
5. Development Directory
include
athena.h
bin
x86
x64
lib
x86
x64
target
install
uninstall
beacon - unload when not in use (clear memory)
command – unload when not in use (clear memory only)
engine (self loading)
dnsclient – host dnsclient.dll – forwarding dll
console
builder (build target)
listeningpost (bottle/cherrypy/pyopenssl – https file server)
parser – decode responses and beacon history
tasker – encrypt files / messages to target
Tests (unit tests)
Dart
TestInstall
TestUninstall
TestBeacon
TestEngine
TestHost
Tools
ToolHash - adler32 from zlib (could switch to md5 if we have collisions)
ToolEXEtoAXE
Offline
lin (this directory is copied from linux build environment)
athena_offline

- 1
- 2
…
- 8
- 9
- 10
- 11
- 12
…
- 49
- 50