# Vault 7: Projects

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

### AfterMidnight

# AfterMidnight v1.0 Users Guide

18 August, 2014

- 1
- 2
…
- 26
- 27
- 28
- 29
- 30
…
- 67
- 68

SECRET//NOFORN
3.5 Targets
New targets are created via the create target command. This is another ideal
candidate for the @ files mentioned above.
$ ./am create target -h
usage: create target [-h] [--verbose] -a {x86,x64} -l LP_HOST [-p LP_PORT]
-d DEAD_MAN_DELAY -b BEACON_INTERVAL
-j JITTER -c CHUNK_SIZE [-u UNINSTALL_DATE]
[-i INITIAL_DELAY] [--wow64] [--deploy-dir DEPLOY_DIR]
[--base-url BASE_URL]
name
positional arguments:
name Human readable name for the object (used internally)
optional arguments:
-h, --help show this help message and exit
--verbose, -v Specify multiple times for more output
-a {x86,x64}, --arch {x86,x64}
The architecture of the target
-l LP_HOST, --lp-host LP_HOST
LP Host for the target
-p LP_PORT, --lp-port LP_PORT
LP Port for the target
-d DEAD_MAN_DELAY, --dead-man-delay DEAD_MAN_DELAY
Uninstall delay after continuous beacon failures as a
complex time string
-b BEACON_INTERVAL, --beacon-interval BEACON_INTERVAL
How often to beacon for a new plan
-j JITTER, --jitter JITTER
Amount of jitter in the beacon as a complex time
string
-c CHUNK_SIZE, --chunk-size CHUNK_SIZE
Size that AfterMidnight uses for sending back chunks
of data as a complex size string
-u UNINSTALL_DATE, --uninstall-date UNINSTALL_DATE
ISO formated uninstall date (e.g. YYYY-MM-DD)
-i INITIAL_DELAY, --initial-delay INITIAL_DELAY
Initial beacon delay when AfterMidnight loads as a
complex time string. (default=0)
--deploy-dir DEPLOY_DIR
28
SECRET//NOFORN

- 1
- 2
…
- 26
- 27
- 28
- 29
- 30
…
- 67
- 68