goshs: เซิร์ฟเวอร์ HTTP แบบพกพาสำหรับนักพัฒนาและผู้ทดสอบความปลอดภัย
goshs (Go Simple HTTP Server) ซึ่งสร้างโดย PatrickHener เป็น HTTP file server แบบพกพาสำหรับการแชร์และทดสอบในท้องถิ่นอย่างรวดเร็ว มันให้บริการไฟล์ผ่าน HTTP และ HTTPS เปิดเผยอินเทอร์เฟซเว็บที่ตอบสนองสำหรับการเรียกดูและอัปโหลด และสนับสนุนการติดตั้งผ่าน WebDAV สำหรับการเข้าถึงแบบไดรฟ์ ความสามารถด้านความปลอดภัยรวมถึงการขนส่งที่เข้ารหัส การตรวจสอบสิทธิ์ในตัว และโหมดอ่านอย่างเดียวที่กำหนดค่าได้; เครื่องมือนี้ถูกแจกจ่ายในรูปแบบของไฟล์ปฏิบัติการเดียว มันมุ่งเป้าไปที่นักพัฒนา ผู้ดูแลระบบ และผู้ทดสอบการเจาะระบบที่ต้องการเซิร์ฟเวอร์ที่ไม่มีการพึ่งพาใด ๆ
goshs ให้บริการอะไรสำหรับการโฮสต์ไฟล์ในท้องถิ่น?
goshs ทำหน้าที่เป็นยูทิลิตี้การให้บริการไฟล์ที่มุ่งเน้น ซึ่งแทนที่เซิร์ฟเวอร์ที่มีการรวมภาษาน้อยด้วยตัวเลือกที่มีฟีเจอร์มากขึ้น มันนำเสนอ UI เว็บสำหรับการเรียกดูไดเรกทอรี รองรับการอัปโหลดไฟล์ผ่านการลากและวาง มีจุดสิ้นสุด WebDAV ที่รวมอยู่สำหรับการติดตั้งโฟลเดอร์ระยะไกล และรวมการแชร์คลิปบอร์ดพร้อมรายการที่ค้นหาได้และเรียงลำดับได้ด้วยธีมสว่างและมืด พฤติกรรมเหล่านี้ทำให้มันเหมาะสำหรับการแชร์เนื้อหาแบบทันที หน้าทดสอบชั่วคราว และการส่งต่ออย่างรวดเร็วระหว่างการมีส่วนร่วม.
goshs มีปฏิสัมพันธ์กับระบบโฮสต์อย่างไร?
เครื่องมือทำงานเป็นไฟล์ที่สามารถเรียกใช้ได้โดยตรง และไม่ต้องการรันไทม์ภายนอก ซึ่งทำให้การติดตั้งง่ายขึ้นบนเดสก์ท็อป Windows การแจกจ่ายเป็นไฟล์ไบนารีเดียวที่คุณดาวน์โหลดและเรียกใช้โดยตรง และโครงการสนับสนุนแพลตฟอร์มเดสก์ท็อปอื่น ๆ ด้วย เนื่องจากมันไม่ขึ้นอยู่กับตัวแปลหรือเฟรมเวิร์ก การติดตั้งจึงจำกัดอยู่ที่การวางไฟล์ที่สามารถเรียกใช้ได้และเรียกใช้ ซึ่งลดขั้นตอนการตั้งค่าสำหรับเซสชันที่มีอายุสั้นบนเครื่องของนักพัฒนา.
การใช้ goshs ในสภาพแวดล้อมที่ละเอียดอ่อนปลอดภัยหรือไม่?
ฟีเจอร์ด้านความปลอดภัยถูกสร้างเข้าไปในการทำงานหลัก โดยเริ่มจากการสนับสนุนการขนส่งที่เข้ารหัส: เซิร์ฟเวอร์สามารถสร้างใบรับรองที่ลงนามด้วยตนเองโดยอัตโนมัติหรือใช้ไฟล์ใบรับรองที่จัดเตรียมไว้ ระดับการตรวจสอบสิทธิ์รวมถึงวิธีการ Basic และ Digest และแอปมีโหมดอ่านอย่างเดียวและไม่จัดทำดัชนีเพื่อลดการเปิดเผย ข้อควบคุมเหล่านี้ช่วยให้ผู้ดูแลระบบจำกัดการแก้ไขและการมองเห็นไดเรกทอรีเมื่อโฮสต์ไฟล์ระหว่างการประเมินหรือการทดสอบภายใน.
ฉันต้องการความรู้ทางเทคนิคในการใช้งาน goshs หรือไม่?
การแชร์พื้นฐานทำงานผ่านอินเทอร์เฟซเว็บ แต่การตั้งค่าขั้นสูงใช้ตัวเลือกบรรทัดคำสั่ง ผู้ใช้ทั่วไปสามารถอัปโหลดและดาวน์โหลดโดยใช้ UI ที่ตอบสนอง ในขณะที่ผู้ดำเนินการที่ต้องการ HTTPS การกำหนดค่าข้อมูลประจำตัว หรือการติดตั้ง WebDAV จะตั้งค่าตัวเลือกเมื่อเรียกใช้ไฟล์ที่สามารถเรียกใช้ได้ (เช่น ธง -s หรือ --ssl) ความสมดุลนี้ทำให้มีคุณค่าที่ใช้งานได้ในมือของผู้ใช้ที่สะดวกสบายกับทั้ง UI ของเบราว์เซอร์และการเปลี่ยนแปลงการทำงานที่ง่าย.
ตัวเลือกที่เป็นจริงสำหรับการโฮสต์เทคนิคชั่วคราว
goshs เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาและผู้เชี่ยวชาญด้านความปลอดภัยที่ต้องการเซิร์ฟเวอร์ HTTP ขนาดกะทัดรัดที่ไม่มีการพึ่งพา สำหรับการแชร์และทดสอบในระยะสั้น การออกแบบของมันสนับสนุนการใช้งานในท้องถิ่นและชั่วคราวมากกว่าการโฮสต์สาธารณะในระยะยาว ดังนั้นผู้ดูแลระบบควรวางแผนความไว้วางใจของลูกค้าและการควบคุมการเข้าถึงก่อนการแจกจ่ายในวงกว้าง แนะนำให้ใช้.