स्थापना

ubuntu पर Metasploit स्थापित करें

Metasploit प्रवेश परीक्षण सॉफ्टवेयर सरल और आसान सॉफ्टवेयर प्राप्त करना आसान है। Ubuntu pentesting टूल के लिए रेल और PostgreSQL निर्भरता पैकेज पर रूबी स्थापित और कॉन्फ़िगर करें। आपको मुक्त स्थापनाकर्ता का उपयोग करना चाहिए जिसमें सभी निर्भरताएं हैं और कुछ क्लिकों के साथ चल रहे हैं लेकिन यहां हम स्रोत कोड विकास वातावरण सेटअप करेंगे। अपने सिस्टम पर एक टर्मिनल खोलें और गिट सेट करें, टूल और रूबी निर्भरता का निर्माण करें:

    sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev

अब GitHub में लॉगिन करें और Metasploit ओपन सोर्स रिपॉजिटरी के शीर्ष-दाएं कोने में “फोर्क” बटन पर क्लिक करें। अपने होम फ़ोल्डर में एक गिट निर्देशिका बनाएं और अपने कांटे को अपने स्थानीय मशीन पर क्लोन करें:

    export GITHUB_USERNAME=YOUR_USERNAME_FOR_GITHUB
    export GITHUB_EMAIL=YOUR_EMAIL_ADDRESS_FOR_GITHUB
    mkdir -p ~/git
    cd ~/git
    git clone git@github.com:$GITHUB_USERNAME/metasploit-framework
    cd ~/git/metasploit-framework

रैपिड 7 रिमोट रिपॉजिटरी को ट्रैक करने के लिए एक अपस्ट्रीम-मास्टर शाखा बनाएं अपडेट प्राप्त करें:

    git remote add upstream git@github.com:rapid7/metasploit-framework.git
    git fetch upstream
    git checkout -b upstream-master --track upstream/master

अपने GitHub खाते को कॉन्फ़िगर करें:

    git config --global user.name "$GITHUB_USERNAME"
    git config --global user.email "$GITHUB_EMAIL"
    git config --global github.user "$GITHUB_USERNAME"

प्रत्येक git प्रतिबद्ध होने से पहले चलाने के लिए msftidy सेट करें और प्रत्येक Git के बाद संभावित मुद्दों को जल्दी से पहचानने के लिए विलय करें:

    cd ~/git/metasploit-framework
    ln -sf ../../tools/dev/pre-commit-hook.rb .git/hooks/pre-commit
    ln -sf ../../tools/dev/pre-commit-hook.rb .git/hooks/post-merge

प्रोजेक्ट डायरेक्टरी में रत्न स्थापित करने के लिए बंडलर चलाएं:

    bundle install

MetaSploit प्रोजेक्ट हैकिंग डेटाबेस को इनिशियलाइज़ करें:

    cd ~/git/metasploit-framework
    ./msfdb init

यदि MSFDB init कमांड सफल होता है, तो पुष्टि करें कि डेटाबेस MetaSploit फ्रेमवर्क Ubuntu के लिए सुलभ है:

    ./msfconsole -qx "db_status; exit"

बधाई हो! अब आपने MetaSploit प्रोजेक्ट और नेटवर्क इंट्रूज़न डिटेक्शन सिस्टम सेट किया है। आनंद लेना!

 हिन्दी