Back to TEMPMITE

Documentation

Everything you need to know about using TEMPMITE

Uploading Files

Upload files via web interface, curl, or any HTTP client. Files are stored temporarily and auto-deleted after expiration.

Web Upload

Simply drag and drop files on the homepage or click to select files.

Command Line (curl)

# Basic upload
curl -F "file=@yourfile.txt" https://upload.tempmite.com/upload

# With custom expiration (hours)
curl -F "file=@yourfile.txt" https://upload.tempmite.com/upload?expire=24

# With download limit
curl -F "file=@yourfile.txt" https://upload.tempmite.com/upload?downloads=5

# Both options
curl -F "file=@yourfile.txt" "https://upload.tempmite.com/upload?expire=48&downloads=10"

wget

wget --post-file=yourfile.txt https://upload.tempmite.com/upload -O -

PowerShell

Invoke-RestMethod -Uri "https://upload.tempmite.com/upload" -Method Post -InFile "yourfile.txt"

Downloading Files

Download files using the URL provided after upload.

Browser

Simply open the link in your browser to download.

Command Line

# curl
curl -O https://tempmite.com/ABC123/yourfile.txt

# wget
wget https://tempmite.com/ABC123/yourfile.txt

# PowerShell
iwr https://tempmite.com/ABC123/yourfile.txt -OutFile yourfile.txt

# Windows (certutil)
certutil -urlcache -split -f https://tempmite.com/ABC123/yourfile.txt yourfile.txt

Exfil Service

Lightweight data exfiltration service for pentesters and security researchers. Perfect for OOB data extraction.

Create a bin

# POST data to create a new bin
curl -X POST https://exfil.tempmite.com/mybin -d "your data here"

# Or via GET (for restricted environments)
curl "https://exfil.tempmite.com/mybin?d=your+data+here"

Download data

curl https://tempmite.com/exfil/mybin

Append data

curl -X POST "https://exfil.tempmite.com/mybin?append=1" -d "more data"

Delete bin

# Use the token received when creating the bin
curl -X DELETE "https://exfil.tempmite.com/mybin?token=YOUR_TOKEN"
Important
Save the token when creating a bin - it's the only way to delete it!

API Reference

POST /upload

Upload a file. Returns download URL and delete token.

ParameterTypeDescription
fileFileThe file to upload (form-data)
expireIntegerHours until expiration (1-168)
downloadsIntegerMax downloads (0 = unlimited)

GET /{id}/{filename}

Download a file.

GET /info/{id}

Get file metadata (size, downloads, expiration).

DELETE /delete/{id}/{token}

Delete a file using the delete token.

Limits

LimitValue
Max file size150 GB
Default expiration1 hour
Max expiration168 hours (7 days)
Default download limit1 download