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

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

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

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

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

श्रेणियाँ

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

Manati

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

रिपॉजिटरी देखें
11427217 साल पहले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 वातावरण का उपयोग करने की सलाह देते हैं। लिनक्स के लिए स्थापना चरण हैं:

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

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

        git clone https://github.com/stratosphereips/Manati.git; cd Manati
    
  3. ManaTI के लिए आवश्यक पायथन लाइब्रेरियों को अलग करने के लिए Virtualenv स्थापित करें, विकास के लिए पायथन लाइब्रेरी भी स्थापित होंगी
  4.     sudo apt-get install virtualenv python-pip python-dev libpq-dev build-essential libssl-dev libffi-dev
        
    
  5. Virtualenv फ़ोल्डर बनाएं
  6.     virtualenv .vmanati
        
    
  7. Virtualenv को सक्रिय करें
  8.     source .vmanati/bin/activate
        
    
  9. PostgreSQL DB इंजन स्थापित करें
  10.     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.     cp .env.example .env
        cp .env-docker.example .env-docker
    

    वैकल्पिक

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

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

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

           sudo chmod 777 ~/.cache

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

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

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

  17. रूट के रूप में: (डेटाबेस स्थापित करने के बाद एक उपयोगकर्ता postgres होना चाहिए)
  18.     su - postgres
         
    
  19. डेटाबेस बनाएं:
  20.     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" से बाहर न निकलना याद रखें।

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

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

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

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

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

    वैकल्पिक

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

        sudo vi /etc/redis/redis.conf
        
    

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

        requirepass passwodUser
    

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

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

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

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

    python ./manage.py runserver
    

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

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

    python ./manage.py runserver <ip-address>:8000
    

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

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

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