
Completed
Posted
Paid on delivery
Wite a C++ ebpf application for raspberry pi. The c++ application should read and display on a console : 1. System Call Monitoring Execve / fork / clone → Detect suspicious process launches. Open / read / write syscalls → Track file access and modification attempts. Socket syscalls → Monitor creation of network connections. 2. Process & File Activity Process creation/termination events → Spot anomalous behavior (e.g., hidden processes). File access hooks → Identify unauthorized reads/writes in sensitive directories. Privilege escalation attempts → Trace setuid or capabilities changes. 3. Network Security XDP (eXpress Data Path) → Inspect packets at the NIC driver level for DoS or intrusion attempts. Traffic filtering → Block or log suspicious IPs/ports. AF_XDP sockets → High-performance packet capture for anomaly detection. 4. Kernel Integrity & Security Hooks LSM (Linux Security Module) hooks → Enforce policies (e.g., deny execution from /tmp). Kprobes / uprobes → Trace kernel and user-space functions for tampering. BPF maps → Store and correlate events for real-time analysis. 5. Resource Usage & Anomaly Detection Memory usage tracking → Detect leaks or malicious consumption. CPU scheduling hooks → Spot abnormal workloads. I/O latency profiling → Identify compromised or overloaded subsystems. With Beyla on a Raspberry 5
Project ID: 40432298
10 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Main challenge is running multiple eBPF components (syscalls, XDP, kernel hooks) on Raspberry Pi 5 without event loss or excessive overhead in user-space logging. Built similar Linux security monitors using eBPF (tracepoints, kprobes, XDP) for process and network anomaly detection with real-time console output. Would structure this with libbpf + CO-RE, ring buffer streaming into a C++ CLI app, separating modules for process, file, and network monitoring; Beyla used only if needed for extra observability. What Raspberry Pi OS/kernel version are you using, and should LSM enforcement be active in MVP or monitoring-only first stage?
$30 USD in 7 days
0.0
0.0
10 freelancers are bidding on average $136 USD for this job

Dear Client, Good morning. How are you? I hope this proposal finds you well. I'M A CERTIFIED TECH/DEV & EXPERIENCED EXPERT, WELL VERSED WITH THE REQUIREMENTS FOR YOUR PROJECT TITLED "Raspberry Pi C++ eBPF App Development." This is to inform you that I have KEENLY gone through your project description, CLEARLY understood all the project requirements as instructed in your project proposal and this is to let you know that I will perfectly deliver as desired. Being in possession of all stated required skills, (Network Security, Anomaly Detection, Raspberry Pi and C++ Programming), as this is my field of professional specialization having completed all certifications and developed adequate experience in the respective field, I hereby humbly request you to consider my bid for professional, quality and affordable services that meet all your requirements. I always guarantee timely delivery and unlimited revisions where necessary hence you are assured of utmost satisfaction when working with me. Please send me a message so that we can discuss more and seal the project. WELCOME.
$250 USD in 1 day
0.0
0.0

⭐ONLY PAY IF YOU’RE IMPRESSED⭐ We have extensive experience building eBPF applications for system monitoring on Raspberry Pi. Our C++ solution will comprehensively track syscall activities, process and file events, network security, kernel integrity, and resource anomalies. Core Deliverables: - Monitor execve/fork/clone and file/socket syscalls - Detect process creation/termination and unauthorized file access - Implement XDP and AF_XDP for network inspection - Utilize LSM hooks, kprobes, and BPF maps for kernel security - Profile memory, CPU, and I/O for anomalies Our Approach: - Modular eBPF programs integrated with C++ user-space app - Real-time kernel event capture and analysis - Efficient packet filtering using XDP and AF_XDP - Correlate events via BPF maps for accurate alerting Committed to delivering a robust product aligned with your goals. I look forward to discussing your project. Kind regards, Aaron Roberts Happy Screen Solutions
$30 USD in 4 days
0.0
0.0

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have previously developed C++ eBPF applications for Linux environments that monitored system calls and network activities efficiently. In my experience, the critical part for success is precise and optimized eBPF program integration with kernel hooks to ensure low overhead while capturing comprehensive security data. Approach: ⭕ I will design and implement eBPF programs in C++ for Raspberry Pi 5 to monitor system calls like execve, fork, open, and socket usage. ⭕ Integrate process, file activity, and network security monitoring including XDP for packet inspection. ⭕ Utilize LSM hooks, kprobes, and BPF maps for kernel integrity and real-time event correlation. ⭕ Implement resource usage tracking for memory, CPU, and I/O latency profiling. ❓What specific Raspberry Pi OS and kernel version are you targeting? ❓Do you require persistent storage or logging of events beyond console output? ❓Are there preferred libraries or tools you want used for eBPF compilation and management? I am confident in delivering a robust and performant C++ eBPF application tailored to your Raspberry Pi environment. Best regards, Nam
$200 USD in 3 days
0.0
0.0

Hi, This is Abhiram from UK. I understand the need for developing a C++ eBPF application for Raspberry Pi to monitor system calls, process & file activity, network security, kernel integrity, and resource usage. Leveraging my experience in similar projects, I recognize the technical challenges involved in ensuring real-time monitoring and anomaly detection efficiently. Let me ask you a couple of things so I understand it better: Q1- Do you have any specific preferences for the visualization of the monitored data? Q2- Should the application prioritize any particular security aspect based on your requirements? Looking forward to discussing the project details further and exploring how we can achieve the desired outcomes seamlessly.
$120 USD in 3 days
0.0
0.0

Hi, I’ve reviewed your project details and understand your expectations. I completed a similar project two months ago and am confident I can lead this one to success. See my profile for recent work. I look forward to working with you. Talk soon.
$120 USD in 7 days
0.0
0.0

Hi, I understand you need a C++ eBPF application for Raspberry Pi 5 to monitor syscalls, processes, files, network traffic, kernel hooks, and resource anomalies with Beyla. I can build a console-based tool using libbpf/eBPF, BPF maps, kprobes/uprobes, tracepoints, LSM hooks, XDP, and AF_XDP where supported. The application will capture execve, fork, clone, open/read/write, socket activity, setuid changes, process events, and suspicious file access. For network security, I can add packet inspection, IP/port logging or blocking, and lightweight anomaly detection suitable for Raspberry Pi resources. I will also structure the C++ userspace app to read events from maps/ring buffers and display clean real-time output in the console. I have worked on Linux system monitoring, C/C++ low-level tooling, networking, and security-focused event tracing in production environments. I am confident I can deliver a stable, readable, and extensible solution adapted to Raspberry Pi 5 limitations. Let’s discuss your target OS/kernel version, Beyla setup, and which features should be prioritized first. regards, Cedric
$140 USD in 7 days
0.0
0.0

Johannesburg, South Africa
Payment method verified
Member since Apr 13, 2020
$750-1500 USD
$10-30 USD
$30-250 USD
$30-250 USD
$10-30 USD
$30-250 USD
€30-250 EUR
₹12500-37500 INR
₹3000-7000 INR
$10-30 USD
$10-30 USD
₹1500-12500 INR
₹1500-12500 INR
$750-1500 USD
$600-1200 USD
$15-25 USD / hour
€30-250 EUR
₹37500-75000 INR
$10-35 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
$2-8 CAD / hour