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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Insider-Threat — ग्राफ-आधारित आंतरिक खतरे का पता लगाने की तकनीक, जो GCN-BiLSTM और ध्यान मॉडल का उपयोग करती है, CMU CERT डेटासेट पर आधारित है। इसमें डेटा प्रीप्रोसेसिंग, फीचर एक्सट्रैक्शन और विसंगति पहचान अनुसंधान के लिए प्रीट्रेंड चेकपॉइंट शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/yumlembam/insider-threat
डेटा निष्कासनखतरा खुफियामशीन लर्निंगलर्निंग और शिक्षाघटना प्रतिक्रियाविसंगति का पता लगाना
GitHubyumlembam/insider-threat

Insider-Threat

ग्राफ-आधारित आंतरिक खतरे का पता लगाने की तकनीक, जो GCN-BiLSTM और ध्यान मॉडल का उपयोग करती है, CMU CERT डेटासेट पर आधारित है। इसमें डेटा प्रीप्रोसेसिंग, फीचर एक्सट्रैक्शन और विसंगति पहचान अनुसंधान के लिए प्रीट्रेंड चेकपॉइंट शामिल हैं।

रिपॉजिटरी देखें
231 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

इनसाइडर थ्रेट ग्राफ मॉडल (R5.2 और R6.2)

इस रिपॉजिटरी में CMU CERT इनसाइडर थ्रेट टेस्ट डेटासेट (R5.2, R6.2) का उपयोग करके इनसाइडर थ्रेट का पता लगाने के लिए डेटा तैयारी, फीचर निष्कर्षण, और ग्राफ-आधारित मॉडल (GCN-NN, GCN-BiLSTM, और अंतर्निहित+स्पष्ट संकेतों के लिए GCN-BiLSTM+Attention) शामिल हैं।


रिपॉजिटरी संरचना

root@kitploit:~
.
│   environment.yml
│   requirements.txt
│   tree.txt
│
├── data/
│   ├── original/
│   │   ├── r5_data/
│   │   └── r6_data/
│   ├── preprocessed/
│   │   ├── r5_data/
│   │   └── r6_data/
│   ├── r5.2-used-model/
│   └── r6.2_used_model/
│
├── notebook/
│   │   01_feature_extraction.ipynb
│   │   02_GCN-LSTM.ipynb
│   │   03_GCN.ipynb
│   │   04_GCN_Implicit_Explicit.ipynb
│   │   r5_data_preparation.ipynb
│   │   r6_data_preparation.ipynb
│   │   email_http_divider.ipynb
│
└── script/
    │   get_feature.py
    │   process_feature.py
    └── __pycache__/

पूर्ण, गहरा ट्री (सभी .pkl और मॉडल चेकपॉइंट्स सहित) इस README को छोटा रखने के लिए tree.txt में रखा जा सकता है।


सेटअप

  1. रिपॉजिटरी को क्लोन करें

    root@kitploit:~
    git clone https://github.com/your-username/your-repo.git
    cd your-repo
    
  2. कोंडा वातावरण बनाएं

    root@kitploit:~
    conda env create -f environment.yml
    
  3. इसे सक्रिय करें

    root@kitploit:~
    conda activate <env_name>
    

    <env_name> को environment.yml में name: के अंतर्गत मान से बदलें।

  4. (वैकल्पिक) केवल Pip स्थापना

    root@kitploit:~
    pip install -r requirements.txt
    

डेटा

  1. CMU CERT इनसाइडर थ्रेट टेस्ट डेटासेट (R5.2 और R6.2) यहाँ से डाउनलोड करें:
    https://kilthub.cmu.edu/articles/dataset/Insider_Threat_Test_Dataset/12841247

  2. कच्चा डेटा यहाँ रखें:

    root@kitploit:~
    data/original/r5_data/
    data/original/r6_data/
    

प्रीप्रोसेसिंग

छोटे सत्र फ़ाइलें और विहित CSVs/PKLs बनाने के लिए तैयारी नोटबुक चलाएं।

  • R5.2

    root@kitploit:~
    notebook/r5_data_preparation.ipynb
    
  • R6.2

    root@kitploit:~
    notebook/r6_data_preparation.ipynb
    

R5.2 के अपेक्षित आउटपुट (उदाहरण):

root@kitploit:~
r5_small_device_session.pkl
r5_small_file_session.pkl
r5_small_email_session.pkl
r5_small_http_session.pkl
r5_small_sessoion_data.pkl
r5_small_session_log_df.pkl

R6.2 के अपेक्षित आउटपुट में शामिल हैं:

root@kitploit:~
r6_2_small_device_session.pkl
r6_2_small_file_session.pkl
r6_2_small_email_session.pkl
r6_2_small_http_session.pkl
r6_2_small_session_log_df.pkl
r6_2_user_df_pc.csv

आउटपुट यहाँ सहेजे जाते हैं:

root@kitploit:~
data/preprocessed/r5_data/
data/preprocessed/r6_data/

फीचर निष्कर्षण

चलाएं:

root@kitploit:~
notebook/01_feature_extraction.ipynb

आउटपुट:

root@kitploit:~
log_activity_code.pkl
device_activity_code.pkl
file_activity_code.pkl
email_activity_code.pkl
http_activity_code.pkl

यह नोटबुक ग्राफ सूचियाँ/मास्क भी उत्पन्न करता है, जैसे:

root@kitploit:~
data/preprocessed/r6_data/r6_graph_list_feature_corrected_range_corrected.pkl

मॉडल

  • GCN-BiLSTM (स्पष्ट)

    root@kitploit:~
    notebook/02_GCN-LSTM.ipynb
    
  • GCN-NN (स्पष्ट)

    root@kitploit:~
    notebook/03_GCN.ipynb
    
  • GCN-BiLSTM + Attention (अंतर्निहित + स्पष्ट)

    root@kitploit:~
    notebook/04_GCN_Implicit_Explicit.ipynb
    

पूर्व-प्रशिक्षित चेकपॉइंट और ROC आर्टिफैक्ट यहाँ हैं:

root@kitploit:~
data/r5.2-used-model/
data/r6.2_used_model/

प्रत्येक उपफ़ोल्डर में शामिल है:

root@kitploit:~
*.pth                 # मॉडल वजन
roc_curve_data_*.npz  # सहेजा गया ROC वक्र डेटा
roc_curves*.png       # ROC प्लॉट
टूल डाउनलोड करें