
ffsend (โปรแกรมแชร์ไฟล์ และโฟลเดอร์ ผ่านการพิมพ์บรรทัดคำสั่งแบบ CLI) : โปรแกรม ffsend โปรแกรมที่อยู่ในรูปแบบ ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) สำหรับแชร์ไฟล์ และโฟลเดอร์ อย่างปลอดภัย โดยสร้างลิงก์ที่เป็นส่วนตัว และ เข้ารหัส (Encryption) จากฝั่งผู้ใช้ก่อนอัปโหลด, ใช้งานง่ายด้วยคำสั่งเดียว และสามารถดาวน์โหลดได้ทั้งผ่านโปรแกรม ffsend หรือผ่าน เว็บเบราว์เซอร์ (Web Browser) โดยไฟล์ที่แชร์ได้มีขนาดสูงสุดถึง 1 GB.
ความปลอดภัยถือเป็นจุดเด่นของ โปรแกรม ffsend เพราะไฟล์ และ ข้อมูลของข้อมูล (Metadata) ทั้งหมดถูกเข้ารหัสบนเครื่องของผู้ใช้ก่อนจะส่งไปยัง เซิร์ฟเวอร์ (Server) ทำให้ผู้ให้บริการไม่เห็นเนื้อหาไฟล์ ระหว่างดาวน์โหลดจะมีการใช้รหัสลับใน Uniform Resource Locator (URL) เพื่อถอดรหัส ซึ่งส่วนความลับนี้อยู่หลังเครื่องหมาย # และไม่ถูกส่งให้เซิร์ฟเวอร์โดยตรง พร้อมรองรับการตั้งรหัสผ่านเพิ่มเติม, การจำกัดจำนวนดาวน์โหลด และวันหมดอายุอัปโหลด เพื่อป้องกันการอยู่บนออนไลน์นานเกินจำเป็น การเข้ารหัสใช้ AES‑GCM 128‑bit และ HMAC SHA‑256 สำหรับการยืนยันคำขอ
โปรแกรม ffsend รองรับทั้งอัปโหลด และดาวน์โหลดไฟล์ หรือไดเรกทอรีแบบเข้ารหัส มีฟีเจอร์สร้าง และสแกน รหัสคิวอาร์ (QR Code), ย่อ URL, จัดการประวัติการแชร์ และตรวจสอบ หรือแก้ไขพารามิเตอร์หลังอัปโหลด เช่น การตั้ง หรือเปลี่ยนรหัสผ่าน นอกจากนี้ ยังสามารถบีบอัดไฟล์ก่อนอัปโหลด และแตกไฟล์หลังดาวน์โหลดได้ในตัว ช่วยให้การแชร์สะดวกทั้งในงานประจำวัน และการรันสคริปต์อัตโนมัติ ผู้ใช้สามารถกำหนด Host ของ Send เอง หรือใช้ Host สาธารณะตามค่าเริ่มต้นได้ โดยมีชุดคำสั่งพร้อมเช่น Upload, Download, Info, History, Password และ Delete
โปรแกรม ffsend มีแพ็กเกจ และ ไบนารี (Binary) สำหรับติดตั้งได้บนหลากหลายแพลตฟอร์ม เช่น ระบบปฏิบัติการ (OS) อย่าง วินโดวส์ (Windows), แมคโอเอส (macOS), ลีนุกซ์ (Linux), ฟรีบีเอสดี (FreeBSD) และแอนดรอยด์ (Android) ผ่าน Termux รวมถึงมีอิมเมจ Docker เพื่อใช้งานในคอนเทนเนอร์ได้
โปรแกรม ffsend ได้รับการออกแบบให้ใช้งานในรูปแบบสคริปต์ได้ดี เหมาะกับเชื่อมต่อกับคำสั่งใน CI/CD หรืองานส่งไฟล์แบบที่ไม่มีผู้ใช้เข้ามายุ่ง นอกจากนี้ ยังมีตัวแปรสภาพแวดล้อมเพื่อกำหนดค่าพื้นฐาน เช่น Host, Timeout, เวอร์ชัน ส่วนต่อประสานโปรแกรมประยุกต์ (API), ขีดจำกัดดาวน์โหลด และเวลาหมดอายุ รวมถึงตัวแปรที่ทำหน้าที่เปิดแฟลก (Flag) ต่าง ๆ โดยไม่ต้องระบุในบรรทัดคำสั่งทุกครั้ง
โปรแกรม ffsend เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GPL-3.0 License ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code)ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/timvisee/ffsend (ภาษาอังกฤษ) ได้เลย
ffsend is a command‑line interface (CLI) program designed for securely sharing files and folders. It generates private, encrypted links directly on the user’s side before uploading. The tool is simple to use with a single command, and files can be downloaded either through the ffsend program itself or via a web browser. Shared files can be up to 1GB in size.
Security is the key strength of ffsend. Both files and metadata are encrypted locally on the user’s machine before being sent to the server, ensuring that the service provider cannot see the file contents. During download, a secret embedded in the Uniform Resource Locator (URL) is used for decryption. This secret is placed after the # symbol and is never transmitted to the server. ffsend also supports additional password protection, limits on the number of downloads, and upload expiration dates to prevent files from remaining online longer than necessary. Encryption is implemented using AES‑GCM 128‑bit, with HMAC SHA‑256 for request authentication.
คำสำคัญ