An open API service indexing awesome lists of open source software.

https://github.com/maratsh/getsecure

Utility for securing expiring links
https://github.com/maratsh/getsecure

links nginx secure

Last synced: about 2 months ago
JSON representation

Utility for securing expiring links

Awesome Lists containing this project

README

          

# getsecure

Utility for securing expiring links

## Usage

### Add to nginx vhost secure location section like this

```nginx
location /secret_page.html {
secure_link $arg_md5,$arg_expires;
secure_link_md5 "$secure_link_expires$uri ";

if ($secure_link = "") {
return 403;
}

if ($secure_link = "0") {
return 410;
}
}
```

### Get secure link

```bash
python secure.py http://example.com/secret_page.html --period=30
http://example.com/secret_page.html?md5=IQ6H6OQYGeUnlLEDgHfYNw&expires=1488221041
```

or

```bash
python secure.py /secret_page.html --period=30
/secret_page.html?md5=IQ6H6OQYGeUnlLEDgHfYNw&expires=1488221041
```

where period is days from now to future when link should work