>[!TIP] Tips
>- This is user documentation. See [this repository](https://github.com/blackhillsinfosec/skyhook) for the source code.
>- Download pre-built binaries [here](https://github.com/blackhillsinfosec/skyhook/releases)
Skyhook is a pair of HTTP servers that coordinate [[Notes/File Streaming|streaming]] file transfers with web applications and CLI utilities. With the objective of thwarting network controls implemented to detect and block suspicious traffic, all data is passed through an [[Notes/Obfuscation Chain|obfuscation chain]] prior to being embedded in HTTP transactions.
It's shipped with [[Notes/Embedded Web Applications|embedded web applications]] and [[Notes/Generate a Randomized Skyhook Configuration File|randomized configuration file generation]] capabilities to simplify usage.
# Features
- [[Notes/Round Trip Obfuscation|Round Trip Obfuscation]]
- [[Notes/Obfuscation Chain|Obfuscation Chaining]]
- [[Notes/Generate Self-Signed X509 Certificates|Self-signed]] and [[Notes/Obtain Lets Encrypt Certificates|Lets Encrypt]] certificate procurement methods.
- [[Notes/Embedded Web Applications|Embedded Web Applications]] for both configuration and file transfers.
- Server fingerprinting resiliency techniques:
- [[Notes/Using the Encrypted Loaders|Encrypted loaders]] capable of dynamically encrypting interface files as the file transfer interface is rendered.
- [[Notes/Generate a Randomized Skyhook Configuration File|API and web resource path randomization]].
# Getting Started
- **[Download Skyhook](https://github.com/blackhillsinfosec/skyhook/releases)**
- [[Start and Configure the Skyhook Servers]]
- [[How Skyhook Works]]
- [[Use Cases]]
- [[High Level Skyhook Flowchart]]
# Key Procedures
- [[Start and Configure the Skyhook Servers]]
- [[Notes/Getting Links for to the File Transfer Interface|Getting Links from the Admin Web Interface]]
- [[Upload Files From Disk]]
- [[Using the Encrypted Loaders]]
# Key Diagrams
- [[High Level Skyhook Flowchart]]
- [[File Transfer Flowchart]]
- [[File Transfer Sequence Diagram]]
- [[Authentication Flowchart]]