ctorrent(1)

✨ ctorrent β€” the manual page, but make it a group chat ✨

okay so bestie, gather round, because this is ctorrent(1) and it's literally the moment. πŸ’…


🌸 NAME 🌸

ctorrent β€” download bittorrent files from command line. yes, from the command line. no GUI, no nonsense, just vibes and bytes. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

ctorrent - [options] *.torrent

like. that's it. that's the whole summoning ritual. ✨


πŸ’… OPTIONS πŸ’…

okay this is the part where I need you to lock in, bestie, because there are a LOT of them and they ALL matter.

  • -a β€” Preallocate files on disk. claiming your space up front, main character energy. πŸ‘‘
  • -A USER-AGENT-STRING β€” Set the User-Agent header (default "Enhanced-CTorrent/dnh3.2"). yes you get to pick your own little name tag. iconic.
  • -b FILE β€” Bitfield save FILE (default is torrent+".bf"). gotta remember where you left off. 🧠
  • -c β€” Check pieces only, don't download. it's giving "just looking, not buying". πŸ™ˆ
  • -d β€” Daemon mode (fork to background). it leaves the chat but keeps working. lowkey the most reliable friend. ✨
  • -D rate β€” Max bandwidth down, in units of KiB/s. throttle it, babe.
  • -e hours β€” Exit while seed HOURS later (default 72 hours). it will literally just get up and leave after 72 hours unless you say otherwise. no note. πŸ’€
  • -E ratio β€” Exit after seeding to RATIO (UL:DL). hit the ratio, dip out. periodt.
  • -f β€” Force saved bitfield or seed mode (skip initial hash check). skipping the check is fast but, bestie, it's a trust fall. 🫢
  • -h | -H β€” Display short help. the "just tell me what to do" button.
  • -i IP β€” Listen for connections on a specific IP address (default all/any). choose your address, choose your vibe.
  • -l LENGTH β€” Piece length (default 262144). the size of each lil piece. πŸ“
  • -m PEERS-MIN β€” Min peers count (default 1). don't be lonely out there.
  • -M PEERS-MAX β€” Max peers count (default 100). okay but also don't be too popular. πŸ’…
  • -n FILE-NBR-LIST β€” Specify file number(s) to download. pick your faves from the bundle.
  • -p PORT β€” Listen PORT (default 2706 -> 2106). pick your door. πŸšͺ
  • -P ID β€” Set the Peer ID prefix (default "-CD0302-"). your little nametag in the swarm. πŸŽ€
  • -s SAVEFILE|DIR β€” Download ("save as") to a different file or directory. glow-up your file location.
  • -t β€” Create a new torrent file. not me making my OWN torrent. ✨
  • -t URL β€” Tracker's URL. tell it where the tracker lives.
  • -v β€” Verbose output (for debugging). it's giving "tell me EVERYTHING". πŸ—£οΈ
  • -x β€” Decode metainfo (torrent) file only, don't download. just peek inside the box. πŸ‘€
  • -z SLICE-SIZE β€” Download slice/block size, unit KB (default 16, max 128). small slices, big dreams. 🌈

πŸ’– DESCRIPTION πŸ’–

CTorrent is a BitTorrent Client program written in C/C++. Fast and small are CTorrent's two strengths. no cap. fr fr. it does not do too much, and honestly that's the whole point. πŸ”₯

🌟 EXAMPLES 🌟

ctorrent -s save.iso -e 12 -C 32 -p 6881 iso.torrent

look at her go. ✨


🌸 ENVIRONMENT 🌸

None. nothing. empty. it needs zero environment variables and it is thriving. πŸ’…


πŸŽ€ FILES πŸŽ€

None. also nothing here. she travels light. πŸ¦‹


⭐ SEE ALSO ⭐

azureus(1) bittornado(1) bittorrent(1) ktorrent(1) qbittorrent(1) qtorrent(1) rtorrent(1) transmission-cli(1)

the whole friend group, basically. 🫢


πŸ‘‘ AUTHORS πŸ‘‘

This manual page was written by Jari Aalto <jari.aalto@cante.net>, for the Debian GNU system (but may be used by others). Released under license GNU GPL v2 or (at your option) any later version.

The program development was discontinued 2006-06-07. See project page https://sourceforge.net/projects/ctorrent

rip to the development timeline, but honestly? the legacy ate. 😭

and that's the page, bestie β€” ctorrent, page 1 of this manual, all wrapped up 2008-10-11. go download something. πŸ’–βœ¨πŸŽ€