hashcat新增字段

Former-commit-id: f0d39e2ff1cc8c544e870dbe96b057e2eabb4bc6
This commit is contained in:
zhangwei 2023-10-18 15:41:06 +08:00
parent 3fff406038
commit 15ff42cedd
4 changed files with 51 additions and 41 deletions

View File

@ -470,6 +470,8 @@ type SaveHashcatReq {
CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间 CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间
CrackProgress string `json:"crackProgress"` // 进度 CrackProgress string `json:"crackProgress"` // 进度
CrackResult string `json:"crackResult"` // 结果 CrackResult string `json:"crackResult"` // 结果
Started string `json:"started"` // 开始时间
Stoped string `json:"stoped"` // 结束时间
} }
type getHashcatHandlerReq { type getHashcatHandlerReq {
@ -488,6 +490,8 @@ type HashCat {
CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间 CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间
CrackProgress string `json:"crackProgress"` // 进度 CrackProgress string `json:"crackProgress"` // 进度
CrackResult string `json:"crackResult"` // 结果 CrackResult string `json:"crackResult"` // 结果
Started string `json:"started"` // 开始时间
Stoped string `json:"stoped"` // 结束时间
} }
type participantListResp { type participantListResp {

View File

@ -26,61 +26,61 @@ info(
service pcm { service pcm {
@handler participantListHandler @handler participantListHandler
get /core/participantList returns (participantListResp) get /core/participantList returns (participantListResp)
@handler scheduleTaskByYamlHandler @handler scheduleTaskByYamlHandler
post /core/scheduleTaskByYaml (scheduleTaskByYamlReq) post /core/scheduleTaskByYaml (scheduleTaskByYamlReq)
@handler deleteTaskHandler @handler deleteTaskHandler
delete /core/deleteTask/:id (deleteTaskReq) delete /core/deleteTask/:id (deleteTaskReq)
@handler scheduleTaskHandler @handler scheduleTaskHandler
post /core/scheduleTask (scheduleTaskReq) post /core/scheduleTask (scheduleTaskReq)
@handler TaskListHandler @handler TaskListHandler
get /core/taskList returns (taskListResp) get /core/taskList returns (taskListResp)
@handler JobTotalHandler @handler JobTotalHandler
get /core/jobTotal returns (jobTotalResp) get /core/jobTotal returns (jobTotalResp)
@handler listCenterHandler @handler listCenterHandler
get /core/listCenter returns (listCenterResp) get /core/listCenter returns (listCenterResp)
@handler listClusterHandler @handler listClusterHandler
get /core/listCluster/:centerId (listClusterReq) returns (listClusterResp) get /core/listCluster/:centerId (listClusterReq) returns (listClusterResp)
@handler submitJobHandler @handler submitJobHandler
post /core/submitJob (submitJobReq) returns (submitJobResp) post /core/submitJob (submitJobReq) returns (submitJobResp)
@handler getRegionHandler @handler getRegionHandler
get /core/getRegion returns (getRegionResp) get /core/getRegion returns (getRegionResp)
@handler listRegionHandler @handler listRegionHandler
get /core/listRegion returns (listRegionResp) get /core/listRegion returns (listRegionResp)
@handler getComputingPowerHandler @handler getComputingPowerHandler
get /core/getComputingPower returns (cpResp) get /core/getComputingPower returns (cpResp)
@handler getGeneralInfoHandler @handler getGeneralInfoHandler
get /core/getGeneralInfo returns (GiResp) get /core/getGeneralInfo returns (GiResp)
@handler listDomainResourceHandler @handler listDomainResourceHandler
get /core/listDomainResource returns (DomainResourceResp) get /core/listDomainResource returns (DomainResourceResp)
@handler getResourcePanelConfigHandler @handler getResourcePanelConfigHandler
get /core/getResourcePanelConfigHandler returns (ResourcePanelConfigResp) get /core/getResourcePanelConfigHandler returns (ResourcePanelConfigResp)
@handler putResourcePanelConfigHandler @handler putResourcePanelConfigHandler
put /core/resourcePanelConfigHandler (ResourcePanelConfigReq) put /core/resourcePanelConfigHandler (ResourcePanelConfigReq)
@handler getComputilityStatisticsHandler @handler getComputilityStatisticsHandler
get /core/getComputilityStatistics returns (ComputilityStatisticsResp) get /core/getComputilityStatistics returns (ComputilityStatisticsResp)
@handler nodeAssetsHandler @handler nodeAssetsHandler
get /core/assets returns (NodeAssetsResp) get /core/assets returns (NodeAssetsResp)
@handler saveHashcatHandler @handler saveHashcatHandler
post /core/saveHashcat (SaveHashcatReq) post /core/saveHashcat (SaveHashcatReq)
@handler getHashcatHandler @handler getHashcatHandler
get /core/getHashcat/:crackTaskId (getHashcatHandlerReq) returns (getHashcatHandlerResp) get /core/getHashcat/:crackTaskId (getHashcatHandlerReq) returns (getHashcatHandlerResp)
} }
@ -93,10 +93,10 @@ service pcm {
service pcm { service pcm {
@handler listJobHandler @handler listJobHandler
get /hpc/listJob (listJobReq) returns (listJobResp) get /hpc/listJob (listJobReq) returns (listJobResp)
@handler listHistoryJobHandler @handler listHistoryJobHandler
get /hpc/listHistoryJob (listHistoryJobReq) returns (listHistoryJobResp) get /hpc/listHistoryJob (listHistoryJobReq) returns (listHistoryJobResp)
@handler queueAssetsHandler @handler queueAssetsHandler
get /queue/assets returns (QueueAssetsResp) get /queue/assets returns (QueueAssetsResp)
} }
@ -109,7 +109,7 @@ service pcm {
service pcm { service pcm {
@handler cloudListHandler @handler cloudListHandler
get /task/list returns (cloudListResp) get /task/list returns (cloudListResp)
@handler deleteYamlHandler @handler deleteYamlHandler
get /cloud/DeleteYaml (ApplyReq) returns (DeleteResp) get /cloud/DeleteYaml (ApplyReq) returns (DeleteResp)
} }
@ -122,10 +122,10 @@ service pcm {
service pcm { service pcm {
@handler listDataSetHandler @handler listDataSetHandler
get /ai/listDataSet/:projectId (DataSetReq) returns (DataSetResp) get /ai/listDataSet/:projectId (DataSetReq) returns (DataSetResp)
@handler CreateDataSetHandler @handler CreateDataSetHandler
post /ai/createDataSet/:projectId (CreateDataSetReq) returns (CreateDataSetResp) post /ai/createDataSet/:projectId (CreateDataSetReq) returns (CreateDataSetResp)
@handler DeleteDataSetHandler @handler DeleteDataSetHandler
delete /ai/deleteDataSet/:projectId/:datasetId (DeleteDataSetReq) returns (DeleteDataSetResp) delete /ai/deleteDataSet/:projectId/:datasetId (DeleteDataSetReq) returns (DeleteDataSetResp)
// creat task 创建导入任务 // creat task 创建导入任务
@ -156,7 +156,7 @@ service pcm {
// ShowAlgorithmByUuid 展示算法详情 // ShowAlgorithmByUuid 展示算法详情
@handler ShowAlgorithmByUuid @handler ShowAlgorithmByUuid
get /ai/ShowAlgorithmByUuid/:projectId/:algorithmId (ShowAlgorithmByUuidReq) returns (ShowAlgorithmByUuidResp) get /ai/ShowAlgorithmByUuid/:projectId/:algorithmId (ShowAlgorithmByUuidReq) returns (ShowAlgorithmByUuidResp)
// creat export task 创建导出任务 // creat export task 创建导出任务
@handler CreateExportTaskHandler @handler CreateExportTaskHandler
post /ai/CreateExportTask/:projectId/:datasetId (CreateExportTaskReq) returns (ExportTaskDataResp) post /ai/CreateExportTask/:projectId/:datasetId (CreateExportTaskReq) returns (ExportTaskDataResp)
@ -164,11 +164,11 @@ service pcm {
get /ai/GetExportTasksOfDataset/:projectId/:datasetId (GetExportTasksOfDatasetReq) returns (GetExportTasksOfDatasetResp) get /ai/GetExportTasksOfDataset/:projectId/:datasetId (GetExportTasksOfDatasetReq) returns (GetExportTasksOfDatasetResp)
@handler GetExportTaskStatusOfDatasetHandler @handler GetExportTaskStatusOfDatasetHandler
get /ai/GetExportTaskStatusOfDataset/:projectId/:resourceId/:taskId (GetExportTaskStatusOfDatasetReq) returns (GetExportTaskStatusOfDatasetResp) get /ai/GetExportTaskStatusOfDataset/:projectId/:resourceId/:taskId (GetExportTaskStatusOfDatasetReq) returns (GetExportTaskStatusOfDatasetResp)
// create processor task 创建处理任务 // create processor task 创建处理任务
@handler CreateProcessorTaskHandler @handler CreateProcessorTaskHandler
post /ai/CreateProcessorTask (CreateProcessorTaskReq) returns (CreateProcessorTaskResp) post /ai/CreateProcessorTask (CreateProcessorTaskReq) returns (CreateProcessorTaskResp)
// create service 创建服务 // create service 创建服务
@handler CreateServiceHandler @handler CreateServiceHandler
post /ai/CreateService/:projectId (CreateServiceReq) returns (CreateServiceResp) post /ai/CreateService/:projectId (CreateServiceReq) returns (CreateServiceResp)
@ -184,7 +184,7 @@ service pcm {
// ListClusters查询专属资源池列表 // ListClusters查询专属资源池列表
@handler ListClustersHandler @handler ListClustersHandler
get /ai/ListClusters (ListClustersReq) returns (ListClustersResp) get /ai/ListClusters (ListClustersReq) returns (ListClustersResp)
/******************Notebook Method start*************************/ /******************Notebook Method start*************************/
@handler listNotebookHandler @handler listNotebookHandler
get /ai/listNotebook (ListNotebookReq) returns (ListNotebookResp) get /ai/listNotebook (ListNotebookReq) returns (ListNotebookResp)
@ -199,7 +199,7 @@ service pcm {
@handler mountNotebookStorageHandler @handler mountNotebookStorageHandler
post /ai/mountNotebookStorage (MountNotebookStorageReq) returns (MountNotebookStorageResp) post /ai/mountNotebookStorage (MountNotebookStorageReq) returns (MountNotebookStorageResp)
/******************Notebook Method end*************************/ /******************Notebook Method end*************************/
/******************Visualization Job Method start*************************/ /******************Visualization Job Method start*************************/
@handler getVisualizationJobHandler @handler getVisualizationJobHandler
get /ai/getVisualizationJob (GetVisualizationJobReq) returns (GetVisualizationJobResp) get /ai/getVisualizationJob (GetVisualizationJobReq) returns (GetVisualizationJobResp)
@ -230,16 +230,16 @@ service pcm {
service pcm { service pcm {
@handler uploadHandler @handler uploadHandler
post /upload post /upload
@handler chunkHandler @handler chunkHandler
post /chunk post /chunk
@handler imageListHandler @handler imageListHandler
get /image/list returns (imageListResp) get /image/list returns (imageListResp)
@handler dataSetCheckHandler @handler dataSetCheckHandler
get /dataSet/check/:fileMd5 (checkReq) returns (checkResp) get /dataSet/check/:fileMd5 (checkReq) returns (checkResp)
@handler uploadDataSetHandler @handler uploadDataSetHandler
post /dataSet/upload post /dataSet/upload
} }
@ -335,25 +335,25 @@ service pcm {
service pcm { service pcm {
@handler UploadLinkImageHandler @handler UploadLinkImageHandler
post /storelink/uploadImage (UploadLinkImageReq) returns (UploadLinkImageResp) post /storelink/uploadImage (UploadLinkImageReq) returns (UploadLinkImageResp)
@handler GetLinkImageListHandler @handler GetLinkImageListHandler
get /storelink/getImageList (GetLinkImageListReq) returns (GetLinkImageListResp) get /storelink/getImageList (GetLinkImageListReq) returns (GetLinkImageListResp)
@handler DeleteLinkImageHandler @handler DeleteLinkImageHandler
delete /storelink/deleteImage (DeleteLinkImageReq) returns (DeleteLinkImageResp) delete /storelink/deleteImage (DeleteLinkImageReq) returns (DeleteLinkImageResp)
@handler SubmitLinkTaskHandler @handler SubmitLinkTaskHandler
post /storelink/submitTask (SubmitLinkTaskReq) returns (SubmitLinkTaskResp) post /storelink/submitTask (SubmitLinkTaskReq) returns (SubmitLinkTaskResp)
@handler GetLinkTaskHandler @handler GetLinkTaskHandler
get /storelink/getTask (GetLinkTaskReq) returns (GetLinkTaskResp) get /storelink/getTask (GetLinkTaskReq) returns (GetLinkTaskResp)
@handler DeleteLinkTaskHandler @handler DeleteLinkTaskHandler
delete /storelink/deleteTask (DeleteLinkTaskReq) returns (DeleteLinkTaskResp) delete /storelink/deleteTask (DeleteLinkTaskReq) returns (DeleteLinkTaskResp)
@handler GetParticipantsHandler @handler GetParticipantsHandler
get /storelink/getParticipants (GetParticipantsReq) returns (GetParticipantsResp) get /storelink/getParticipants (GetParticipantsReq) returns (GetParticipantsResp)
@handler GetAISpecsHandler @handler GetAISpecsHandler
get /storelink/getResourceSpecs (GetResourceSpecsReq) returns (GetResourceSpecsResp) get /storelink/getResourceSpecs (GetResourceSpecsReq) returns (GetResourceSpecsResp)
} }

View File

@ -439,6 +439,8 @@ type SaveHashcatReq struct {
CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间 CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间
CrackProgress string `json:"crackProgress"` // 进度 CrackProgress string `json:"crackProgress"` // 进度
CrackResult string `json:"crackResult"` // 结果 CrackResult string `json:"crackResult"` // 结果
Started string `json:"started"` // 开始时间
Stoped string `json:"stoped"` // 结束时间
} }
type GetHashcatHandlerReq struct { type GetHashcatHandlerReq struct {
@ -457,6 +459,8 @@ type HashCat struct {
CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间 CrackEstimatedTime string `json:"crackEstimatedTime"` // 预计时间
CrackProgress string `json:"crackProgress"` // 进度 CrackProgress string `json:"crackProgress"` // 进度
CrackResult string `json:"crackResult"` // 结果 CrackResult string `json:"crackResult"` // 结果
Started string `json:"started"` // 开始时间
Stoped string `json:"stoped"` // 结束时间
} }
type ParticipantListResp struct { type ParticipantListResp struct {
@ -842,7 +846,7 @@ type ImportTasks struct {
TotalFileCount uint32 `json:"totalFileCount,omitempty"` TotalFileCount uint32 `json:"totalFileCount,omitempty"`
CreateTime uint32 `json:"createTime,omitempty"` CreateTime uint32 `json:"createTime,omitempty"`
ElapsedTime uint32 `json:"elapsedTime,omitempty"` ElapsedTime uint32 `json:"elapsedTime,omitempty"`
AnnotationFormatConfig []interface{} `json:"annotationFormatConfigomitempty"` AnnotationFormatConfig []interface{} `json:"annotationFormatConfig,omitempty"`
} }
type Annotations struct { type Annotations struct {

View File

@ -21,6 +21,8 @@ type (
CrackEstimatedTime string `db:"crack_estimated_time"` // 预计时间 CrackEstimatedTime string `db:"crack_estimated_time"` // 预计时间
CrackProgress string `db:"crack_progress"` // 进度 CrackProgress string `db:"crack_progress"` // 进度
CrackResult string `db:"crack_result"` // 结果 CrackResult string `db:"crack_result"` // 结果
Started string `db:"started"` // 开始时间
Stoped string `db:"started"` // 结束时间
CreatedBy int64 `db:"created_by"` // 创建人 CreatedBy int64 `db:"created_by"` // 创建人
UpdatedBy int64 `db:"updated_by"` // 更新人 UpdatedBy int64 `db:"updated_by"` // 更新人
DeletedFlag int64 `db:"deleted_flag"` // 是否删除0-否1-是) DeletedFlag int64 `db:"deleted_flag"` // 是否删除0-否1-是)