Releases: HTTPs-omma/HTTPsBAS-HSProtocol
Releases · HTTPs-omma/HTTPsBAS-HSProtocol
v2.0.0
v1.0.12
버그수정
v1.0.11
GET_APPLICATION = 0b0000001000
GET_SYSTEMINFO = 0b0000001001
EXECUTE_PAYLOAD = 0b0000001010
EXECUTE_CLEANUP = 0b0000001011
추가
v1.0.10
getApplication/SystemInfo update 커멘드 업데이트
v1.0.9
update
v1.0.8
Add Hex to string function and string to Hex function.
v1.0.7
ACK ERROR 추가
v1.0.6
제발 고쳐저라
v1.0.5
go mod 업데이트 < 모듈 다운이 안되는 버그 수정 >
v1.0.4
const (
ACK = 0b0000000000 // Command: 0 (0b0000000000)
// 제목: Ack
// 설명: Identification에 대응되는 패킷을 잘 처리했음을 알림.
UPDATE_AGENT_PROTOCOL = 0b0000000001 // Command: 1 (0b0000000001)
// 제목: updateAgentProtocol
// 설명: Agent가 자신의 통신 프로토콜에 대한 설정 값을 ProtocolID 필드에 담아 전달합니다.
// Code | 통신 프로토콜 | 보기
// 0b0001 | TCP
// 0b0010 | UDP --------
// 0b0011 | HTTP --------
// 0b0100 | HTTPS --------
UPDATE_AGENT_STATUS = 0b0000000010 // Command: 2 (0b0000000010)
// 제목: updateAgentStatus
// 설명: Agent가 자신의 통신 방법을 전달합니다.
// 0b00: stopping
// 0b01: waiting (새로 생성)
// 0b10: running
// 0b11: remove (삭제 요청)
SEND_AGENT_SYS_INFO = 0b0000000011 // Command: 3 (0b0000000011)
// 제목: sendAgentSysInfo
// 설명: Agent가 컴퓨터의 정보를 JSON 형태로 Data 필드에 직렬화하여 전송합니다.
RESERVED = 0b0000000100 // Command: 4 (0b0000000100)
// 제목: 예약
// 설명: 예약
SEND_AGENT_APP_INFO = 0b0000000101 // Command: 5 (0b0000000101)
// 제목: sendAgentSysAppInfo
// 설명: Agent가 ApplicationInfo 정보를 JSON 형태로 Data 필드에 직렬화하여 전송합니다.
FETCH_INSTRUCTION = 0b0000000110 // Command: 6 (0b0000000110)
// 제목: fetchInstruction
// 설명: Agent가 Server 측에 공격 시나리오 (YAML 파일)를 요청합니다. 이때 데이터는 Data 필드에 YAML 형태로 직렬화하여 전송됩니다.
SEND_PROCEDURE_LOG = 0b0000000111 // Command: 7 (0b0000000111)
// 제목: sendProcedureLog
// 설명: Agent가 Server 측에 공격 시나리오 로그를 JSON 형태로 Data 필드에 직렬화하여 전송합니다.
)
추가