Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/jiab77/exfil
- Owner: Jiab77
- License: mit
- Created: 2023-11-07T12:57:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-12T16:56:13.000Z (5 months ago)
- Last Synced: 2024-08-12T19:38:56.783Z (5 months ago)
- Topics: bash, curl, gpg, openssl, wget
- Language: Shell
- Homepage: https://tinyurl.com/thctips#4vii-file-transfer-using-a-public-dump
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 -hUsage: 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__