
ग्राफ़िकल अटैक प्रबंधन कंसोल Metasploit के लिए: Armitage की वंशावली एक एकल Go बाइनरी के रूप में ब्राउज़र UI के साथ। लाइव नेटवर्क टोपोलॉजी, अभियान वर्कफ़्लो, Hail Mary, सत्र, रिपोर्ट निर्यात, और टीम मोड।
Hayduk Metasploit के लिए एक ग्राफिकल अटैक प्रबंधन कंसोल है: Armitage की वंशावली, एकल Go बाइनरी और ब्राउज़र UI के रूप में पुनर्निर्मित। यह go-msf के माध्यम से msfrpcd को चलाता है।
केवल अधिकृत सुरक्षा परीक्षण के लिए।

बिल्ड (Go 1.26+ और Node चाहिए):
make # UI बनाता है, उसे एम्बेड करता है, bin/hayduk संकलित करता है
./bin/hayduk
कंसोल आपके ब्राउज़र में खुलता है। इसे चल रहे msfrpcd की ओर इंगित करें:
msfrpcd -P yourpassword -S -f -a 127.0.0.1
या इंटीग्रेशन टेस्ट द्वारा उपयोग किए जाने वाले डिस्पोज़ेबल डॉकर लैब को चालू करें:
scripts/msf/up.sh # msfrpcd 127.0.0.1:55553 पर, उपयोगकर्ता msf / testpass123
scripts/msf/up.sh --with-vulnbox # साथ ही स्कैन और हमला करने के लिए डिस्पोज़ेबल लक्ष्य बॉक्स
scripts/msf/down.sh
ऊपर दिया गया स्क्रीनशॉट उस लैब के खिलाफ Hayduk लाइव है: छह खोजे गए होस्ट, वास्तविक OS फिंगरप्रिंट और सेवाएँ।
./bin/hayduk --team --listen 0.0.0.0:8787
टीम मोड के लिए एक स्पष्ट गैर-लूपबैक बाइंड आवश्यक है। हर ऑपरेटर मुद्रित टोकन लिंक खोलता है, एक नाम चुनता है, और वह नाम उनके कमांड पर चलता है और साझा इवेंट लॉग में उनके कार्यों के पास दिखाई देता है। प्रमाणीकरण एक-बार टोकन URL है; लिंक को पासवर्ड की तरह मानें और टीम मोड केवल उन नेटवर्कों पर चलाएँ जिन पर आप भरोसा करते हैं।
make test # go test ./... + ui परीक्षण
make integration # ऊपर दिए गए डॉकर स्टैक के खिलाफ
टर्मिनल 1: cd ui && npm run dev टर्मिनल 2: make dev Hayduk द्वारा मुद्रित URL खोलें। UI डेव प्रॉक्सी के माध्यम से हॉट-रीलोड होता है।
प्रोटोकॉल प्रकार उत्पन्न होते हैं: internal/protocol/protocol.go को छूने के बाद make gen; make gen-check विचलन पकड़ता है।
डिज़ाइन वंशावली: Raphael Mudge द्वारा Armitage।
लाइसेंस: MIT