Daryl Bennett is a Senior Product Security Engineer with 13 years of experience building and leading defenses for safety- and mission-critical systems, currently shaping Product Security Engineering Innovations at Boeing. He specializes in offensive and defensive cyber training, threat emulation, and developing cyber range capabilities that translate adversary tactics into pragmatic hardening and resilience. A proven technical leader in both military and commercial contexts, Daryl has designed emulation tools, taught intensive defender courses, and led development of the Boeing Cyber Range in-a-Box. He is an active FOSS contributor with over a decade in open source—his work on LiME improved Linux/Android volatile memory acquisition with asynchronous hashing, legacy kernel support, and compression features. Holding an MS in Cybersecurity from Georgia Tech and a BS in EEE, he blends academic rigor with hands-on systems engineering and a knack for turning attack techniques into repeatable defenses. Based in Milwaukee, he is known for bridging offensive insight and product-focused security at scale.
13 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS) Electrical and Electronics Engineering, Bachelor of Science (BS) Electrical and Electronics Engineering at Michigan Technological University
Master of Science - MS Cybersecurity , Master of Science - MS Cybersecurity at Georgia Institute of Technology
LiME (formerly DMD) is a Loadable Kernel Module (LKM), which allows the acquisition of volatile memory from Linux and Linux-based devices, such as those powered by Android. The tool supports acquiring memory either to the file system of the device or over the network. LiME is unique in that it is the first tool that allows full memory captures from Android devices. It also minimizes its interaction between user and kernel space processes during acquisition, which allows it to produce memory captures that are more forensically sound than those of other tools designed for Linux memory acquisition.
Role in this project:
Back-end Developer
Contributions:3 releases, 28 commits, 14 PRs in 5 years 2 months
Contributions summary:Daryl primarily focused on enhancing the LiME memory acquisition tool. Their work involved implementing asynchronous hashing for memory dumps, which included refactoring and cleaning up hashing capabilities. They also brought support for older kernel versions, fixing various include issues and updating the digest functionality. In addition, the user added the ability to write the digest to a file and implemented compression.
Contributions:175 commits, 1 push in 1 year 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.