RepositoryPythonNLHà Lan
TomasPhilippart

TomasPhilippart/ebpfangel

🐝 Ransomware Detection using Machine Learning with eBPF for Linux.

79sao
16fork
4issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: soc

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: ransomware

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: ransomware-detection

#1 Repository Của Tháng

🛡️ Phát hiện ransomware thời gian thực với eBPF + học máy trên Linux

ebpfangel dùng eBPF để theo dõi syscall và ML để phân loại hành vi mã độc.

ebpfangel là hệ thống phát hiện ransomware dựa trên eBPF và học máy, được phát triển bởi Max Willers và Tomás Philippart. Dự án sử dụng kỹ thuật phân tích động (dynamic analysis) kết hợp eBPF để theo dõi theo thời gian thực các hoạt động hệ thống như thao tác file và mã hóa, sau đó dùng thuật toán học máy giám sát để phân tích và phát hiện mô hình ransomware.

✨ Điểm nổi bật

  • Giám sát thời gian thực: gắn chương trình eBPF vào tracepoints, kprobes và uprobes trong kernel và user-space.
  • Chi phí thấp: eBPF mở rộng kernel nhẹ mà không cần module hoặc sửa kernel.
  • Học máy giám sát: dùng học máy giám sát để phân loại sự kiện và phát hiện ransomware.
  • Mã nguồn mở: toàn bộ mã nguồn mở, hỗ trợ cộng đồng nghiên cứu bảo mật.

💡 Vì sao đáng chú ý

ebpfangel kết hợp giữa sức mạnh của eBPF — công nghệ mở rộng kernel an toàn và hiệu năng cao — với học máy để xây dựng giải pháp phát hiện ransomware linh hoạt và nhẹ nhàng. Không giống các giải pháp truyền thống cần cài đặt module kernel phức tạp, ebpfangel tận dụng eBPF để theo dõi trực tiếp tại nhân hệ điều hành. Phù hợp cho môi trường nghiên cứu và phát triển hệ thống phát hiện mã độc trên Linux.


#eBPF #RansomwareDetection #MachineLearning #LinuxSecurity #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
HalilDeniz/RansomwareSim

RansomwareSim is a simulated ransomware

178
May 31, 2024
RepositoryC++
bpftrace/bpftrace

High-level tracing language for Linux

10.4k
Oct 26, 2026
RepositoryC
cilium/tetragon

eBPF-based Security Observability and Runtime Enforcement

5.1k
Oct 20, 2026
RepositoryC
hengyoush/kyanos

Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.

5.1k
Oct 24, 2026
RepositoryRust
aya-rs/aya

Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.

4.9k
Oct 26, 2026
RepositoryGo
aquasecurity/tracee

Linux Runtime Security and Forensics using eBPF

4.7k
Oct 1, 2026
RepositoryC
eunomia-bpf/bpf-developer-tutorial

eBPF Developer Tutorial: Learning eBPF Step by Step with Examples

4.3k
Oct 19, 2026
RepositoryC
cilium/pwru

Packet, where are you? -- eBPF-based Linux kernel networking debugger

3.8k
Oct 20, 2026
RepositoryC
inspektor-gadget/inspektor-gadget

Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF

3.0k
Oct 26, 2026