▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ █▄███████▄█ █▄█████████ █████████▄█ █████ █████████▄█ █▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓█ █▓▓▓█ █▓▓▓▓▓▓▓▓▓█ █▒▒▒█▀█▒▒▒█ █▒▒▒█▀█▒▒▒█ █▄▄▄█▀█▒▒▒█ █▒▒▒█ █▄▄▄█▀█▒▒▒█ █░░░█▄█▀▀▀█ █░░░█ ▀▀▀▀▀ █░░░█▄█░░░█ █░░░█ █░░░█▄█░░░█ ██▀▀▀▀▀░░▄█ █░░░█ ▄▄▄▄▄ █░░░▀▀▀░░▄█ █░░░█ █░░░░░░░░░█ █▒▒▒█▄█▒▒▒█ █▒▒▒█▄█▒▒▒█ █▒▒▒█ █▒▒▒█ █▒▒▒█ █▒▒▒▒▒▒▒▒▀█ █▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓█ █▓▓▓█ █▓▓▓█ █▓▓▓█ █▓▓▓█▀▀▀▀▀ ███████████ ███████████ █████ █████ █████ █████ ▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
A command line pastebin. Pipe anything into a port, get a link back.Paste without an account or a dedicated client. Uploads work without JavaScript.
Upload over TCP or HTTP. TCP accepts paste content until EOF and works with any client that can open a socket.
with netcat:
journalctl -u nginx -n 200 | nc paste.inviziblenet.work 9999
with HTTP, including the options below:
curl --data-binary @report.txt https://paste.inviziblenet.work/
Handy shell function: scrip() { nc paste.inviziblenet.work 9999; } then dmesg | scrip.
| /<slug> | viewer, highlighted, themeable |
| /raw/<slug> | text/plain, what curl and wget want |
| /<slug>?lang=rust | force a language when detection misses |
Options apply only to HTTP uploads. TCP treats everything it receives as paste content, including text that looks like an option.
curl --data-binary @f 'https://paste.inviziblenet.work/?ttl=10m'
curl --data-binary @f 'https://paste.inviziblenet.work/?burn=1'
| ttl=90 · 10m · 4h · 7d | expire early, clamped to 1 min up to 30 days |
| burn=1 | deleted on its first raw read |
HTTP uploads return an X-Delete-Token header. Use that token to delete the paste. The server stores only its SHA-256 hash, which cannot authorize a delete.
curl -X DELETE -H 'X-Delete-Token: <token>' https://paste.inviziblenet.work/<slug>
A wrong token and a missing paste are the same 404.
| setting | value on this instance |
|---|---|
| max paste | 512 KiB |
| retention | 30 days |
| rate | 6 pastes / minute / source |
| connections | 12 concurrent / source |
Requests over the limit receive a plain-text error. Repeated rate-limit refusals can trigger a temporary ban.
scrip has no accounts and uses no cookies or analytics. Anyone with a paste URL can read it. When encryption at rest is enabled, the URL also contains the key material. Reverse proxy access logs may record it.
Takedowns and abuse: