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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
AIP — Zeek नेटवर्क प्रवाह से कुशल IPv4 ब्लॉकलिस्ट उत्पन्न करता है, जो कई प्राथमिकता मॉडल (नया, सुसंगत, रैंडम फ़ॉरेस्ट) का उपयोग करके उभरते और लगातार हमलावरों की पहचान करता है, जो IoT वातावरण के लिए अनुकूलित है। | Kitploit
उपकरण/GitHubGitHub/stratosphereips/aip
टोहीIoT सुरक्षाजानकारी एकत्र करनानेटवर्क सुरक्षाखतरा खुफियाघुसपैठ का पता लगाना
GitHubstratosphereips/aip

AIP

Zeek नेटवर्क प्रवाह से कुशल IPv4 ब्लॉकलिस्ट उत्पन्न करता है, जो कई प्राथमिकता मॉडल (नया, सुसंगत, रैंडम फ़ॉरेस्ट) का उपयोग करके उभरते और लगातार हमलावरों की पहचान करता है, जो IoT वातावरण के लिए अनुकूलित है।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट

आक्रमणकारी IP प्राथमिकता (AIP) टूल

Python CI Tests CodeQL Docker Hub CI Docker GHCR CI

Docker Pulls GitHub issues GitHub issues-closed GitHub open-pull-requests GitHub pull-requests closed

आक्रमणकारी IP प्राथमिकता (AIP) एक टूल है जो हनीपॉट नेटवर्क से कैप्चर किए गए नेटवर्क ट्रैफ़िक के आधार पर कुशल और किफायती IP ब्लॉकलिस्ट उत्पन्न करता है।

5G के आगमन के साथ, IoT डिवाइस अक्सर फ़ायरवॉल सुरक्षा के बिना सीधे जुड़े होते हैं। इसलिए हमें ऐसी ब्लॉकलिस्ट की आवश्यकता है जो छोटी, कुशल और किफायती हो। AIP की संरचना नीचे दिखाई गई है।

Description of the AIP pipeline

AIP मॉडल

प्रत्येक AIP मॉडल एक विशिष्ट मानदंड के आधार पर अपनी स्वयं की ब्लॉकलिस्ट उत्पन्न करता है। मुख्य मॉडल हैं:

  1. Prioritize New (PN)
    • उन IPs पर केंद्रित है जो नए हैं या पिछले डेटा में बार-बार नहीं देखे गए हैं।
    • उभरते आक्रमणकारियों की पहचान करने के लिए उपयोगी है जो किसी नेटवर्क को लक्षित करना शुरू कर रहे हैं।
  2. Prioritize Consistent (PC)
    • उन IPs पर केंद्रित है जिन्होंने पिछले डेटा में समय के साथ लगातार हमला किया है।
    • लगातार आक्रमणकारियों की पहचान करने के लिए उपयोगी है जो किसी नेटवर्क को लगातार लक्षित करते हैं।
  3. Alpha
    • पिछले 24 घंटों में देखे गए सभी आक्रमणकारियों की पहचान करने वाला एक बेसलाइन प्रदान करता है।
    • अन्य मॉडलों की प्रभावशीलता की तुलना करने के लिए उपयोगी है।
  4. Alpha7
    • पिछले 7 दिनों में देखे गए सभी आक्रमणकारियों की पहचान करने वाला एक बेसलाइन प्रदान करता है।
    • अन्य मॉडलों की प्रभावशीलता की और तुलना करने के लिए उपयोगी है।
  5. Random Forest
    • उन IPs पर केंद्रित है जो भविष्य में हमला करने की अधिक संभावना रखते हैं।
    • ब्लॉकलिस्ट दक्षता बढ़ाने के लिए एक अधिक प्रयोगात्मक दृष्टिकोण।

सेटअप

