Help with uploading.
Allowed file types
-
Images:
PNG, JPEG, GIF, WebP, BMP, TIFF, SVG, HEIC, JXL
(served with strict security headers)
-
Audio:
MP3, OGG, WAV, FLAC, AAC, M4A
-
Video:
MP4, WebM, MOV, MKV, AVI, OGG
-
Text and data files:
Plain text, logs, CSV, JSON, XML, YAML, TOML, Markdown, source code
-
Scripts:
Shell (.sh), Batch (.bat), PowerShell (.ps1)
(always downloaded, never executed)
-
Archives:
ZIP, TAR, 7Z, RAR, GZ, BZ2, XZ
-
Binary and miscellaneous files:
Generic binary blobs, fonts, and data files
(served as downloads only)
Blocked file types
- Executable and native binary formats (EXE, DLL, MSI, ELF, Mach-O)
- Office and document formats (DOC, DOCX, XLS, XLSX, PPT, PPTX)
- PDF files
- Web and interpreted code (HTML, JavaScript, PHP, Python bytecode)
- Java and Android packages (JAR, CLASS, APK)
- Disk images and installers (ISO, DMG, and similar)
- Any format known to present execution or exploit risk
Maximum file size (for this instance):
200 MB
Upload via cURL
Use curl to upload files directly:
curl -F "file=@yourfile.png" -F "ttl=1d" https://vermin.uname.network/upload
Replace yourfile.png with your file and choose a TTL option.
Options
ttl=1h — expires in 1 hour
ttl=12h — expires in 12 hour
ttl=1d — expires in 1 day
ttl=3d — expires in 3 days
ttl=1w — expires in 1 week
Default TTL is 1 hour
Upload via External Program/Script
If you plan on using ShareX to upload, there is a Custom Uploader profile available here
For Linux command line users, there is a bash script here