jueves, 17 de agosto de 2023

Parser HTML - NTFS Permissions Reporter Free Edition

Como en verano siempre tenemos un poco más de tiempo, me dio por crear un parser para un proceso de control ACL en los servidores del curro y que, como soy pobre realizo con NTFS Permissions Reporter Free Edition.

La cosa tiene poco misterio,generas el informe con la app y exportas el resultado en HTML que es la única opción disponible en la versión gratuita.

Yo solo recupero los siguientes campos que son los que me interesan (Path / Account Type/ Display Name / SID) pero el programa en Java se puede modificar de forma sencilla en esta linea de ParserHTML.java --> int columnas = 4; //Numero columnas archivo html

 


 

Con el programa adjunto generas el correspondiente csv y luego lo compruebo en excel. Seguro que hay mil formas de hacerlo mejor y más rapido pero esta es la mia  😆



 

Es necesario tener la ultima version del JDK (creo que es la 20) para poder usar la libreria Jsoup  que es la que hace todo el trabajo :)

Enjoy

Culex.