Skip to content

thaithanhnhan/MalwareBehaviorAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Yêu cầu: Cài đặt sẵn Python 3.10+Git

1️⃣ Clone dự án về máy git clone https://github.com//MalwareBehaviorAnalysis.git cd MalwareBehaviorAnalysis

2️⃣ Tạo môi trường ảo (venv) python -m venv venv Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\venv\Scripts\Activate.ps1 💡 Nếu dùng CMD: venv\Scripts\activate.bat 💡 Nếu dùng Linux/macOS: source venv/bin/activate

3️⃣ Cài các thư viện cần thiết pip install -r requirements.txt

Hoặc nếu lỗi file: pip install requests pandas matplotlib seaborn schedule

4️⃣ Chạy hệ thống phân tích & mở báo cáo python run_report.py ✅ Tự động chạy toàn bộ pipeline và mở báo cáo reports/summary.html

5️⃣ (Tuỳ chọn) Chạy từng bước thủ công python scripts/fetch_malwarebazaar.py python scripts/label_behavior.py python scripts/extract_iocs.py python scripts/save_sqlite.py python scripts/plot_summary.py python scripts/generate_report.py Start-Process .\reports\summary.html

6️⃣ (Tuỳ chọn) Kích hoạt chế độ cập nhật tự động + Telegram Alert python scripts/auto_update.py

💬 Mỗi ngày lúc 09:00 AM hệ thống sẽ tự: Tải dữ liệu mới Cập nhật nhãn hành vi Tạo báo cáo HTML mới Gửi thông báo qua Telegram 📱


🧠 Lưu ý: Bạn có thể chỉnh thời gian tự động cập nhật trong file scripts/auto_update.py bằng cách thay:

schedule.every().day.at("09:00").do(run_pipeline)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published