AIP को Docker (अनुशंसित) के साथ या सीधे Python के साथ चलाया जा सकता है। किसी भी तरह, इसे दो चीजों की आवश्यकता होती है:

  1. Zeek लॉग data/raw/ में, प्रति दिन एक फ़ोल्डर (उदाहरण के लिए data/raw/2024-10-22/conn.*)। Docker के साथ आप AIP को अपने Zeek लॉग फ़ोल्डर की ओर इंगित कर सकते हैं, उन्हें कॉपी करने के बजाय।

  2. आपके हनीपॉट IPs data/external/ में। उदाहरण फ़ाइलों को कॉपी करें और उन्हें संपादित करें:

    cp data/external/honeypots_public_ips_example.csv data/external/honeypots_public_ips.csv
    cp data/external/do_not_block_these_ips_example.csv data/external/do_not_block_these_ips.csv
    
    • honeypots_public_ips.csv (आवश्यक): आपके हनीपॉट के सार्वजनिक IPs। AIP केवल इन IPs पर भेजे गए ट्रैफ़िक को देखता है।
    • do_not_block_these_ips.csv (वैकल्पिक): ऐसे IPs जो कभी भी ब्लॉकलिस्ट में नहीं आने चाहिए।

Docker के साथ चलाएँ

AIP फ़ोल्डर से, यह मानते हुए कि आपके Zeek लॉग /opt/zeek/logs/ में हैं:

docker run --rm \
  -v /opt/zeek/logs/:/home/aip/AIP/data/raw:ro \
  -v ${PWD}/data/:/home/aip/AIP/data/:rw \
  --name aip stratosphereips/aip:latest bin/aip

यह आज के लिए सभी मॉडल चलाता है। नीचे दिए गए किसी भी कमांड का उपयोग करने के लिए, उन्हें bin/aip के बाद लिखें। उदाहरण के लिए, एक दिन के लिए सभी मॉडल चलाने के लिए:

docker run --rm \
  -v /opt/zeek/logs/:/home/aip/AIP/data/raw:ro \
  -v ${PWD}/data/:/home/aip/AIP/data/:rw \
  --name aip stratosphereips/aip:latest bin/aip run-models --start-date 2026-10-12 --end-date 2026-10-12

इमेज स्वयं बनाने के लिए, Docker गाइड देखें।

Python के साथ चलाएँ

git clone https://github.com/stratosphereips/AIP.git ~/AIP
cd ~/AIP
python3 -m venv aip-venv
source aip-venv/bin/activate
pip install -r requirements.txt
export PYTHONPATH=$(pwd)/lib
bin/aip --help

हर बार नया टर्मिनल खोलने पर source aip-venv/bin/activate और export PYTHONPATH लाइन फिर से चलाएँ।

कमांड

आप क्या चाहते हैंकमांड
आज के लिए सभी मॉडल चलाएँbin/aip
एक दिन के लिए सभी मॉडल चलाएँbin/aip run-models --start-date 2026-10-02 --end-date 2026-10-02
कई दिनों के लिए सभी मॉडल चलाएँbin/aip run-models --start-date 2026-10-01 --end-date 2026-10-12
केवल एक मॉडल चलाएँ--model जोड़ें Alpha, Alpha7, Prioritize_New, Prioritize_Consistent या Random_Forest के साथ
किसी तारीख से कल तक आक्रमणकारी इतिहास पुनर्निर्मित करेंbin/aip rebuild-kb --start-date 2026-10-01

जानने योग्य बातें:

  • यदि आप --end-date छोड़ देते हैं, तो यह आज है। इसलिए अकेले --start-date उस तारीख से आज तक हर दिन चलाता है।
  • किसी दिन की ब्लॉकलिस्ट उससे पहले के दिनों में देखे गए हमलों से बनाई जाती है।
  • ब्लॉकलिस्ट data/output/<model name>/ में सहेजी जाती हैं।
  • आक्रमणकारी इतिहास वह है जिससे Prioritize और Random Forest मॉडल सीखते हैं। AIP इसे चलते समय स्वयं बनाता है।
  • AIP क्या कर रहा है यह देखने के लिए, bin/aip के ठीक बाद -v (प्रगति) या -d (पूर्ण विवरण) जोड़ें, उदाहरण के लिए bin/aip -v run-models।
  • सभी विकल्प bin/aip --help के साथ देखें।

लाइसेंस

Stratosphere AIP टूल GNU General Public License v3.0 के अंतर्गत लाइसेंस प्राप्त है।

परिचय

यह टूल प्राग में चेक टेक्निकल यूनिवर्सिटी की Stratosphere Laboratory में विकसित किया गया था। यह Stratosphere blocklist generation project का हिस्सा है।

यह टूल मूल रूप से Thomas O'Hara के बैचलर थीसिस, The Attacker IP Prioritizer: An IoT Optimized Blacklisting Algorithm (2021) से जन्मा था।

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