Vulhub와 tcpdump를 활용한 보안 테스트 환경 구축 및 트래픽 모니터링

사전 준비 VMware Workstation 15 Ubuntu 20.04 192.168.50.157 Kali Linux 192.168.50.53 설치 과정 Docker 설치는 다음과 같습니다: sudo apt-get update sudo apt-get install docker.io Git 설치: sudo apt-get install git Net-tools 설치: sudo apt-get install net-tools Docker 버전 확인 후 서비스 시작: docker --version sudo service docker start 국내 Do ...

6월 24일 16:04에 게시됨

CentOS에 Docker 설치하기

Docker 설치 절차 본 문서의 모든 명령어는 root 권한으로 실행해야 합니다. root가 아닌 사용자의 경우 sudo 키워드를 추가해 주세요. 1. 기존 Docker 버전 제거 방법 1: Docker 패키지만 제거 (설정 파일 유지) yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker- ...

6월 24일 16:02에 게시됨

Docker 이미지 속도 개선을 위한 공식 설정 가이드

1. 왜 이미지 소스를 변경해야 하는가? Docker는 기본적으로 Docker Hub에서 이미지를 다운로드하지만, 국내 사용자의 경우 네트워크 지연으로 인해 다운로드 속도가 매우 느리거나 실패하는 경우가 많습니다. 이를 해결하기 위해 국내에 위치한 반복 이미지 저장소를 설정하면 다음과 같은 이점이 있습니다: ⚡️ 속도 향상 10배 이상: 실측 결과 기준 nginx 이미지 다운 ...

6월 24일 02:01에 게시됨

VLAN별 MAC 주소 테이블 분석을 통한 네트워크 문제 진단 및 Spring Boot 기반 Docker 이미지 생성과 실행

VLAN 기반 MAC 주소 테이블 확인 방법 display mac-address vlan [vlan-id] 명령어는 스위치와 같은 네트워크 장비에서 특정 VLAN에 속한 디바이스들의 MAC 주소 정보를 조회할 때 사용됩니다. 이 테이블은 장비가 어떤 포트를 통해 어떤 MAC 주소를 학습했는지를 기록하며, 네트워크 연결 상태를 점검하거나 설정 오류를 추적하는 데 중요한 역할을 합니다. 주요 활용 사 ...

6월 23일 20:47에 게시됨

Docker를 이용한 Elasticsearch 7.x+ 보안 설정 및 Elasticsearch-head 연동 가이드

Elasticsearch 설치 및 배포 1. Elasticsearch 이미지 다운로드 # Docker Hub에서 Elasticsearch 버전 확인 docker search elasticsearch # 특정 버전의 Elasticsearch 이미지 다운로드 docker pull docker.io/library/elasticsearch:7.17.0 2. Elasticsearch 컨테이너 실행 # Elasticsearch 컨테이너 생성 및 실행 docker run -td --name elasticsearch_node -p 9200:92 ...

6월 23일 18:02에 게시됨

웹 기반 이커머스 포스터 자동 생성 툴의 업데이트 및 통합 방법

프로젝트 개요 FastPoster 는 클라우드 환경에서 작동하는 시각적 콘텐츠 제작 솔루션으로, 주로 전자상거래 관련 배너나 프로모션 이미지를 빠르게 구성하기 위해 사용됩니다. 프론트엔드는 반응형 디자인을 위한 프레임워크인 Vue를 채택하고 있으며, 백엔드 이미지 처리엔진으로는 Pillow 라이브러리를 활용하여 서버측에서 렌더링 작업을 수행합니다. 다양한 언어 생 ...

6월 23일 02:21에 게시됨

AgileBoot 백엔드 프레임워크 시작 가이드

프로젝트 개요 AgileBoot 백엔드는 Spring Boot 기반의 엔터프라이즈급 애플리케이션 개발을 위한 구조화된 템플릿입니다. 계층형 아키텍처와 도메인 주도 설계 원칙을 적용하여 대규모 팀 협업과 장기적인 유지보수를 고려한 구조로 설계되었습니다. 코드베이스 구성 프로젝트 루트에서 주요 디렉터리는 다음과 같이 배치됩니다: agileboot-backend/ ├── src/main/jav ...

6월 21일 20:24에 게시됨

웹 아키텍처 유형 및 구축 방법

웹 아키텍처 유형 1. 순수 정적 웹 순수 정적 웹은 사용자와의 상호작용이 없으며, 단순히 정보를 표시하는 용도로만 사용됩니다. 이 때문에 일반적인 웹 취약점이 존재하지 않습니다. 2. 프론트엔드와 백엔드가 분리되지 않은 웹 프론트엔드 코드가 백엔드 프레임워크에 내장되어 있습니다. 사용자가 웹사이트에 접속하면, 백엔드에서 페이지를 렌더링하여 사용자에게 ...

6월 21일 17:08에 게시됨

eagurin/synapse 분지 기반 최적화된 Matrix 통신 서버 배포 가이드

프로젝트 개요: 오픈소스 실시간 커뮤니케이션 서버 구축 최근 자가 호스팅 기반의 실시간 메시징 시스템을 구축하고자 하면서, 데이터 소유권과 기능 확장성 사이에서 균형을 찾기 위해 오픈소스 생태계를 조사했다. 그 과정에서 eagurin/synapse라는 프로젝트에 주목하게 되었다. 이는 유명한 matrix-org/synapse 프로젝트의 활발한 커뮤니티 분지로, 원본의 기능 완전 ...

6월 21일 03:20에 게시됨

Docker를 사용한 Redis 클러스터 구축 및 고가용성 설정

Redis 클러스터 구성 자동화 스크립트 작성 6개의 Redis 노드를 위한 디렉터리와 설정 파일을 일괄 생성하는 Bash 스크립트를 작성합니다. 각 노드는 별도의 포트와 IP 주소를 사용하며, 클러스터 모드로 동작하도록 구성됩니다. #!/bin/bash # Redis 클러스터 환경 세팅 스크립트 for port in $(seq 1 6); do mkdir -p /redis-data/node-${port}/conf cat > /redi ...

6월 21일 01:47에 게시됨