본문 바로가기
how to

how to set "CyberChef" in synology using docker.

by 즉흥 2024. 4. 22.
728x90
반응형

시놀로지에서 도커를 이용하여 사이버셰프(CyberChef) 세팅하는 방법.

 

시놀로지의 특정 버전부터는 "도커"를 지원한다.

 

이전에는 "Docker"라는 이름의 패키지로 지원하였으나, 어느날 보니 "Container Mangaer"로 이름이 바뀌어있다.

 

최근 도커를 사용할 일이 꽤나 늘어서 이것저것 시도해보고 있었는데, 시놀로지에서 도커를 지원했던 것이 생각나서 CyberChef를 시놀로지 도커로 띄워보았다.

 

결론부터 말하면 아주 만족스럽다.

 

시놀로지 Virtual Machine에서 리눅스 서버를 띄우고, 그 리눅스 서버에서 WAS를 설치하여 CyberChef를 이용했던 이전과 다르게, Container Manager를 이용해 간단히 설치하고 이용할 수 있다.

 

설치 방법은 아래와 같음.

 

1. 패키지 센터에서 Container Manager 설치

패키지 센터의 Container Manager

 

2. Container Mangaer > 레지스트리 > cyberchef 검색 후 'mpepping/cyberchef' 이미지 설치

 

Container Manager의 '레지스트리' 메뉴에서 도커 허브를 이용할 수 있다!

 

여러 CyberChef 이미지 중 'mpeppin/cyberchef'를 선택한 이유는 단순히 별이 많아서..

CyberChef 이미지 다운로드

 

3. 이미지 실행

2에서 설치한 이미지 실행

 

4. 'Web Station' 관련 옵션 선택

 

해당 옵션을 선택하면 쉽게 포트포워딩이 가능하다.

 

8000:HTTP인 이유는 dockerfile에 그렇게 설정되어 있기 때문.

Web Station, 8000 : HTTP 설정

 

5. 웹 서비스 포털 설정

 

컨테이너 설정 과정에서 Web Station 옵션을 체크하면 자동으로 웹 스테이션의 웹 서비스 포털 설정 창이 생성된다.

 

'포털 유형'은 '포트 기반'과 '이름 기반'이 있는데,

 

포트 기반을 설정하면 외부 포트와 도커 컨테이너 포트(8000)을 포워딩 해주고

 

이름 기반을 설정하면 서브 도메인을 쉽게 사용할 수 있다.

 

나는 aaa.kr:8000 이런 식으로 쓸까 하다가 서브 도메인이 더 편해서 cc.aaa.kr로 정했다.

 

이름 기반으로 설정

 

6. Web Station 설정 완료

설정이 완료된 화면

 

 

.

 

 

이제 도커를 이용해 CyberChef를 시놀로지에서 사용할 수 있다!

728x90
반응형

댓글