In the realm of intelligent weapon systems development, collaboration and knowledge sharing are key to driving innovation. At Selective Intellect, we are committed to contributing our specialized software and expertise to the open source community, fostering advancements in defense technology. Discover how our open-source products, including Wisecracker™, Hotpatch™, and VIC™ embody this ethos and offer cutting-edge solutions in the field of defense and security.
Explore the details below to see how these tools are shaping the future of sophisticated defense systems.
Wisecracker™
ADVANCED distributed cryptanalysis frameworK
At Selective Intellect, our Wisecracker™ framework is a testament to our commitment to advancing cybersecurity technologies, a cornerstone in the development of intelligent weapon systems. This high- performance, open-source framework empowers security researchers and developers to create sophisticated cryptanalysis tools. It facilitates the distribution of brute-force cryptanalysis tasks across multiple systems equipped with multi-core processors and GPUs, enhancing the speed and efficiency of cryptographic analysis.
Leveraging OpenCL and MPI, Wisecracker™ efficiently utilizes resources across systems featuring CPUs and GPUs from leading providers like Intel®, AMD®, and NVIDIA®. It supports a range of operating systems including Linux®, Microsoft Windows®, and Apple's Mac OS X®.
Licensed under the GNU General Public License version 3, Wisecracker™ is freely available for research and application development. For those seeking to integrate Wisecracker™ in proprietary applications, we offer the option of a proprietary license and provide comprehensive technical support.
Contact us to discover how Wisecracker™ can bolster your cybersecurity initiatives.
Hotpatch™
ENHANCING OPERATIONAL FLEXIBILITY IN LINUX ENVIRONMENTS
In the dynamic realm of defense technology, where adaptability and responsiveness are key, Selective Intellect introduces Hotpatch™, an innovative open-source library designed for Linux environments. Hotpatch™ enables the dynamic loading of a shared library (.so) file from one process into another already running process, without disrupting the target process’s execution. This capability is crucial for defense systems requiring high operational flexibility and minimal downtime.
Originally inspired by the ease of library loading in Windows through the CreateRemoteThread() API, Hotpatch™ brings this streamlined functionality to Linux users and developers. With a straightforward API that is accessible in both C and C++, Hotpatch™ stands apart from other injection libraries by ensuring that the execution of the process is restored to its original state post-intervention.
The potential applications of Hotpatch™ in defense technology are vast. It allows for the quick adaptation and upgrading of software components in complex systems, a critical feature in managing and maintaining intelligent weapon systems. The library's ability to inject code seamlessly and revert to normal operations aligns perfectly with the needs for secure, reliable, and flexible software solutions in defense scenarios.
Licensed under the permissive 3-clause BSD license, Hotpatch™ is freely available, representing our commitment to supporting innovation and advancement in defense-related software development.
Explore how Hotpatch™ can contribute to your defense technology endeavors, ensuring both agility and reliability in your software systems. Contact us !
VIC™
STREAMlINING FIRMWARE DEVELOPMENT FOR microcontrollers
At the heart of many intelligent weapon systems are microcontrollers, where precision and reliability are paramount. Recognizing this, Selective Intellect developed VIC™, a domain-specific language tailored for firmware development on Microchip’s PIC® microcontrollers (MCU). VIC™ is designed to simplify firmware development, allowing users to focus on logical and functional aspects while the language itself manages underlying complexities.
Our journey with VIC™ began as an endeavor to standardize common coding practices in MCU projects, evolving into a powerful tool that automates and refines firmware development. The VIC™ compiler embodies this philosophy, streamlining the firmware development process and ensuring consistency and efficiency.
VIC™ is dual-licensed under the Perl Artistic License and the GNU General Public License, reflecting our commitment to supporting the broader community of developers, particularly those engaged in the defense sector.