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