Fiche(1)

πŸ’– Fiche(1) β€” General Commands Manual πŸ’–

okay bestie, welcome to fiche, the little daemon that catches your command line output and keeps it safe. this page lives in the General Commands Manual section, and yes we're about to read it together. grab a snack πŸ“


✨ NAME ✨

fiche β€” Receiver for command line output πŸŽ€


✨ SYNOPSIS ✨

fiche [options]

✨ DESCRIPTION ✨

so this manual page is a quick little rundown of the fiche daemon, ngl.

fiche is a program that just… listens. πŸ‘€ it sits on a TCP port and stores the text it receives on disk. that's the whole vibe. then it replies back with a slug plus a configurable URL, so you get a link to your pasted stuff. iconic behaviour, honestly. πŸ’…


✨ OPTIONS ✨

these options are documented, so let's go through them one by one, no skipping, we don't do that here 🫢

  • -o β€” Output directory. this is the place where the received text will be stored. like, where your pastes actually live on disk.
  • -p {port} β€” the TCP port where this daemon listens. defaults to 9999.
  • -d β€” Domain. examples: 'example.com', 'sub.example.com/pastebin'.
  • -s β€” Size of slug in characters. so with fiche -d foo.com/bar -s 6 you get http://foo.com/bar/abcdef as the reply. default slug size is 4.
  • -u {user} β€” as which user should the files be written.
  • -B {max file size} β€” this parameter defines the max file size uploaded by user. by default it is set to 32768.
  • -l {dir/subdir/file} β€” path to the file where logs entry are stored.
  • -b {dir/subdir/file} β€” path to the file where you provided all bannend IP addresses.
  • -w {dir/subdir/file} β€” White list. if whitelist mode is enabled, only addresses from the list will be able to upload files. everyone else? not invited to the party. πŸ™ˆ

🌈 CLIENT USAGE EXAMPLES 🌈

here's the fun part, bestie. pipe stuff into fiche with nc and watch it slay:

ls -la | nc localhost 9999
cat file.txt | nc solusipse.net 9999
echo just testing! | nc code.solusipse.net 9999

πŸ’œ SEE ALSO πŸ’œ

nc(1).

also, just so you know: this manaul page is written for the Debian project, and please do use it at other places. sharing is caring fr fr πŸ¦‹


and that's the whole page, bestie!! this one was written way back on December 5 2018 and it's still out here living its best life as Fiche(1) in the General Commands Manual. go forth and pipe responsibly πŸ’–βœ¨πŸ‘‘

πŸ“¦ where this page comes from