croc (โปรแกรมส่งข้อมูลระหว่างคอมพิวเตอร์สองเครื่อง ใช้งานง่าย และปลอดภัย) : สำหรับ croc เป็นโปรแกรมที่ใช้งานแบบ ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) ที่พัฒนามาเพื่อให้ผู้ใช้สามารถส่ง "ไฟล์" หรือ "โฟลเดอร์" ระหว่างคอมพิวเตอร์สองเครื่องได้อย่างง่ายดาย, รวดเร็ว และปลอดภัย โดยไม่จำเป็นต้องตั้งค่าเครือข่าย หรือ เปิดพอร์ต (Port Forwarding) ตัวโปรแกรมทำงานโดยใช้การเชื่อมต่อผ่าน เซิร์ฟเวอร์ (Server) Relay แบบ Self-Hosted ทั้งแบบธรรมดา และผ่าน Docker ซึ่งช่วยให้สามารถส่งข้อมูลได้ แม้คอมพิวเตอร์ทั้งสองเครื่องอยู่ในตำแหน่งหลัง ไฟร์วอลล์ (Firewall) หรือ Network Address Translation (NAT)
การทำงานของ โปรแกรม croc จะอาศัยการเข้ารหัสแบบ Password Authenticated Key Exchange (PAKE) ซึ่งช่วยให้สามารถสร้างคีย์เข้ารหัสที่ปลอดภัยจากรหัสผ่านธรรมดาได้ โดยที่ไม่ต้องเปิดเผยรหัสผ่านนั้นต่อเครือข่าย หรือ บุคคลที่สาม (3rd-Party) เมื่อผู้ใช้ต้องการส่งไฟล์จะมีการสร้างรหัสผ่าน หรือโค้ด (Code) ขึ้นมา และผู้รับเพียงแค่ใช้ Code เดียวกัน ก็สามารถรับไฟล์ได้ทันที
นอกจากการส่งไฟล์แบบ "Point-To-Point" แล้วโปรแกรม croc ก็ยังรองรับการส่งหลายไฟล์พร้อมกัน, การ Resume ไฟล์ที่ส่งไม่สำเร็จ และการส่งข้อความแบบเข้ารหัสระหว่างเครื่องได้อีกด้วย โปรแกรมนี้สามารถใช้งานได้บนหลาย ระบบปฏิบัติการ (OS) ไม่ว่าจะเป็น วินโดวส์ (Windows), แมคโอเอส (macOS), ลีนุกซ์ (Linux) และ แอนดรอยด์ (Android) โดยไม่ต้องติดตั้งอะไรเพิ่มเติม นอกจากตัว Binary ของ croc เอง
ผู้พัฒนามีความตั้งใจให้ croc เป็นเครื่องมือที่ช่วยทำให้การส่งไฟล์ระหว่างเครื่องเป็นเรื่องง่ายที่สุดเท่าที่จะเป็นไปได้ โดยไม่ต้องพึ่งพา พื้นที่เก็บไฟล์บนคลาวด์ (Cloud Storage) หรือการตั้งค่าเครือข่ายที่ซับซ้อน ทั้งหมดนี้ทำให้ croc เป็นเครื่องมือที่เหมาะสำหรับผู้ใช้ที่ต้องการความสะดวก และความปลอดภัย ในการแลกเปลี่ยนข้อมูลระหว่างเครื่องคอมพิวเตอร์ หรืออุปกรณ์อื่น ๆ
โปรแกรม croc เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบโอเพ่นซอร์สที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ MIT license ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึงซอร์สโค้ดได้อย่างเสรี
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://schollz.com/docs/software/croc/ (ภาษาอังกฤษ) ได้เลย
croc is a command-line interface (CLI) program developed to allow users to easily, quickly, and securely transfer files or folders between two computers without requiring any network configuration or port forwarding. The program operates by establishing a connection through a self-hosted relay server, available in both standard and Docker-based setups, enabling data transfer even when both computers are located behind firewalls or Network Address Translation (NAT).