Network Security Toolkit (NST) เป็นชุดแอปพลิเคชั่นโอเพนซอร์สฟรีสำหรับการตรวจสอบวิเคราะห์และบำรุงรักษาความปลอดภัยในเครือข่ายคอมพิวเตอร์ NST มีมาตรฐานเป็นอิมเมจสำหรับองค์กรระหว่างประเทศเพื่อการมาตรฐาน (ISO) ที่มีระบบปฏิบัติการที่สมบูรณ์ของตัวเองแอพพลิเคชั่นความปลอดภัยเครือข่ายโอเพนซอร์สชั้นนำที่ใช้โดยผู้เชี่ยวชาญด้านความปลอดภัยและเว็บอินเตอร์เฟสผู้ใช้ (WUI) สำหรับการทำงานกับเครื่องมือเหล่านั้น อิมเมจของดิสก์สามารถเขียนลงดิสก์ออปติคัลซีดีรอมหรือดีวีดีรอมและบูตในระบบคอมพิวเตอร์แบบ 32 บิตและ 64 บิตส่วนใหญ่โดยอิงตามหน่วยประมวลผลกลาง Intel 8086 (x86) หน่วยประมวลผลกลาง (CPU)
ในฐานะที่เป็นระบบแบบสแตนด์อโลนระบบปฏิบัติการ Network Security Toolkit มีพื้นฐานมาจากการแจกจ่ายระบบปฏิบัติการ Fedora Linux NST ใช้หลายแพคเกจซอฟต์แวร์ที่รวมอยู่ในการแจกจ่าย Fedora Linux มาตรฐาน - รวมถึง Yellowdog Updater, Modified (YUM) แพ็คเกจผู้จัดการ - เพื่อจัดการการอัพเดทองค์ประกอบของระบบปฏิบัติการรวมถึงซอฟต์แวร์แพ็กเกจสำหรับแอปพลิเคชันความปลอดภัยเครือข่ายเอง แม้ว่าสามารถดาวน์โหลด NST เขียนลงดิสก์ออปติคัลและเรียกใช้ในฐานะที่เรียกว่าการเผยแพร่สดไม่ใช่วิธีเดียวที่ Network Security Toolkit สามารถเรียกใช้หรือติดตั้งได้ วิธีการบางอย่างสำหรับการติดตั้งให้ประโยชน์มากกว่าวิธีอื่นขึ้นอยู่กับวิธีที่ NST ตั้งใจนำไปใช้งาน
ในฐานะการเผยแพร่สดชุด Network Security Toolkit สามารถติดตั้งบนดิสก์ออปติคัลเช่นซีดีรอมหรือดีวีดีรอมหรือแฟลชไดรฟ์ Universal serial bus (USB) แบบพกพาแล้วบูตหรือโหลดเข้าสู่การเข้าถึงแบบสุ่มของระบบคอมพิวเตอร์ หน่วยความจำ (RAM) ในขณะที่พกพาได้มากวิธีการถ่ายทอดสดไม่สามารถเก็บข้อมูลได้เช่นรหัสผ่านหรือข้อมูลที่บันทึกไว้อื่น ๆ ระหว่างเซสชันและการอัพเดทใด ๆ ของซอฟต์แวร์ NST จะถูก จำกัด โดยจำนวน RAM ที่มีอยู่ เป็นไปได้ที่จะติดตั้ง NST เวอร์ชันถาวรบน USB แฟลชไดรฟ์ที่พกพาได้และจะเก็บข้อมูลความปลอดภัยที่รวบรวมระหว่างเซสชันและจากนั้นสามารถโอนไปยังคอมพิวเตอร์เครื่องอื่นเพื่อการวิเคราะห์ แม้ว่าจะใช้วิธี USB แบบถาวรก็ตามการอัปเดตซอฟต์แวร์จะถูก จำกัด นอกจากนี้ยังสามารถติดตั้ง NST ในรูปแบบคงที่บนฮาร์ดไดรฟ์ของคอมพิวเตอร์ซึ่งจะให้ข้อมูลอย่างต่อเนื่องและการอัปเดตที่ง่าย แต่ไม่สามารถเปลี่ยนตำแหน่งได้
อีกวิธีสำหรับการใช้งาน Network Security Toolkit คือการใช้เครื่องเสมือนซึ่งเป็นคอมพิวเตอร์เสมือนที่ทำงานบนระบบคอมพิวเตอร์ฮาร์ดแวร์ที่มีอยู่ สามารถตั้งค่าเครื่องเสมือนโดยใช้ระบบซอฟต์แวร์เช่น VMWare และสามารถตั้งค่า NST ในโหมดสดหรือโหมดคงที่ ทั้งวิธีเสมือนมีข้อดีและข้อเสียเหมือนกันกับของจริง แต่มีความสามารถในการตรวจสอบเครือข่ายไร้สายเพิ่มเติมขึ้นอยู่กับฮาร์ดแวร์ที่มีการสร้างสภาพแวดล้อมเสมือนจริง ประโยชน์ของการใช้เครื่องเสมือนสำหรับการเรียกใช้ NST คือสามารถกำหนดค่าให้ตรวจสอบไม่เพียง แต่คอมพิวเตอร์ของเครื่องโฮสต์ แต่ยังรวมถึงเครื่องเสมือนอื่น ๆ ที่ทำงานบนโฮสต์นั้นซึ่งเป็นวิธีการที่เรียกว่าการแตะแบบอินไลน์ ระบบซอฟต์แวร์เซิร์ฟเวอร์องค์กรจำนวนมากทำงานบนเครื่องเสมือนเพื่อจัดสรรทรัพยากรฮาร์ดแวร์ให้ดีขึ้นดังนั้น NST จึงสามารถใช้วิธีนี้ในการตรวจสอบและวิเคราะห์เซิร์ฟเวอร์เสมือนจำนวนมากได้อย่างง่ายดาย
ไม่ว่าจะใช้วิธีการใดสำหรับการติดตั้งหรือเรียกใช้ Network Security Toolkit การทำงานส่วนใหญ่ไม่สามารถใช้งานได้อย่างสมบูรณ์จนกว่าจะได้รับรหัสผ่านรูทซึ่งจะทำให้บริการของ NST เริ่มขึ้น เมื่อ NST เปิดใช้งานแล้วจะสามารถวิเคราะห์รายละเอียดเครือข่ายการวินิจฉัยการตรวจสอบและการพิสูจน์หลักฐานด้านความปลอดภัยอื่น ๆ โดยใช้ชุดแอพพลิเคชัน แอปพลิเคชั่นส่วนใหญ่สามารถใช้งานผ่าน WUI ซึ่งผู้ใช้สามารถตั้งค่าเซิร์ฟเวอร์เทอร์มินัลตรวจสอบพอร์ตอนุกรมแผนที่โฮสต์คอมพิวเตอร์และบริการบนเครือข่ายติดตามแพ็คเก็ตข้อมูลพา ธ ที่ใช้จากโฮสต์หนึ่งไปยังอีกโฮสต์หนึ่ง NST ยังให้การสร้างภาพข้อมูลสำหรับฟังก์ชั่นนี้ด้วยคุณสมบัติทางภูมิศาสตร์ที่สามารถระบุตำแหน่งทางกายภาพของโฮสต์ได้ทุกที่ในโลกและแสดงภาพเหล่านั้นบนภาพ Mercator World Map หรือผ่าน Google Earth


