Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
gopacket — Impacket का एक पूर्ण Go पोर्ट - Windows और Active Directory प्रोटोकॉल हमलों के लिए 63 CLI टूल्स और 24 लाइब्रेरीज़, जिसे एकल निर्भरता-मुक्त बाइनरी में संकलित किया गया है। | Kitploit
उपकरण/GitHubGitHub/mandiant/gopacket
भेद्यता परीक्षण फ्रेमवर्कविशेषाधिकार वृद्धिशोषण फ्रेमवर्कपासवर्ड हमलेपार्श्व आंदोलनपोस्ट-शोषणनेटवर्क सुरक्षाकमांड एंड कंट्रोलरेड टीमिंगरिमोट एक्सेस टूल
GitHub
723591951 महीना पहलेKitploit द्वारा समीक्षित
mandiant/gopacket

gopacket

Impacket का एक पूर्ण Go पोर्ट - Windows और Active Directory प्रोटोकॉल हमलों के लिए 63 CLI टूल्स और 24 लाइब्रेरीज़, जिसे एकल निर्भरता-मुक्त बाइनरी में संकलित किया गया है।

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

gopacket

Jacob Paullus द्वारा (@psycep_)

Impacket का एक पूर्ण Go कार्यान्वयन - Windows नेटवर्क प्रोटोकॉल इंटरैक्शन, Active Directory एन्यूमरेशन, और हमला निष्पादन के लिए 63 टूल्स और 24 लाइब्रेरी पैकेज। इसे एक नेटिव 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 डेवलपमेंट हेडर की आवश्यकता होती है (Debian/Ubuntu/Kali पर apt install build-essential libpcap-dev, RHEL/CentOS पर yum install gcc libpcap-devel, या macOS पर brew install libpcap)। portable और windows टारगेट को केवल Go टूलचेन की आवश्यकता होती है; उन बिल्ड्स में sniff और split स्टब बन जाते हैं क्योंकि उन्हें libpcap की आवश्यकता होती है। पूरी मैट्रिक्स के लिए Platform Support देखें।

प्लेटफ़ॉर्म समर्थन

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 cgo के माध्यम से libpcap पर निर्भर करते हैं; sniffer Unix raw sockets पर निर्भर करता है। जब किसी टूल को टारगेट के लिए बिल्ड नहीं किया जा सकता, तो gopacket एक स्टब प्रतिस्थापित करता है जो एक स्पष्ट संदेश प्रिंट करता है और exit 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 स्वीकार करता है ताकि LD_PRELOAD पर निर्भर किए बिना आउटबाउंड TCP को SOCKS5 सर्वर के माध्यम से रूट किया जा सके। स्वीकृत स्कीम्स: 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 के साथ संगत है। SOCKS5 प्रॉक्सी से TCP कनेक्शन स्वयं अभी भी libc connect() के माध्यम से जाता है, इसलिए नेस्टेड रूटिंग परिदृश्यों के लिए proxychains → gopacket → -proxy → target काम करता है।

दस्तावेज़ीकरण

gopacket के 24 प्रोटोकॉल पैकेजों के ऊपर कस्टम टूल्स बनाने के लिए पूर्ण API दस्तावेज़ीकरण, कोड उदाहरण, और आर्किटेक्चर अवलोकन के लिए Library Developer Guide देखें।

टूल्स (63)

रिमोट एक्ज़ीक्यूशन

ToolDescription
psexecSMB सेवा निर्माण के माध्यम से रिमोट कमांड निष्पादन
smbexecSMB के माध्यम से रिमोट कमांड निष्पादन (psexec से अधिक स्टेल्थ)
wmiexecWMI के माध्यम से रिमोट कमांड निष्पादन
dcomexecDCOM के माध्यम से रिमोट कमांड निष्पादन
atexecTask Scheduler के माध्यम से रिमोट कमांड निष्पादन

क्रेडेंशियल डंपिंग और DPAPI

ToolDescription
secretsdumpSAM/LSA/NTDS.dit निष्कर्षण और DCSync (रिमोट + ऑफ़लाइन)
dpapiDPAPI बैकअप कुंजी निष्कर्षण
esentutlऑफ़लाइन ESE डेटाबेस पार्सर (NTDS.dit)
registry-readऑफ़लाइन Windows रजिस्ट्री हाइव पार्सर

Kerberos

ToolDescription
getTGTपासवर्ड, हैश, या AES कुंजी के साथ TGT का अनुरोध करें
getSTS4U2Self/S4U2Proxy के साथ सेवा टिकट का अनुरोध करें
GetUserSPNsKerberoasting - SPNs खोजें और अनुरोध करें
GetNPUsersAS-REP roasting - प्री-ऑथ के बिना खाते खोजें
ticketerगोल्डन/सिल्वर टिकट फ़ोर्जिंग
ticketConverterccache और kirbi फ़ॉर्मेट्स के बीच कन्वर्ट करें
describeTicketKerberos टिकट्स को पार्स और डिक्रिप्ट करें
getPacPAC जानकारी का अनुरोध और पार्स करें
keylistattackKERB-KEY-LIST-REQ हमला (RODC)
raiseChildगोल्डन टिकट के माध्यम से चाइल्ड-टू-पैरेंट डोमेन एस्केलेशन

Active Directory एन्यूमरेशन

ToolDescription
GetADUsersLDAP के माध्यम से डोमेन उपयोगकर्ताओं की गणना करें
GetADComputersLDAP के माध्यम से डोमेन कंप्यूटरों की गणना करें
GetLAPSPasswordLDAP के माध्यम से LAPS पासवर्ड पढ़ें
findDelegationडेलिगेशन कॉन्फ़िगरेशन खोजें
lookupsidLSARPC के माध्यम से SID ब्रूट-फ़ोर्सिंग
samrdumpSAMR के माध्यम से उपयोगकर्ताओं की गणना करें
rpcdumpepmapper के माध्यम से RPC एंडपॉइंट्स डंप करें
rpcmapसुलभ RPC इंटरफ़ेस के लिए स्कैन करें
netSAMR/LSARPC के माध्यम से net user/group/computer एन्यूमरेशन
netviewसेशन, शेयर, और लॉग-ऑन उपयोगकर्ताओं की गणना करें
CheckLDAPStatusLDAP साइनिंग और चैनल बाइंडिंग आवश्यकताओं की जाँच करें
DumpNTLMInfoSMB नेगोशिएशन से NTLM प्रमाणीकरण जानकारी डंप करें
getArchRPC के माध्यम से रिमोट OS आर्किटेक्चर का पता लगाएं
machine_roleमशीन रोल का पता लगाएं (DC, सर्वर, वर्कस्टेशन)
टूल डाउनलोड करें