NetExec؛ ابزار اجرای دستور روی شبکه
خلاصهٔ کاملتر
NetExec که به اختصار بهش nxc میگن، یه ابزار «اجرای دستور روی شبکه» (Network Execution) و متنبازه که یه جامعهٔ فعال ازش نگهداری میکنه. طبق توضیح خود مخزن، این نسخه بهروزترین و اصلیترین نسخهٔ پروژهست.
تاریخچهش به سال ۲۰۱۵ برمیگرده که @byt3bl33d3r اون رو با اسم CrackMapExec ساخت. از ۲۰۱۹ هم @mpgn_x64 حدود چهار سال نگهداریش رو دست گرفت و کلی ابزار و قابلیت بهش اضافه کرد، تا اینکه در سپتامبر ۲۰۲۳ از نقش نگهدارندگی کنار رفت.
نگهدارندههای جدید توضیح میدن که چرا اسم عوض شد: تو دورهٔ قبلی، پروژه همزمان یه مخزن خصوصی و یه مخزن عمومی داشت و همین باعث میشد مشارکتهای جامعه به سختی merge بشن. فاصلهٔ شش تا هشت ماههٔ بین دو کدبیس کلی مشکل توسعه درست کرده بود و توسعهٔ جامعهمحور رو بهشدت کند کرده بود.
به همین خاطر، چند تا از فعالترین مشارکتکنندهها (NeffIsBack و Marshall-Hallenbeck و zblurx) تصمیم گرفتن پروژه رو با هم و به صورت کاملاً آزاد و متنباز، این بار با اسم NetExec، ادامه بدن. هدفشون هم اینه که یه پروژهٔ جامعهمحور با بهروزرسانیهای منظم برای همه باشه.
از نظر راهاندازی، nxc با Python نسخهٔ ۳٫۱۰ به بالا کار میکنه و روی Linux از طریق pipx نصب میشه؛ روی توزیعهای مختلف Unix هم در دسترسه. مستندات و مثالهای استفاده هم قراره تو ویکیِ پروژه (که هنوز در حال توسعهست) جمع بشن. برای گزارش مشکل، مشارکت یا بحث هم به ترتیب از بخشهای Issue و Pull Request و Discussion در GitHub استفاده میشه.
نکات کلیدی:
- NetExec (nxc) ادامهٔ متنباز و جامعهمحورِ پروژهٔ CrackMapExece
- CrackMapExec سال ۲۰۱۵ ساخته شد و نگهدارندهٔ اصلیش سپتامبر ۲۰۲۳ کنار رفت
- دلیل تغییر اسم، مشکلات merge و فاصلهٔ زیاد بین مخزن خصوصی و عمومی بود
- با Python ۳٫۱۰ به بالا کار میکنه و روی Linux با pipx نصب میشه




