Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
gopacket — منفذ Go كامل لـ Impacket - 63 أداة CLI و24 مكتبة لهجمات بروتوكولات Windows وActive Directory، مُجمَّعة في ملف ثنائي واحد بدون تبعيات. | Kitploit
أدوات/GitHubGitHub/mandiant/gopacket
أطر اختبار الاختراقتصعيد الامتيازاتأطر الاستغلالهجمات كلمات المرورالحركة الجانبيةما بعد الاستغلالأمن الشبكاتالقيادة والسيطرةالفريق الأحمرأداة الوصول عن بعد
GitHub
72359195منذ شهر واحدتمت المراجعة من قبل Kitploit
mandiant/gopacket

gopacket

منفذ Go كامل لـ Impacket - 63 أداة CLI و24 مكتبة لهجمات بروتوكولات Windows وActive Directory، مُجمَّعة في ملف ثنائي واحد بدون تبعيات.

عرض المستودع

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

gopacket

بواسطة Jacob Paullus (@psycep_)

تطبيق Go كامل لـ Impacket - 63 أداة و24 حزمة مكتبة للتفاعل مع بروتوكولات شبكات Windows، وتعداد Active Directory، وتنفيذ الهجمات. مبني كإطار عمل Go أصلي بحيث يمكنك الترجمة مرة واحدة وتشغيله في أي مكان دون تبعيات Python.

إصدار تجريبي - تجريبي للغاية. gopacket قيد التطوير النشط. تم اختبار الأدوات الأساسية مقابل بيئات مختبر Active Directory، لكن الحالات الحدية وتقلبات البروتوكولات متوقعة. إذا لم يعمل شيء ما، يرجى اختبار نفس العملية مع Impacket جنبًا إلى جنب وتضمين كلا المخرجات في تقرير الخطأ. يساعدنا هذا في تحديد ما إذا كانت المشكلة خاصة بـ gopacket أو قيدًا مشتركًا في البروتوكول.

التثبيت

git clone https://github.com/mandiant/gopacket
cd gopacket

# Default: Linux/macOS build + install to /usr/local/bin
./install.sh

# Run with no flags and it prompts you through the choices interactively.
# Or pick a target directly:
./install.sh --target portable   # static Linux binaries in ./dist/portable/
./install.sh --target windows    # Windows .exe cross-compiles in ./dist/windows/
./install.sh --target all        # build every target in one run

# Build without installing (native only)
./install.sh --build-only

# Or build with make
make build

يتطلب البناء الافتراضي (--target native) الإصدار Go 1.24.13+ وGCC وملفات تطوير libpcap (apt install build-essential libpcap-dev على Debian/Ubuntu/Kali، yum install gcc libpcap-devel على RHEL/CentOS، أو brew install libpcap على macOS). تحتاج أهداف portable وwindows فقط إلى سلسلة أدوات Go؛ يصبح sniff وsplit واجهات وهمية في تلك البنيات لأنهما يتطلبان libpcap. راجع دعم المنصات للحصول على المصفوفة الكاملة.

دعم المنصات

يُبنى gopacket على Linux وmacOS وWindows. تعتمد مجموعة الأدوات العاملة ومسارات التمرير المتاحة على أعلام البناء:

BuildTools availableProxying
Linux / macOS with cgo (default)All 63proxychains (LD_PRELOAD) and/or -proxy SOCKS5
Linux with CGO_ENABLED=061 (sniff, split become stubs)-proxy only (proxychains needs the libc hook)
Windows (GOOS=windows CGO_ENABLED=0)60 (sniff, split, sniffer stubs)-proxy only (no LD_PRELOAD on Windows)

يعتمد sniff وsplit على libpcap عبر cgo؛ يعتمد sniffer على مقابس Unix الخام. عندما يتعذر بناء أداة للهدف، يستبدل gopacket واجهة وهمية تطبع رسالة واضحة وتخرج بالرمز 1، بحيث ينجح go build ./... دائمًا ويكون تخطيط التثبيت متسقًا عبر المنصات.

لإلغاء التثبيت:

./install.sh --uninstall

دعم البروكسي

يدعم gopacket مساري تمرير مستقلين. يمكن أيضًا تسلسلهما معًا.

proxychains (LD_PRELOAD)

تعمل جميع أدوات gopacket عبر proxychains. عادةً ما تتجاوز ثنائيات Go proxychains لأن وقت تشغيل Go يتعامل مع DNS والشبكات داخليًا، متجاوزًا خطافات LD_PRELOAD التي يعتمد عليها proxychains. يتحايل gopacket على ذلك بالربط مع مكتبة C الخاصة بالنظام لعمليات الشبكة، مما يسمح لـ proxychains باعتراض الاتصالات بشكل طبيعي.

proxychains gopacket-secretsdump 'domain/user:password@target'
proxychains gopacket-smbclient -k -no-pass 'domain/[email protected]'

بروكسي SOCKS5 الداخلي (-proxy)

تقبل كل أداة -proxy لتوجيه TCP الصادر عبر خادم SOCKS5 دون الاعتماد على LD_PRELOAD. المخططات المقبولة: socks5 وsocks5h. عندما لا يتم تعيين -proxy، يتم الرجوع إلى متغيرات البيئة ALL_PROXY / all_proxy.

