Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fiche

Simple hastebin proxy server similar in nature to the original fiche.

Instead of storing data ourselves, we rely on a haste-server or any HTTP server that accepts a POST /documents request that returns a JSON response in the format of {"key":"string"}. The key is then joined to the server's URL, forming a response of {url}/{key} (e.x. https://ptero.co/{key}) that is sent back to the caller.

This tool is used to allow easy sharing of logs and files without any complex bash scripting or software installation on systems.

Client-side Usage

Requests:

echo 'Hello, world!' | nc ptero.co 99
cat file.txt | nc ptero.co 99

Response:

https://ptero.co/{key}

Server-side Usage

$ fiche --help
Usage: fiche [flags]

Flags:
  -h, --help                         Show context-sensitive help.
      --listen=":99"                 Listen address
      --hastebin=https://ptero.co    haste-server URL

Building

CGO_ENABLED=0 go build -v -trimpath -o dist/fiche github.com/matthewpi/fiche

About

Simple TCP to haste-server proxy

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages