FerrumX is a lightweight Hardware and Network Information wrapper written in pure Java. It contacts some Computer System Hardware Classes and Operating System Classes of Windows Management Instrumentation (WMI) through PowerShell to fetch comprehensive system details on Windows Operating Systems.
Lightweight and Easy to Integrate: Ideal for developers who want to incorporate hardware and network info retrieval functionalities into their Java applications.
Pre-built Jar File: Simplifies usage by providing a downloadable jar file that can be directly imported as a classpath dependency. No external dependencies required.
GUI Report Tool: Included for end-users who require a quick and easy way to generate a system report encompassing hardware, network, and OS details.
FerrumX has been tested to work exclusively on Windows 8.1, Windows 10 and Windows 11 devices. For Windows 7 and Vista support, see: FerrumL
- Download the latest jar file from FerrumX Releases
- Import the jar file as a classpath dependency in your project.
- Download the GUI Report Tool from FerrumX Releases
- Run the downloaded executable file.
Documentation can be found here
Please refer to our Wiki page to learn about the various functions and their usage, along with example code snippets. You can also check out some examples here
This project is licensed under the MIT License. Read the LICENSE.md for more information. The GUI for FerrumX uses FlatLaf themes for it's Look and Feel, under the Apache License 2.0
Rugino3 for the banner, icons for the GUI and documentation proofreading