gopacket-secretsdump -proxy socks5h://127.0.0.1:1080 'domain/user:password@target'
ALL_PROXY=socks5h://127.0.0.1:1080 gopacket-smbclient 'domain/user:password@target'

الميزات المعتمدة على UDP معطّلة تحت -proxy بدلًا من تسريب الحزم بصمت (نادرًا ما تدعم البروكسيات SOCKS5 UDP ASSOCIATE، وتجاوز البروكسي لـ UDP سيكشف عنوان IP الحقيقي للمشغل). الميزات المتأثرة وحلولها البديلة موثقة في KNOWN_ISSUES.md.

التسلسل: -proxy متوافق مع proxychains. لا يزال اتصال TCP بخادم SOCKS5 نفسه يمر عبر connect() في libc، لذا يعمل proxychains → gopacket → -proxy → target لسيناريوهات التوجيه المتداخلة.

التوثيق

راجع دليل مطوري المكتبة للحصول على توثيق API الكامل، وأمثلة الكود، ونظرة عامة على البنية لبناء أدوات مخصصة فوق حزم البروتوكولات الـ 24 الخاصة بـ gopacket.

الأدوات (63)

التنفيذ عن بُعد

ToolDescription
psexecتنفيذ أوامر عن بُعد عبر إنشاء خدمة SMB
smbexecتنفيذ أوامر عن بُعد عبر SMB (أكثر تخفيًا من psexec)
wmiexecتنفيذ أوامر عن بُعد عبر WMI
dcomexecتنفيذ أوامر عن بُعد عبر DCOM
atexecتنفيذ أوامر عن بُعد عبر Task Scheduler

استخراج بيانات الاعتماد وDPAPI

ToolDescription
secretsdumpاستخراج SAM/LSA/NTDS.dit وDCSync (عن بُعد + دون اتصال)
dpapiاستخراج مفتاح النسخ الاحتياطي DPAPI
esentutlمحلل قاعدة بيانات ESE دون اتصال (NTDS.dit)
registry-readمحلل خلية سجل Windows دون اتصال

Kerberos

ToolDescription
getTGTطلب TGT بكلمة مرور أو hash أو مفتاح AES
getSTطلب تذكرة خدمة باستخدام S4U2Self/S4U2Proxy
GetUserSPNsKerberoasting - البحث عن SPNs وطلبها
GetNPUsersAS-REP roasting - البحث عن حسابات بدون pre-auth
ticketerتزوير التذاكر الذهبية/الفضية
ticketConverterالتحويل بين صيغ ccache وkirbi
describeTicketتحليل وفك تشفير تذاكر Kerberos
getPacطلب وتحليل معلومات PAC
keylistattackهجوم KERB-KEY-LIST-REQ (RODC)
raiseChildتصعيد من النطاق الفرعي إلى الأب عبر التذكرة الذهبية

تعداد Active Directory

ToolDescription
GetADUsersتعداد مستخدمي النطاق عبر LDAP
GetADComputersتعداد أجهزة النطاق عبر LDAP
GetLAPSPasswordقراءة كلمات مرور LAPS عبر LDAP
findDelegationالبحث عن تكوينات التفويض
lookupsidتخمين SID عبر LSARPC
samrdumpتعداد المستخدمين عبر SAMR
rpcdumpتفريغ نقاط نهاية RPC عبر epmapper
rpcmapفحص واجهات RPC القابلة للوصول
netتعداد net user/group/computer عبر SAMR/LSARPC
netviewتعداد الجلسات والمشاركات والمستخدمين المسجلين
CheckLDAPStatusالتحقق من متطلبات توقيع LDAP وربط القنوات
DumpNTLMInfoتفريغ معلومات مصادقة NTLM من تفاوض SMB
getArchاكتشاف بنية نظام التشغيل البعيد عبر RPC
machine_roleاكتشاف دور الجهاز (DC، خادم، محطة عمل)

هجمات Active Directory

ToolDescription
addcomputerإنشاء/تعديل/حذف حسابات الأجهزة (SAMR + LDAP)
rbcdالتلاعب بالتفويض المقيد القائم على الموارد
dacleditقراءة/كتابة DACLs على كائنات AD
ownereditقراءة/تعديل ملكية الكائنات
sameditانتحال اسم حساب SAM (CVE-2021-42278/42287)
badsuccessorBadSuccessor / تصعيد مشغل النسخ الاحتياطي
changepasswdتغيير/إعادة تعيين كلمات المرور عبر SAMR وLDAP

أدوات SMB

ToolDescription
smbclientعميل SMB تفاعلي (المشاركات، ls، get، put، إلخ)
smbserverخادم SMB لمشاركة الملفات
attribاستعلام/تعديل سمات الملفات عبر SMB
filetimeاستعلام/تعديل الطوابع الزمنية للملفات عبر SMB
servicesإدارة الخدمات عن بُعد عبر SVCCTL
regعمليات السجل عن بُعد عبر WINREG
Get-GPPPasswordاستخراج كلمات مرور Group Policy Preferences من SYSVOL
karmaSMBخادم SMB خبيث لالتقاط hash

NTLM Relay

ToolDescription
ntlmrelayxإطار عمل NTLM relay كامل مع دعم متعدد البروتوكولات
تنزيل الأداة