Skip to content

Projects

Radu Marias edited this page Feb 9, 2025 · 8 revisions

Into the course

  • Projects from The Rust Book
  • Building a Doubly Linked List in Unsafe Rust
  • Create a Macro to Read From stdin, Parse the Tokens, Replace Them, and Write to stdout
  • Create a Workspace Project That Has Implementations of a trait in 2 Modules
  • Create a Simple Password Manager
  • Calculate Pi Concurrently with rayon
  • Consume first message with tokio select!()
  • Building a Simple Ping Server
  • Optimize a Function using benchmarking
  • Write a Unit, Integration, and Property Test

Final project

Networking with eBPF:

  • Build a security tool that detects suspicious activities like privilege escalation, unauthorized file access, or process anomalies
  • Develop a tool that captures network traffic and provides insights into packet latency, bandwidth usage, and protocol-level statistics in real-time
  • Build a lightweight load balancer that reacts to traffic patterns in real-time
  • Build a firewall that adapts dynamically to traffic patterns and threat levels
  • Implement an intelligent auto-scaler for containerized workloads using real-time insights from eBPF

Clone this wiki locally