প্রকল্প সম্পর্কে
সাইবার থ্রেট ইন্টেলিজেন্স সিস্টেম হলো সন্দেহজনক পাঠ্য এবং URL বিশ্লেষণ করার জন্য তৈরি একটি ইন্টারেক্টিভ Streamlit অ্যাপ্লিকেশন। এটি NLP প্রিপ্রসেসিং, TF-IDF ফিচার এক্সট্রাকশন এবং XGBoost ক্লাসিফায়ারকে একত্রিত করে নিরাপদ ও হুমকি সম্ভাবনা, কনফিডেন্স স্কোর, হুমকির বিভাগ এবং তীব্রতা স্তর অনুমান করে। ড্যাশবোর্ড VirusTotal ম্যালিশিয়াস ডিটেকশন, মেশিন লার্নিং কনফিডেন্স এবং ট্রাস্টেড-ডোমেন ভেরিফিকেশনের মতো ফ্যাক্টর ব্যবহার করে একটি হুমকি গোয়েন্দা রিস্ক স্কোরও গণনা করে।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে হুমকি বিশ্লেষণ ইন্টারফেস, CSV এক্সপোর্ট সহ সেশন-ভিত্তিক হুমকি লগ, হুমকি বিতরণ এবং সম্ভাবনা প্রবণতার জন্য ভিজুয়াল অ্যানালিটিক্স, এবং The Hacker News RSS থেকে পাওয়া সাইবারসিকিউরিটি ইন্টেলিজেন্স ফিড যা একই ML পাইপলাইনের মাধ্যমে বিশ্লেষণ করা যায়। বৈধ API কী কনফিগার করা থাকলে URL ইনপুট অতিরিক্ত গোয়েন্দা তথ্যের জন্য ঐচ্ছিকভাবে VirusTotal কে কুয়েরি করতে পারে।
প্রকল্পটি শিক্ষামূলক এবং সাইবারসিকিউরিটি বিশ্লেষণের উদ্দেশ্যে তৈরি করা হয়েছে। এটি Python, Streamlit, Pandas, NumPy, NLTK, Scikit-learn, XGBoost, Matplotlib, Feedparser এবং Pickle ব্যবহার করে। ইনস্টলেশন একটি স্ট্যান্ডার্ড Python ওয়ার্কফ্লো অনুসরণ করে: রিপোজিটরি ক্লোন করুন, একটি ভার্চুয়াল এনভায়রনমেন্ট তৈরি করুন এবং সক্রিয় করুন, requirements.txt থেকে ডিপেন্ডেন্সি ইনস্টল করুন, VirusTotal API কী নিরাপদভাবে কনফিগার করুন এবং Streamlit দিয়ে অ্যাপটি চালান।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.