طراحی و توسعه اسکنر شبکه و ابزار ارزیابی امنیتی NetPeek
درباره پروژه
طراحی و توسعه NetPeek، یک ابزار حرفهای، سریع و ماژولار برای اسکن شبکه، شناسایی سرویسها و تحلیل ساختار میزبانها در محیطهای مجاز تست امنیت. این پروژه با زبان C توسعه داده شده و برای اجرای اسکنهای سریع روی IP، دامنه و محدودههای شبکه طراحی شده است. NetPeek از اسکن پورتهای TCP و UDP، شناسایی سرویسها، بررسی نسخه سرویسها، تشخیص سیستمعامل، تحلیل مسیر شبکه و پردازش چندنخی پشتیبانی میکند. معماری پروژه بهصورت ماژولار طراحی شده و بخشهای مختلف شامل رابط خط فرمان، موتور اسکن، مدیریت Workerها، ساخت و پردازش Packetها، خروجیهای Recon، تشخیص سیستمعامل و موتور NPE برای اجرای Probeهای قابل توسعه است. NetPeek از خروجیهای متنوع شامل JSON، CSV، XML، HTML و فرمتهای مناسب پردازش خودکار پشتیبانی میکند. همچنین امکان مقایسه دو خروجی اسکن، تولید گزارشهای فنی، استفاده از Proxy و اجرای تحلیلهای کنترلشده روی شبکههای دارای مجوز فراهم شده است. این پروژه با هدف استفاده در تست نفوذ مجاز، تحلیل زیرساخت، پایش شبکه، تحقیق و توسعه ابزارهای امنیتی و آموزش مفاهیم Network Reconnaissance طراحی شده است.