Documentation
¶
Index ¶
- func Auth(validRoles []string) gin.HandlerFunc
- func CreateAdminUser() error
- func CreatePayloadHandler(c *gin.Context)
- func CreateRedirectorHandler(c *gin.Context)
- func CreateUserHandler(c *gin.Context)
- func DeletePayloadHandler(c *gin.Context)
- func DeleteTagHandler(c *gin.Context)
- func DeleteUserByID(userID int) error
- func DeleteUserByUsernameHandler(c *gin.Context)
- func DownloadFileHandler(c *gin.Context)
- func GenerateJWT(username string, role string, expirationDuration time.Duration) (tokenString string, err error)
- func GetAgentCommandsByUUID(c *gin.Context)
- func GetAgentsHandler(c *gin.Context)
- func GetConfigurationsHandler(c *gin.Context)
- func GetCurrentUserHandler(c *gin.Context)
- func GetGroupAgentsByIP(c *gin.Context)
- func GetKeylogHandler(c *gin.Context)
- func GetNoteHandler(c *gin.Context)
- func GetOneAgentByUUID(c *gin.Context)
- func GetPayloadsHandler(c *gin.Context)
- func GetRedirectorsHandler(c *gin.Context)
- func GetTagsHandler(c *gin.Context)
- func GetUserIDByUsername(username string) (int, error)
- func GetUsersHandler(c *gin.Context)
- func InitAuth()
- func KillAgentHandler(c *gin.Context)
- func ListFilesForUUIDHandler(c *gin.Context)
- func LoginHandler(c *gin.Context)
- func OpenDatabase()
- func PutNoteHandler(c *gin.Context)
- func PutTagsHandler(c *gin.Context)
- func RedirectorStatusHandler(c *gin.Context)
- func SendCommandHandler(c *gin.Context)
- func UpdateAgentHandler(c *gin.Context)
- func UpdatePasswordHandler(c *gin.Context)
- func UpdateUserHandler(c *gin.Context)
- func UploadFileHandler(c *gin.Context)
- func ValidateAndGetClaims(tokenString string) (*types.JWTClaim, error)
- func ValidateToken(signedToken string, validRoles []string) (err error)
- type UpdateUserRequest
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Auth ¶
func Auth(validRoles []string) gin.HandlerFunc
func CreateAdminUser ¶
func CreateAdminUser() error
func CreatePayloadHandler ¶
func CreateRedirectorHandler ¶
func CreateUserHandler ¶
func DeletePayloadHandler ¶
func DeleteTagHandler ¶
func DeleteUserByID ¶
func DownloadFileHandler ¶
func GenerateJWT ¶
func GetAgentCommandsByUUID ¶
func GetAgentsHandler ¶
func GetCurrentUserHandler ¶
func GetGroupAgentsByIP ¶
func GetKeylogHandler ¶
func GetNoteHandler ¶
func GetOneAgentByUUID ¶
func GetPayloadsHandler ¶
func GetRedirectorsHandler ¶
func GetTagsHandler ¶
func GetUserIDByUsername ¶
func GetUsersHandler ¶
func KillAgentHandler ¶
func ListFilesForUUIDHandler ¶
func LoginHandler ¶
func OpenDatabase ¶
func OpenDatabase()
func PutNoteHandler ¶
func PutTagsHandler ¶
func RedirectorStatusHandler ¶
func SendCommandHandler ¶
func UpdateAgentHandler ¶
func UpdatePasswordHandler ¶
func UpdateUserHandler ¶
func UploadFileHandler ¶
func ValidateToken ¶
Types ¶
type UpdateUserRequest ¶
type UpdateUserRequest struct {
types.UpdateUserRequest
}
Click to show internal directories.
Click to hide internal directories.