‹Доверяй, но проверяй›

# Upload using cURL $ curl --upload-file ./hello.txt https://storj.cr-a.sh/hello.txt https://storj.cr-a.sh/3oTffy/hello.txt # Using the shell function $ transfer hello.txt ##################################################### 100.0% https://storj.cr-a.sh/kfkQ9j/hello.txt
# Upload from web Drag your files here, or click to browse.

# Download all your files

zip tar.gz


⚡️ Alias Domains 👇️

This service is fully auto-mirrored for each alias domain

‹https://crash.directory/kfkQ9j/hello.txt›
‹https://_.cra.sh/kfkQ9j/hello.txt›
‹https://_.eyeson.ly/kfkQ9j/hello.txt›
‹https://storj.crash.su/kfkQ9j/hello.txt›
‹https://storj.netsukuku.org/kfkQ9j/hello.txt›
‹https://я.краш.мкд/kfkQ9j/hello.txt›
‹https://storj.spam.ps/kfkQ9j/hello.txt›
‹https://storj.radiocybernet.org/kfkQ9j/hello.txt›
‹https://storj.cr-a.sh/kfkQ9j/hello.txt›
‹https://storj.crash.codes/kfkQ9j/hello.txt›
‹https://storj.crash.contact/kfkQ9j/hello.txt›
‹https://д.краш.укр/kfkQ9j/hello.txt›
‹https://storj.c-r-a.sh/kfkQ9j/hello.txt›
‹https://storj.deltaready.org/kfkQ9j/hello.txt›
‹https://storj.zugzwang.ooo/kfkQ9j/hello.txt›
‹https://storj.c-ra.sh/kfkQ9j/hello.txt›
‹https://ж.краш.қаз/kfkQ9j/hello.txt›
‹https://storj.crash.tel/kfkQ9j/hello.txt›
‹https://storj.hinezumi.org/kfkQ9j/hello.txt›
‹https://ß.fingerspitzengefühl.org/helo.t›
‹https://storj.crash.observer/kfkQ9j/hello.txt›
‹https://storj.crash.software/kfkQ9j/hello.txt›
‹https://storj.crash.exchange/kfkQ9j/hello.txt›
‹https://storj.crash.lu/kfkQ9j/hello.txt›
‹https://ー.クラシュ.com/kfkQ9j/hello.txt›

‹Справка›

Quick curl upload

# Uploading is easy using curl $ curl --upload-file ./hello.txt https://storj.cr-a.sh/hello.txt https://storj.cr-a.sh/3oTffy/hello.txt $ curl -H "Max-Downloads: 1" -H "Max-Days: 5" --upload-file ./hello.txt https://storj.cr-a.sh/hello.txt https://storj.cr-a.sh/3oTffy/hello.txt # Download the file $ curl https://storj.cr-a.sh/3oTffy/hello.txt -o hello.txt # Authenticated uploads $ curl --upload-file ./hello.txt https://user:[email protected]/hello.txt

Add shell function to .bashrc or .zshrc

# Add this to .bashrc or .zshrc or its equivalent transfer(){ if [ $# -eq 0 ];then echo "No arguments specified.\nUsage:\n transfer <file|directory>\n ... | transfer <file_name>">&2;return 1;fi;if tty -s;then file="$1";file_name=$(basename "$file");if [ ! -e "$file" ];then echo "$file: No such file or directory">&2;return 1;fi;if [ -d "$file" ];then file_name="$file_name.zip" ,;(cd "$file"&&zip -r -q - .)|curl --progress-bar --upload-file "-" "https://storj.cr-a.sh/$file_name"|tee /dev/null,;else cat "$file"|curl --progress-bar --upload-file "-" "https://storj.cr-a.sh/$file_name"|tee /dev/null;fi;else file_name=$1;curl --progress-bar --upload-file "-" "https://storj.cr-a.sh/$file_name"|tee /dev/null;fi;} # Now you can use transfer function $ transfer hello.txt
🔥 More examples 👇️

Upload multiple files at once

$ curl -i -F filedata=@/tmp/hello.txt -F filedata=@/tmp/hello2.txt https://storj.cr-a.sh/ # Combining downloads as zip or tar archive $ curl https://storj.cr-a.sh/(3oTffy/hello.txt,kfkQ9j/world.txt).tar.gz $ curl https://storj.cr-a.sh/(3oTffy/hello.txt,kfkQ9j/world.txt).zip

Encrypt your files with gpg before the transfer

