Bir DARPA projesi olarak geliştirilen, bugüne kadar insanoğlunun yarattığı en büyük oluşumlardan birisi olan Internet hakkında konuşulurken ilk akla gelen sorunlardan birisi şüphesiz güvenliktir. Hem zaman hem de para harcanarak oluşturulan ve çoğu kez paha biçilmez olarak da nitelendirilebilen bilgilere zarar gelmesi hem şirket hem de kişisel bazda büyük sorunlara yol açabilmektedir.
İşte buradan yola çıkarak en güvenli işletim sistemlerinden birisi olan FreeBSD üzerinde başlatılan ve daha sonra Linux uyumluluğu sağlanan ağ üstadı netUstad'ın temelleri atıldı.
netUstad, Network yönetimini kolaylaştırmak, komutları kullanırken kullanıcıdan kaynaklanabilecek yazım hatalarını en aza indirgemek ve ağ servislerini bir arada yönetmek amacıyla geliştirilmiş ve geliştirilmeye devam eden bir yazılımdır.
GPL lisanslı olan netUstad, Linux ve FreeBSD platformlarında sağlıklı bir şekilde çalışmaktadır. netUstad, kendi http servisini (deamon) içermekte ve bu servisin altyapısını sağlayan http sunucu tasarlanırken de tinyhttpd isimli, GPL lisanslı bir yazılım projesinden esinlenilmiştir. Yazılımın C ile geliştirilmesi, performans açısından avantaj sağlarken, ayrıştırıcı (parser) olarak kullanılan Awk ve Sed yazılımları dizi işleme özellikleri ile netUstad'ı güçlü bir yazılım haline getirmektedir.
netUstad, şu anki sürümünde, işletim sisteminin Güvenlik Duvarını (FireWall), Ağ Adres Dönüşüm (NAT - Network Address Translation) Tablolarını, Yönlendirme (Routing) Tablolarını, Ağ Arayüzlerini (Network Interface) yönetebiliyor.
netUstad, Linux'ta iptables (netfilter), FreeBSD'de ise IPFireWall güvenlik duvarlarının kurallarının eklenmesi, silinmesi, düzenlenmesi ve incelenmesi için özel bir arayüzle kullanıcıyı karşılamaktadır. Kullanıcı dostu bu özel arayüz, erişim hakkı tanıdığınız herhangi bir bilgisayardan, sadece bir web tarayıcı kullanarak FireWall/NAT/Routing tabloları ve Ağ Arayüzlerine erişebilme ve tamamını komut satırına ihtiyaç duymadan kolayca yönetilebilme şansını sunmaktadır.
FreeBSD'nin IPFireWall'unun ilk görsel arayüzü olma ayrıcalığına sahip netUstad başka bir özelliği olan çoklu dil desteği ile yerelleştirmelere açıktır.