ผู้ตรวจสอบพอร์ตเทอร์มินัลสำหรับวินิจฉัยว่ากระบวนการใดถือพอร์ตเครือข่าย
เรียกดูพอร์ตเครือข่ายที่ใช้งานอยู่ในเทอร์มินัล ตรวจสอบกระบวนการที่เป็นเจ้าของ และยุติอย่างปลอดภัย: lsoff เสนอการค้นหาในบรรทัดคำสั่งอย่างรวดเร็วและส่วนติดต่อผู้ใช้เทอร์มินัลแบบโต้ตอบ สร้างโดย yutat23 สำหรับสภาพแวดล้อมเดสก์ท็อป เครื่องมือนี้อ่านอินเตอร์เฟซ OS ดั้งเดิมโดยตรงและสนับสนุนการกรอง TCP และ UDP มันมุ่งเป้าไปที่นักพัฒนา ผู้ดูแลระบบ และผู้ดำเนินการ homelab ที่ต้องการเครื่องมือไฟล์เดียวที่สอดคล้องกันในการวินิจฉัยความขัดแย้งของพอร์ตในหลายเดสก์ท็อป.
lsoff ทำอะไรเมื่อคุณต้องการค้นหาผู้เป็นเจ้าของพอร์ต?
lsoff จะแสดงรายการกระบวนการที่ถือพอร์ต TCP หรือ UDP และเปิดเผยรายละเอียดเช่นเส้นทางของไฟล์ที่สามารถเรียกใช้และไดเรกทอรีการทำงาน เครื่องมือนี้มีส่วนติดต่อผู้ใช้แบบเทอร์มินัลที่โต้ตอบได้สำหรับการเรียกดูพอร์ตและโหมด CLI ที่สามารถสร้าง JSON สำหรับการเขียนสคริปต์ได้ มันอ่านอินเตอร์เฟซของระบบปฏิบัติการโดยตรง แทนที่จะวิเคราะห์เครื่องมืออื่น ดังนั้นผลลัพธ์จึงสะท้อนบันทึกของแพลตฟอร์มเอง
มันมีผลต่อประสิทธิภาพของระบบในระหว่างการตรวจสอบหรือขณะทำงานสดหรือไม่?
เครื่องมือนี้ทำการค้นหาด้วยการสอบถาม API ดั้งเดิมและสนับสนุนการรีเฟรชอัตโนมัติและการโหลดด้วยตนเอง ซึ่งทำให้การสแกนมีน้ำหนักเบา เนื่องจากมันถูกจัดส่งเป็นไฟล์ไบนารีที่ไม่มีการพึ่งพาใด ๆ ที่คอมไพล์ใน Go มันทำงานเป็นไฟล์เดียวที่เป็นอิสระและไม่สร้างการวิเคราะห์ภายนอก การออกแบบนั้นช่วยลดภาระกระบวนการเพิ่มเติมและช่วยให้การใช้ CPU และหน่วยความจำอยู่ในระดับที่พอเหมาะในระหว่างการตรวจสอบที่สั้น
มันปลอดภัยที่จะยุติกระบวนการจากอินเตอร์เฟซและการเขียนสคริปต์เหมาะสมอย่างไร?
การยุติรวมถึงการยืนยันความปลอดภัยในตัวและการป้องกันการใช้ PID ซ้ำโดยใช้การตรวจสอบเช่น CreationTime บน Windows เพื่อหลีกเลี่ยงการฆ่า PID ที่ถูกใช้ใหม่ล่าสุด สำหรับการทำงานอัตโนมัติ CLI สามารถส่งออก JSON ได้ ดังนั้นสคริปต์สามารถวิเคราะห์ผลลัพธ์และดำเนินการตามโปรแกรมได้ การรวมกันของการตรวจสอบความปลอดภัยและผลลัพธ์ที่อ่านได้โดยเครื่องเหมาะสำหรับการทำงานที่ผสมผสานการแทรกแซงด้วยตนเองและการเขียนสคริปต์
แนะนำสำหรับผู้ใช้คำสั่งที่ยอมรับการทำงานเฉพาะในเทอร์มินัล
เครื่องมือนี้เหมาะสำหรับผู้ดูแลระบบและนักพัฒนาที่ชอบเครื่องมือในเทอร์มินัลและต้องการความเท่าเทียมข้ามแพลตฟอร์มในระบบเดสก์ท็อป มันต้องการความคุ้นเคยกับคำสั่งสำหรับการติดตั้งและการใช้งานแบบสคริปต์ และมันไม่มีอินเตอร์เฟซกราฟิกสำหรับเดสก์ท็อป ซึ่งจำกัดการนำไปใช้สำหรับผู้ใช้ที่คาดหวัง GUI ใช้ JSON CLI สำหรับการทำงานอัตโนมัติและเปิดใช้งานการโหลดด้วยตนเองในระหว่างการแก้ไขปัญหาสด.