Version 2 (modified by 16 years ago) (diff) | ,
---|
API de funciones de Hidra
Descripción
El interfaz web Hidra utilizará 2 tipos principales de funciones:
- Funciones C incluidas en el código del cliente y del servidor.
- Funciones y scripts BASH ejecutables por el cliente.
El desarrollo de las funciones debe cumplir el siguiente estilo:
- Todos los nombres de funciones y variables deben ser descriptivos y fáciles de recordar.
- Nombres de funciones al estilo Rembo-C, sólo con las iniciales en mayúsculas.
- Las constantes y variables globales deben ir escritas en mayúsculas.
- Debe incluirse toda la información necesaria en las cabeceras de las funciones (descripción, formato, salidas, notas, etc.).
- Deben incluirse comentarios descriptivos en los bloques de código.
Funciones internas C
Funciones BASH
Funciones básicas
- DisksDetect?
- LocalIP
- LocalMAC
- LocalName?
- PartitionType?
- Path
Funciones de particiones
- ListPrimaryPartitions?
- ListLogicalPartitions?
- MakePrimaryPartitions?
- MakeLogicalPartitions?
- Format
- Mount
- Unmount
- CacheDetect?
- CacheMount?
Funciones de clonación
- MakeDiskSnapshot?
- RestoreDiskSnapshot?
- MakeMBRSnapshot
- RestoreMBRSnapshot
- MakePartitionSnapshot?
- RestorePartitionSnapshot?
- MakeLinuxSnapshot?
- RestoreLinuxSnapshot?
- MakeNTFSSnapshot
- RestoreNTFSSnapshot
- MBRBoot
- Boot
Funciones de edición o modificación
Funciones de inventario
- HardwareInventory?
- OSVersion
- WindowsSoftware?