Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Manati — सहज खतरा विश्लेषकों के कार्य में सहायता के लिए एक वेब-आधारित उपकरण। | Kitploit
उपकरण/GitHubGitHub/stratosphereips/manati
जानकारी एकत्र करनाखतरा खुफियामशीन लर्निंग
GitHubstratosphereips/manati

Manati

सहज खतरा विश्लेषकों के कार्य में सहायता के लिए एक वेब-आधारित उपकरण।

रिपॉजिटरी देखें
1142727 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

ManaTI परियोजना

Build Status contributions welcome GPLv3 license

धमकी सहज विश्लेषण के लिए मशीन लर्निंग

ManaTI परियोजना का लक्ष्य मशीन लर्निंग तकनीकों का विकास करना है ताकि एक सहज खतरा विश्लेषक को नई सुरक्षा समस्याओं की खोज में तेजी लाने में सहायता मिल सके। मशीन लर्निंग नए संबंधों और अनुमानों को खोजकर विश्लेषण में योगदान देगी। परियोजना में विश्लेषक के लिए डेटा और मशीन लर्निंग आउटपुट के साथ बातचीत करने के लिए एक वेब इंटरफ़ेस का विकास शामिल होगा।

इस परियोजना को आंशिक रूप से Cisco Systems द्वारा समर्थित किया गया है। परियोजना के बारे में अधिक जानकारी के लिए कृपया Stratosphere Lab पृष्ठ पर जाएं।

