Porting Velociraptor to Odroid N2+ platform

800.0 GBP

800.0 GBP peopleperhour Technology & Programming Overseas
288 days ago

Description

Description
We are seeking a software developer (not website designers) to compile the ARM64 code, which is based on Go, from GitHub. The goal is to ensure the Velociraptor server operates on the Odroid N2+ platform (4GB RAM), by creating an installer or Debian package (.deb) that functions flawlessly on Debian Ubuntu 20.04 (MATE Desktop). For more details on the platform, visit: https://wiki.odroid.com/odroid-n2/os_images/ubuntu.
The project involves adapting the Velociraptor software, an open-source security tool https://docs.velociraptor.app/, to work seamlessly on the Odroid N2+ platform, a powerful ARM-based single-board computer. The primary goal is to ensure that Velociraptor runs efficiently on Odroid N2+, leveraging the device's capabilities for security monitoring and digital forensics operations.
Objectives:1. Assess the compatibility of Velociraptor with the Odroid N2+ hardware and ARM architecture.2. Modify the Velociraptor source code for optimal performance on the Odroid N2+.3. Ensure all Velociraptor functionalities are operational on the new platform.4. Conduct thorough testing to ensure stability and performance.5. Create documentation (a walk through) for installing, configuring, and using Velociraptor on Odroid N2+ showing how it was done and how to use the installer (ie any prerequisites or tips to get Velociraptor working)
Deliverables:1. Modified Velociraptor source code compatible with Odroid N2+.2. A detailed report on code changes and adaptations made for the ARM architecture.3. Comprehensive testing reports, including performance benchmarks and stability assessments.4. User-friendly installation and configuration guide for Velociraptor on Odroid N2+.5. Final project report summarizing the project's outcomes and providing recommendations for future enhancements.
Skills Required:1. Proficiency in Go programming language.2. Experience with ARM architecture, specifically with Odroid devices.3. Understanding of cybersecurity concepts and tools.4. Ability to perform software testing and debugging.5. Strong documentation and communication skills.
Timeline:Week 1-2: Initial assessment and planning.Week 3-4: Code modification and adaptation.Week 5-6: Internal testing and bug fixing.Week 7: External beta testing and final adjustments.Week 8: Documentation and project wrap up.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks