# Satellite | Easy-To-Use Payload Hosting

**URL:** <https://onehack.st/t/satellite-easy-to-use-payload-hosting/171903>\
**Category:** Tools & Scripts\
**Tags:** programming, networking\
**Created:** [February 5, 2021, 9:55am UTC](https://onehack.st/t/satellite-easy-to-use-payload-hosting/171903 "2021-02-05T09:55:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prometheus](https://onehack.st/user_avatar/onehack.st/prometheus/32/34950_2.png) [@Prometheus](https://onehack.st/u/Prometheus)\
**Post date:** [February 5, 2021, 9:55am UTC](https://onehack.st/t/satellite-easy-to-use-payload-hosting/171903/1 "2021-02-05T09:55:38Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/9/f/9f79865450ba46d1b229fbd9253644a04758ea60.jpeg)

Satellite is an web payload hosting service which filters requests to ensure the correct target is getting a payload. This can also be a useful service for hosting files that should be only accessed in very specific circumstances.

**Quickstart Guide**

1. [Install satellite](https://github.com/t94j0/satellite/wiki/Installation) on Ubuntu using the .deb file

`dpkg -i satellite_X.X.X_linux_amd64.tar.gz`

1. Create file to serve

`echo '<h1>It worked!</h1>' > /var/www/html/index.html`

1. Create filtering file for index.html

`echo -e "authorized_useragents:n- ayyylmao" > /var/www/html/index.html.info`

1. Run satellite

`systemctl start satellite`

1. Test satellite

This will return **It worked!**

`curl -k -A ayyylmao https://localhost/`

This will not

`curl -k https://localhost`

**Example Usage**

To get hands-on experience with the options, check out the [examples](https://github.com/t94j0/satellite/tree/master/examples) folder. Replace your `server_root` with the sub-folder and try out the options.

**Wiki**

For a more detailed explaination of how to use satellite, check out the [wiki](https://github.com/t94j0/satellite/wiki)

**Projects Used:**

- [JA3 Server](https://github.com/CapacitorSet/ja3-server)
- [MaxMind](https://www.maxmind.com/en/geoip2-databases)

## GitHub:

> **[GitHub - t94j0/satellite: easy-to-use payload hosting](https://github.com/t94j0/satellite)**
>
> easy-to-use payload hosting
