wiki:ApiHidra

Version 3 (modified by ramon, 15 years ago) (diff)

--

TOC(heading=Índice)?

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

  • DiskScan?
  • FStype
  • 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

  • ReadRegistryValue
  • EditRegistryValue
  • ListRegistryKeys
  • SetWindowsName

Funciones de inventario

  • HardwareInventory
  • OSVersion
  • WindowsSoftware