# Encrypt files with password using gpg $ cat /tmp/hello.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://storj.cr-a.sh/test.txt # Download and decrypt $ curl https://storj.cr-a.sh/3oTffy/test.txt|gpg -o- > /tmp/hello.txt

Scan for malware

# Scan for malware or viruses using Clamav $ wget http://www.eicar.org/download/eicar.com $ curl -X PUT --upload-file ./eicar.com https://storj.cr-a.sh/eicar.com/scan # Upload malware to VirusTotal, get a permalink in return $ curl -X PUT --upload-file nhgbhhj https://storj.cr-a.sh/test.txt/virustotal

Backup mysql database, encrypt and transfer

# Backup, encrypt and transfer $ mysqldump --all-databases|gzip|gpg -ac -o-|curl -X PUT --upload-file "-" https://storj.cr-a.sh/test.txt

Send email with transfer link (uses shell function)

# Transfer and send email with link (uses shell function) $ transfer /tmp/hello.txt | mail -s "Hello World" [email protected]

Using Keybase.io

# Import keys from keybase $ keybase track [them] # Encrypt for recipient(s) $ cat somebackupfile.tar.gz | keybase encrypt [them] | curl --upload-file '-' https://storj.cr-a.sh/test.txt # Decrypt $ curl https://storj.cr-a.sh/3oTffy/test.md |keybase decrypt

wget uploads also supported

# wget $ wget --method PUT --body-file=/tmp/file.tar https://storj.cr-a.sh/file.tar -O - -nv

Transfer pound logs

# grep syslog for pound and transfer $ cat /var/log/syslog|grep pound|curl --upload-file - https://storj.cr-a.sh/pound.log

Upload a file using Powershell

# Upload using Powershell PS H:\> invoke-webrequest -method put -infile .\file.txt https://storj.cr-a.sh/file.txt

Upload a file using HTTPie

# HTTPie $ http https://storj.cr-a.sh/ -vv < /tmp/test.log

Upload a file using Unofficially client in Python

# transfersh-cli (https://github.com/tanrax/transfersh-cli) $ transfersh photos.zip # Uploading file # Download from here: https://storj.cr-a.sh/3oTffy/photos.zip # It has also been copied to the clipboard!

Encrypt your files with openssl before the transfer

# Encrypt files with password using openssl $ cat /tmp/hello.txt|openssl aes-256-cbc -pbkdf2 -e|curl -X PUT --upload-file "-" https://storj.cr-a.sh/test.txt # Download and decrypt $ curl https://storj.cr-a.sh/3oTffy/test.txt|openssl aes-256-cbc -pbkdf2 -d > /tmp/hello.txt

Add shell function to fish shell

# vim ~/.config/fish/functions/transfer.fish function transfer --description 'Upload a file to https://storj.cr-a.sh/' if [ $argv[1] ] # write to output to tmpfile because of progress bar set -l tmpfile ( mktemp -t transferXXXXXX ) curl --progress-bar --upload-file "$argv[1]" https://storj.cr-a.sh/(basename $argv[1]) >> $tmpfile cat $tmpfile cat $tmpfile | pbcopy command rm -f $tmpfile else echo 'usage: transfer FILE_TO_TRANSFER' end end funcsave transfer # Now you can use transfer function $ transfer hello.txt

Upload a file or directory in Windows

#Save this as transfer.cmd in Windows 10 (which has curl.exe) @echo off setlocal EnableDelayedExpansion EnableExtensions goto main :usage echo No arguments specified. >&2 echo Usage: >&2 echo transfer ^<file^|directory^> >&2 echo ... ^| transfer ^<file_name^> >&2 exit /b 1 :main if "%~1" == "" goto usage timeout.exe /t 0 >nul 2>nul || goto not_tty set "file=%~1" for %%A in ("%file%") do set "file_name=%%~nxA" if exist "%file_name%" goto file_exists echo %file%: No such file or directory >&2 exit /b 1 :file_exists if not exist "%file%\" goto not_a_directory set "file_name=%file_name%.zip" pushd "%file%" || exit /b 1 set "full_name=%temp%\%file_name%" powershell.exe -Command "Get-ChildItem -Path . -Recurse | Compress-Archive -DestinationPath ""%full_name%""" curl.exe --progress-bar --upload-file "%full_name%" "https://storj.cr-a.sh/%file_name%" popd goto :eof :not_a_directory curl.exe --progress-bar --upload-file "%file%" "https://storj.cr-a.sh/%file_name%" goto :eof :not_tty set "file_name=%~1" curl.exe --progress-bar --upload-file - "https://storj.cr-a.sh/%file_name%" goto :eof