Skip to content

Add Exploit.IN Send provider #42

Description

@j0rd1s3rr4n0

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions