Informações do Hardware

Olá, estou fazendo o meu TCC no curso de Redes de Computadores e preciso fazer um programa capaz de capturar informações do hardware da máquina cliente, armazene em uma string ou algo assim e mande para o servidor!
Gostaria de idéais para pegar essas informações de hardware e armazenar em uma string!

Obrigado

Esse código lista algumas propriedades do sistema.

System.getProperties().list(System.out);

Para listar as informações de hardware da máquina cliente, provavelmente vc terá que usar JNA ou JNI pra acessar alguma DLL do sistema operacional.

Até.