Skip to content

t94j0/satellite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

satellite

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 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 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

Projects Used: