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

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

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

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

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

श्रेणियाँ

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

Manati

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

रिपॉजिटरी देखें
114277 साल पहले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:~

यदि आप चल रहे या कतारबद्ध कार्यों को देखना चाहते हैं तो 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

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

लाइसेंस

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

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

टूल डाउनलोड करें
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
    
  • postgresql प्रारंभ करें
  • root@kitploit:~
        sudo /etc/init.d/postgresql start
    

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

  • रूट के रूप में: (डेटाबेस स्थापित करने के बाद एक उपयोगकर्ता postgres होना चाहिए)
  • root@kitploit:~
        su - postgres
         
    
  • डेटाबेस बनाएं:
  • 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 सफलतापूर्वक बनाया गया था

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

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

  • redis-server स्थापित करें
  • 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 को अपडेट करें।

  • माइग्रेट फ़ाइलें चलाएँ
  • root@kitploit:~
        python ./manage.py makemigrations guardian
        python ./manage.py migrate
        
    
  • बाहरी मॉड्यूल पंजीकृत करना। जब भी आप कोई बाहरी मॉड्यूल जोड़ते या हटाते हैं, तो आपको यह कमांड चलाना होगा।
  • root@kitploit:~
         python ./manage.py check_external_modules
    
  • redis_worker.sh फ़ाइल चलाएँ (पृष्ठभूमि में '&' या किसी अन्य कंसोल में)।
  • root@kitploit:~
        ./utility/redis_worker.sh
        
    
  • यदि आवश्यक हो तो वेब सिस्टम में लॉगिन के लिए सुपर यूज़र बनाएँ
  • 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
    
    IE / Edge
    IE / Edge
    Firefox
    Firefox
    Chrome
    Chrome
    Safari
    Safari
    Opera
    Opera
    Vivaldi
    Vivaldi
    N/A55+60+N/AN/AN/A