api

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2021 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var UsuarioConectado seguridad.Usuario

UsuarioConectado Seguridad Informatica

Functions

func Cabecera

func Cabecera(w http.ResponseWriter, r *http.Request)

func CabeceraRechazada

func CabeceraRechazada(w http.ResponseWriter, estatus int, m string)

func CabeceraW

func CabeceraW(w http.ResponseWriter, r *http.Request)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL