Summary
Add send.exploit.in as a no-registration provider for encrypted temporary file sharing.
Scope
- Add an
exploitsend provider adapter.
- Match the web app upload format with local AES-GCM encryption before upload.
- Return links in the same
https://send.exploit.in/#id!key format used by the service.
- Add file info support through
/api/check.
- Expose provider-specific upload options in CLI, GUI, and TUI:
--password
--ttl
--max-downloads
--notify-jid
- Update README and interface docs.
- Add unit and smoke coverage.
Validation
python -m unittest discover -s tests
python -m compileall fileuploader fileuploader_cli.py fileuploader_gui.py fileuploader_tui.py
python -m fileuploader_cli --no-banner services --active-only
python -m fileuploader_cli services --json
Notes
This provider does not require registration. The decryption key is kept in the URL fragment after #, so it is not sent to the upload endpoint.
Summary
Add
send.exploit.inas a no-registration provider for encrypted temporary file sharing.Scope
exploitsendprovider adapter.https://send.exploit.in/#id!keyformat used by the service./api/check.--password--ttl--max-downloads--notify-jidValidation
python -m unittest discover -s testspython -m compileall fileuploader fileuploader_cli.py fileuploader_gui.py fileuploader_tui.pypython -m fileuploader_cli --no-banner services --active-onlypython -m fileuploader_cli services --jsonNotes
This provider does not require registration. The decryption key is kept in the URL fragment after
#, so it is not sent to the upload endpoint.