स्थिर संस्करण

  • Mon Sep 3 12:24:26 CEST 2018: Version 0.12.0a
  • Sun Aug 12 16:21:19 CEST 2018: Version 0.11.0a
  • Mon Jan 29 00:07:15 CEST 2018: Version 0.9.0a
  • Fri Nov 10 19:16:52 CEST 2017: Version 0.8.0.537a
  • Fri Mar 31 12:19:00 CEST 2017: Version 0.7.1
  • Sun Mar 5 00:04:41 CEST 2017: Version 0.7
  • Thu Nov 10 12:30:45 CEST 2016: Version 0.6.2.1
  • Wed Oct 12 21:19:21 CEST 2016: Version 0.5.1
  • Wed Sep 21 17:56:40 CEST 2016: Version 0.41
  • Tue Sep 13 10:52:36 CEST 2016: Version 0.4
  • Thu Aug 18 15:44:31 CEST 2016: Version 0.3
  • Wed Jun 29 10:44:15 CEST 2016: Version 0.2
  • लेखक

    • Raúl B. Netto (@Piuliss, [email protected], [email protected])
    • Sebastian García (@eldracote, [email protected], [email protected])

    ऐप स्क्रीनशॉट

    manati_screenshot

    स्थापना

    ManaTI एक Django परियोजना है जिसमें Postgres डेटाबेस है और यह Linux और MacOS पर काम करता है। हम इसे सेट करने के लिए virtualenv वातावरण का उपयोग करने की सलाह देते हैं। लिनक्स के लिए स्थापना चरण हैं:

    root@kitploit:~
        sudo apt-get update ; sudo apt-get upgrade -y
    
    1. रिपॉजिटरी क्लोन करें
    2. root@kitploit:~
          git clone [email protected]:stratosphereips/Manati.git; cd Manati
        
      

        या यदि आप SSH का उपयोग नहीं करना चाहते हैं, तो HTTPS का उपयोग करें

      root@kitploit:~
          git clone https://github.com/stratosphereips/Manati.git; cd Manati
      
    3. ManaTI के लिए आवश्यक पायथन लाइब्रेरियों को अलग करने के लिए Virtualenv स्थापित करें, विकास के लिए पायथन लाइब्रेरी भी स्थापित होंगी
    4. root@kitploit:~
          sudo apt-get install virtualenv python-pip python-dev libpq-dev build-essential libssl-dev libffi-dev
          
      
    5. Virtualenv फ़ोल्डर बनाएं
    6. root@kitploit:~
          virtualenv .vmanati
          
      
    7. Virtualenv को सक्रिय करें
    8. root@kitploit:~
          source .vmanati/bin/activate
          
      
    9. PostgreSQL DB इंजन स्थापित करें
    10. root@kitploit:~
          sudo apt-get install postgresql-server-dev-all postgresql-9.5 postgresql-client-9.5
          
      
    11. पर्यावरण चर फ़ाइलें बनाएं। फ़ाइलों .env.example को .env में, और .env-docker.example को .env-docker में कॉपी और नाम बदलें
    12. root@kitploit:~
          cp .env.example .env
          cp .env-docker.example .env-docker
      

      वैकल्पिक

      यदि आप चाहें, तो डेटाबेस का पासवर्ड और नाम बदल सकते हैं। याद रखें, नीचे दी गई Postgres डेटाबेस सेटिंग्स में परिवर्तनों को दर्शाएं।

    13. आवश्यक पायथन लाइब्रेरी स्थापित करें
    14. root@kitploit:~
          pip install -r requirements/local.txt
          
      

        हो सकता है कि फ़ोल्डर ~/.cache में अनुमति संबंधी कुछ समस्याएँ हों, बस अगला कमांड चलाएँ और समस्या हल हो जाएगी:

             sudo chmod 777 ~/.cache

      यदि आप Amazon AWS EC2 पर तैनात करते हैं और आपको मेमोरी त्रुटि है, तो प्रयास करें:

      root@kitploit:~
          pip install -r requirements/local.txt --no-cache-dir
          
      
    15. postgresql प्रारंभ करें
    16. root@kitploit:~
          sudo /etc/init.d/postgresql start
      

      डेटाबेस कॉन्फ़िगर करें

    17. रूट के रूप में: (डेटाबेस स्थापित करने के बाद एक उपयोगकर्ता postgres होना चाहिए)
    18. root@kitploit:~
          su - postgres
           
      
    19. डेटाबेस बनाएं:
    20. root@kitploit:~
          psql
      
          create user manati_db_user with password 'password';
      
          create database manati_db;
      
          grant all privileges on database manati_db to manati_db_user;
      
          alter role manati_db_user createrole createdb;
          
          CTRL-D (postgres db शेल से बाहर निकलने के लिए)
          
      

      वैकल्पिक

      postgres उपयोगकर्ता का डिफ़ॉल्ट पासवर्ड बदलने के लिए (यदि चाहें तो वही पासवर्ड रख सकते हैं), विशेष रूप से अच्छा विचार यदि आप pgAdmin3-4 को postgres क्लाइंट के रूप में उपयोग करना चाहते हैं। "sudo - postgres" से बाहर न निकलना याद रखें।

      root@kitploit:~
          psql
          
          \password;
      
          CTRL-D (postgres db शेल से बाहर निकलने के लिए)
      

      सत्यापित करें कि db सफलतापूर्वक बनाया गया था

    21. postgres उपयोगकर्ता के रूप में
    22. root@kitploit:~
          psql -h localhost -d manati_db -U manati_db_user
      
          (और पासवर्ड डालें)
      

      पासवर्ड डालने के बाद आप postgres में लॉग इन हो जाएँगे।

    23. redis-server स्थापित करें
    24. root@kitploit:~
          sudo apt-get install redis-server
          
      

      वैकल्पिक

      यदि आप Redis को कॉन्फ़िगर करना चाहते हैं। उदाहरण के लिए, यदि आप पासवर्ड बदलने में रुचि रखते हैं, तो आप:

      root@kitploit:~
          sudo vi /etc/redis/redis.conf
          
      

      और requirepass लाइन ढूँढें और उसके बगल में वह पासवर्ड लिखें जो आप चाहते हैं।

      root@kitploit:~
          requirepass passwodUser
      

      बस याद रखें कि परियोजना के रूट में फ़ाइल .env में पर्यावरण चर REDIS_PASSWORD को अपडेट करें।

    25. माइग्रेट फ़ाइलें चलाएँ
    26. root@kitploit:~
          python ./manage.py makemigrations guardian
          python ./manage.py migrate
          
      
    27. बाहरी मॉड्यूल पंजीकृत करना। जब भी आप कोई बाहरी मॉड्यूल जोड़ते या हटाते हैं, तो आपको यह कमांड चलाना होगा।
    28. root@kitploit:~
           python ./manage.py check_external_modules
      
    29. redis_worker.sh फ़ाइल चलाएँ (पृष्ठभूमि में '&' या किसी अन्य कंसोल में)।
    30. root@kitploit:~
          ./utility/redis_worker.sh
          
      
    31. यदि आवश्यक हो तो वेब सिस्टम में लॉगिन के लिए सुपर यूज़र बनाएँ
    32. root@kitploit:~
          python manage.py createsuperuser
      

      इसे कैसे चलाएं

      सर्वर को रूट के रूप में चलाना अनुशंसित नहीं है, लेकिन चूंकि केवल रूट ही 1024 से कम पोर्ट नंबर खोल सकता है, यह आप पर निर्भर है कि आप किस उपयोगकर्ता का उपयोग करते हैं। डिफ़ॉल्ट रूप से यह पोर्ट 8000 खोलता है, इसलिए आप इसे रूट के रूप में चला सकते हैं:

      root@kitploit:~
      python ./manage.py runserver
      

      इसके बाद, अपने ब्राउज़र में http://localhost:8000/manati_project/manati_ui खोलें।

      यदि आप सर्वर को नेटवर्क में खोलना चाहते हैं, तो आप ऐसा कर सकते हैं:

      root@kitploit:~
      python ./manage.py runserver <ip-address>:8000
      

    यदि आप चल रहे या कतारबद्ध कार्यों को देखना चाहते हैं तो http://localhost:8000/manati_project/django-rq/ पर जाएं।

    सेटिंग्स: मास्टर से संस्करण अपडेट करना

    1. प्रोजेक्ट डायरेक्टरी खोलें
    2. root@kitploit:~
      cd path/to/project_directory
          
      
    3. मास्टर से नवीनतम परिवर्तन खींचें
    4. root@kitploit:~
      git pull origin master
      
    5. नवीनतम स्थापित लाइब्रेरी स्थापित करें
    6. root@kitploit:~
      pip install -r requirements/local.txt
          
      
    7. redis-server स्थापित करें और redis_worker.sh फ़ाइल चलाएँ (पृष्ठभूमि में '&' या किसी अन्य कंसोल में)
    8. root@kitploit:~
      ./utility/redis_worker.sh
          
      
    9. guardian लाइब्रेरी के लिए माइग्रेशन फ़ाइलें तैयार करें (यदि पहले से है, तो कुछ नहीं होता)
    10. root@kitploit:~
      python ./manage.py makemigrations guardian --noinput
          
      
    11. माइग्रेशन फ़ाइलें चलाएँ
    12. root@kitploit:~
      python ./manage.py migrate --noinput
      
    13. बाहरी मॉड्यूल पंजीकृत करना। जब भी आप कोई बाहरी मॉड्यूल जोड़ते या हटाते हैं, तो आपको यह कमांड चलाना होगा।
    14. root@kitploit:~
      python ./manage.py check_external_modules
          
      
    15. सर्वर चलाएँ
    16. root@kitploit:~
      python ./manage.py runserver
      

    उत्पादन में चलाएं

    surpevisor, gunicorn का सर्वर के रूप में RQ worker (redis सर्वर के साथ) का उपयोग करके पृष्ठभूमि कार्यों से निपटने के लिए। भविष्य में हम nginx के लिए सेटिंग्स तैयार करने की योजना बना रहे हैं।

    root@kitploit:~
    cd path/to/project_directory 
    python manage.py collectstatic --noinput --clear
    sudo supervisord -c supervisor-manati.conf -n
    

    Docker इमेज

    यदि आपके पास docker स्थापित है, तो शायद ManaTI docker इमेज स्थापित करना एक अच्छा विचार हो सकता है। Dockerfile और सर्वर कॉन्फ़िगरेशन फ़ाइलें यहाँ हैं। यह ManaTI docker इमेज एक सर्वर NGINX और uWSGI पर चलाई जाती है। यह इमेज @Piuliss द्वारा बनाए रखी जाती है।

    root@kitploit:~
    docker pull honeyjack/manati:latest
    docker run --name manati -p 8888:8888 -dti honeyjack/manati:latest bash
    

    फिर, 5 या 10 सेकंड प्रतीक्षा करें और http://localhost:8888 पर जाएं।

    Docker Compose

    यदि आप ManaTI स्थापित करने में समय बर्बाद नहीं करना चाहते और आपके पास docker स्थापित है, तो आप बस docker-compose चला सकते हैं। पहले रिपॉजिटरी क्लोन करें और प्रोजेक्ट डायरेक्टरी पर जाएं।

    root@kitploit:~
    cd Manati
    cp .env.example .env
    cp .env-docker.example .env-docker
    docker-compose build
    docker-compose run web bash -c "python manage.py makemigrations --noinput; python manage.py migrate; python manage.py check_external_modules"
    docker-compose run web bash -c "python manage.py createsuperuser2 --username admin --password Password123 --noinput --email '[email protected]'"
    docker-compose up # या 'docker-compose up -d' यदि आप कंसोल में लॉग नहीं देखना चाहते हैं।
    

    इसके बाद, अपने ब्राउज़र में http://localhost:8000/manati_project/manati_ui/new खोलें।

    डेटाबेस बैकअप

    root@kitploit:~
    pg_dump -U manati_db_user -W -F p manati_db > backup.sql # सादा पाठ
    

    डेटाबेस पुनर्स्थापित करें

    root@kitploit:~
    psql manati_db -f backup.sql -U manati_db_user
    

    समर्थित ब्राउज़र

    IE / Edge
    IE / Edge
    Firefox
    Firefox
    Chrome
    Chrome
    Safari
    Safari
    Opera
    Opera
    Vivaldi
    Vivaldi
    N/A55+60+N/AN/AN/A

    लाइसेंस

    GPLv3 लाइसेंस (GPLv3)। अधिक जानकारी के लिए docs/LICENSE फ़ाइल देखें।

    कॉपीराइट (c) 2016-2018 Stratosphere Laboratory

    टूल डाउनलोड करें