Documentation ¶
Index ¶
- Variables
- func Cabecera(w http.ResponseWriter, r *http.Request)
- func CabeceraRechazada(w http.ResponseWriter, estatus int, m string)
- func CabeceraW(w http.ResponseWriter, r *http.Request)
- type API
- func (a *API) Agregar(w http.ResponseWriter, r *http.Request)
- func (a *API) Consultar(w http.ResponseWriter, r *http.Request)
- func (a *API) Crud(w http.ResponseWriter, r *http.Request)
- func (a *API) Listar(w http.ResponseWriter, r *http.Request)
- func (a *API) SubirArchivos(w http.ResponseWriter, r *http.Request)
- type Clave
- type WPanel
- func (wp *WPanel) CrearColeccion(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) Drivers(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) EstablecerConexion(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) EvaluarConexion(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) EvaluarPuenteURL(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) GenerarAPIHTML(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) ListarArchivos(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) ListarColecciones(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) ListarModulos(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) ObtenerImagenWeb(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) ProcesarHTML(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) Sh(w http.ResponseWriter, r *http.Request)
- func (wp *WPanel) SubirArchivos(w http.ResponseWriter, r *http.Request)
- type WUsuario
- func (u *WUsuario) Autorizado(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) CambiarClave(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) CambiarClaveW(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) Consultar(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) Crear(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) Listar(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) Login(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) Opciones(w http.ResponseWriter, r *http.Request)
- func (u *WUsuario) ValidarToken(fn http.HandlerFunc) http.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
var UsuarioConectado seguridad.Usuario
UsuarioConectado Seguridad Informatica
Functions ¶
func CabeceraRechazada ¶
func CabeceraRechazada(w http.ResponseWriter, estatus int, m string)
Types ¶
type API ¶
type API struct { OID int `json:"oid"` Source string `json:"source"` Urls string `json:"urls"` Base string `json:"base"` Query string `json:"query"` Autor string `json:"autor"` }
API estructuras generales
func (*API) Agregar ¶
func (a *API) Agregar(w http.ResponseWriter, r *http.Request)
Agregar una interfaz blanca
func (*API) Consultar ¶
func (a *API) Consultar(w http.ResponseWriter, r *http.Request)
Consultar una interfaz blanca
func (*API) Crud ¶
func (a *API) Crud(w http.ResponseWriter, r *http.Request)
Crud conexion para solicitud de token
func (*API) Listar ¶
func (a *API) Listar(w http.ResponseWriter, r *http.Request)
Listar conexion para solicitud de token
func (*API) SubirArchivos ¶
func (a *API) SubirArchivos(w http.ResponseWriter, r *http.Request)
SubirArchivos Permite procesar archivos al sistema
type Clave ¶
type Clave struct { Login string `json:"login"` Clave string `json:"clave"` Nueva string `json:"nueva"` Repetir string `json:"repetir"` Correo string `json:"correo"` }
Clave de tipos
type WPanel ¶
type WPanel struct { Ruta string `json:"ruta"` Archivo string `json:"archivo"` Modulo string `json:"modulo"` Comando string `json:"cmd"` Script string `json:"script"` Flags string `json:"flag"` Ip string `json:"ip"` Coleccion string `json:"coleccion"` Obj interface{} `json:"objeto"` }
WPanel Panel de control
func (*WPanel) CrearColeccion ¶
func (wp *WPanel) CrearColeccion(w http.ResponseWriter, r *http.Request)
CrearColeccion una interfaz blanca
func (*WPanel) Drivers ¶
func (wp *WPanel) Drivers(w http.ResponseWriter, r *http.Request)
Drivers una interfaz blanca para ejecutar comando del sistema operativo
func (*WPanel) EstablecerConexion ¶
func (wp *WPanel) EstablecerConexion(w http.ResponseWriter, r *http.Request)
PruebaConexion Verificar Driver de conexion
func (*WPanel) EvaluarConexion ¶
func (wp *WPanel) EvaluarConexion(w http.ResponseWriter, r *http.Request)
PruebaConexion Verificar Driver de conexion
func (*WPanel) EvaluarPuenteURL ¶
func (wp *WPanel) EvaluarPuenteURL(w http.ResponseWriter, r *http.Request)
EvaluarPuenteURL permite evaluar conexiones de Direcciones como URL
func (*WPanel) GenerarAPIHTML ¶
func (wp *WPanel) GenerarAPIHTML(w http.ResponseWriter, r *http.Request)
GenerarAPIHTML una interfaz blanca
func (*WPanel) ListarArchivos ¶
func (wp *WPanel) ListarArchivos(w http.ResponseWriter, r *http.Request)
ListarArchivos una interfaz blanca
func (*WPanel) ListarColecciones ¶
func (wp *WPanel) ListarColecciones(w http.ResponseWriter, r *http.Request)
ListarColecciones una interfaz blanca
func (*WPanel) ListarModulos ¶
func (wp *WPanel) ListarModulos(w http.ResponseWriter, r *http.Request)
ListarModulos una interfaz blanca
func (*WPanel) ObtenerImagenWeb ¶
func (wp *WPanel) ObtenerImagenWeb(w http.ResponseWriter, r *http.Request)
ObtenerImagenWeb Permite descargar imagenes mediante protocolo de seguridad JWT
func (*WPanel) ProcesarHTML ¶
func (wp *WPanel) ProcesarHTML(w http.ResponseWriter, r *http.Request)
ProcesarHTML una interfaz blanca
func (*WPanel) Sh ¶
func (wp *WPanel) Sh(w http.ResponseWriter, r *http.Request)
Sh una interfaz blanca para ejecutar comando del sistema operativo
func (*WPanel) SubirArchivos ¶
func (wp *WPanel) SubirArchivos(w http.ResponseWriter, r *http.Request)
type WUsuario ¶
type WUsuario struct{}
func (*WUsuario) Autorizado ¶
func (u *WUsuario) Autorizado(w http.ResponseWriter, r *http.Request)
Autorizado Formando archivos
func (*WUsuario) CambiarClave ¶
func (u *WUsuario) CambiarClave(w http.ResponseWriter, r *http.Request)
CambiarClave ID
func (*WUsuario) CambiarClaveW ¶
func (u *WUsuario) CambiarClaveW(w http.ResponseWriter, r *http.Request)
CambiarClaveW Control de Cambio de Clave
func (*WUsuario) Consultar ¶
func (u *WUsuario) Consultar(w http.ResponseWriter, r *http.Request)
Consultar conexion para solicitud de token
func (*WUsuario) Crear ¶
func (u *WUsuario) Crear(w http.ResponseWriter, r *http.Request)
Crear Usuario del sistema
func (*WUsuario) Listar ¶
func (u *WUsuario) Listar(w http.ResponseWriter, r *http.Request)
Listar Usuario del sistema
func (*WUsuario) Login ¶
func (u *WUsuario) Login(w http.ResponseWriter, r *http.Request)
Login conexion para solicitud de token
func (*WUsuario) Opciones ¶
func (u *WUsuario) Opciones(w http.ResponseWriter, r *http.Request)
Opciones Militar
func (*WUsuario) ValidarToken ¶
func (u *WUsuario) ValidarToken(fn http.HandlerFunc) http.HandlerFunc
ValidarToken Validacion de usuario