Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jiab77/exfil

Simple bash script to exfil data within a web service and OpenSSL or GPG.
https://github.com/jiab77/exfil

bash curl gpg openssl wget

Last synced: 1 day ago
JSON representation

Simple bash script to exfil data within a web service and OpenSSL or GPG.

Awesome Lists containing this project

README

        

# ExFil

Simple bash script to exfil data within a web service and OpenSSL or GPG.

## Inspirations

This project is based on the amazing work made by the [THC](https://thc.org/) group and their awesome [tips and tricks](https://github.com/hackerschoice/thc-tips-tricks-hacks-cheat-sheet) page.

## Config

Edit the script to set/change the defined web service.

> This feature will be implemented soon.

Here are the default options:

* Encryption: [ChaCha20-Poly1305](https://en.wikipedia.org/wiki/ChaCha20-Poly1305)
* Web Service: [transfer.sh](https://transfer.sh/)

## Usage

```console
$ ./exfil.sh -h

Usage: exfil.sh - Encrypt and send file or folder to 'transfer.sh'.

Arguments:
-h | --help Print this help message
-s | --send Encrypt and send file or folder to 'transfer.sh' (default)
-d | --download Download and decrypt file from 'transfer.sh'

Examples:
* exfil.sh
* exfil.sh -s
* exfil.sh -d

```

## Roadmap

* [X] Initial release
* [X] Folder support
* [X] `curl` / `wget` support
* [X] `openssl` support
* [X] `gpg` support
* [ ] `tor` support

## Author

* __Jiab77__