기술 블로그
태그 구체를 돌려보고, 클릭해 글을 걸러 보세요.
1인 회사에 보안팀이랑 감사팀을 만들었음 (AI 에이전트로)
Paperclip에 AI 보안팀·감사팀 구성, 만드는 쪽과 확인하는 쪽 분리
fail2ban 24시간으로 늘렸더니 recidive가 죽어있었다
밴 기간 늘리고 영구밴 붙이는 김에 설정 몇 개를 봤는데, 서로 물려서 무력화되는 조합이 있었다. 상습 IP 84개 일괄 영구밴까지.
서버 보안용 대시보드 제작기
로그 보는걸로 부족해서 회사에서 쓰던 대시보드 이식
집 서버 공격과 방어 기록
SSH 무차별 대입 하루 4천건 이상, 국내 회선 최다
사업 공고 판정을 Claude 구독으로 자동화하기
스마트공장 공고 판정을 Claude Code 구독으로, 사무실-집 서버 파일큐 연동
마크 서버, 디스코드 봇으로 원격조작하기 (RCON 직접 구현)
RCON 포트 안 열고 디스코드 봇으로 원격조작, 프로토콜은 40줄 직접 구현
재부팅했더니 모니터링만 13시간 죽어있던 이유
도커와 WireGuard 부팅 순서 경합, ip_nonlocal_bind 한 줄로 해결
미니PC 홈서버 CPU가 94도까지 오르길래
저녁마다 CPU 94도, 부스트 클럭 캡으로 20도 내림
팰월드 서버 새벽 재시작에 예고 방송 붙이기
접속자 있으면 건너뛰는 내장 자동재시작 대신 인게임+디스코드 예고 후 강제 재시작
마크 서버 하나 더 파기 (그리고 Java 25 함정)
바닐라 감성 Paper 서버 추가, CoreProtect 버전이랑 Java 25에 한번씩 막힘
새벽에 서버가 혼자 재부팅됐다 (알림은 안 왔다)
정전 추정 비정상 재부팅, 모드팩 서버랑 모니터링 스택이 같이 죽어있었음
집 서버 마크 운영 자동화 (DDNS, 모니터링, 알림 한글화)
유동 IP 자동 갱신, 서버 다운 감시, 디스코드 알림 한글화
취준생 때 만든 팰월드 디스코드 봇 개량기
screen에 명령 밀어넣고 ps로 PID 긁던 2년 전 봇을 도커 + 공식 REST API로 갈아엎음
팰월드 전용 서버 구축기 (도커, 메모리 관리)
팰월드 전용 서버 도커로 띄우기, 메모리 상한이랑 새벽 자동 재시작
팰월드 프로메테우스 익스포터 파이썬 50줄로 자작
팰월드 REST API -> 프로메테우스 변환기, 표준 라이브러리만으로
마크 모드팩 서버 구축기 (Society: Sunlit Valley)
농사 모드팩 서버 추가, 자바 버전·tmux 재시작 함정·게임 계정 권한 정리
Cloudflare Tunnel, 설정 파일을 고쳐도 반영이 안 되던 이유
config.yml 고쳐도 404, 알고 보니 터널이 원격 관리로 넘어가 있었음(AI 한테 맡겨놓고 신경 안썼더니 이래 됐다.)
해킹당한 서버 되살리기 (침해 조사부터 하드닝까지)
취미로 돌리던 게임 서버에 불청객이 왔다. 침해 흔적 확인, 공격 표면 파악, Lynis 점수 59에서 67까지 올린 기록.
홈 서버에 Prometheus + Grafana 모니터링 스택 올리기
미니PC 한 대에 node_exporter, cAdvisor, Alertmanager 붙이면서 막힌 것들
[Python][이게 왜 안돼?] * (애스터리스크), map, zip
위 포스팅이랑 이어지는 글임.
[Python][이게 왜 안돼?] yield 키워드와 Generator
예전에 회사에서 만들었던 프로젝트를 재구성하다가 몰랐던걸 발견해서 기록함.
서블릿(Servlet)이 뭐지? (CGI, Servlet, Tomcat)
Java로 구현된 (개선된 형태의)CGI 이다.
[Python][이게 왜 되지?][Selenium 3.141.0] import 작동 원리
이전 포스팅 :
[프로그래머스 SQL] Lv4. 특정 세대의 대장균 찾기
정답 보기
[프로그래머스 SQL] Lv4. 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기
정답보기
[프로그래머스 SQL] Lv3. 대장균의 크기에 따라 분류하기 2 (NTILE 없이)
처음 푼 코드
[저장용] DB 관련 면접 질문 정리
아래 질문들은 흔하게 나오는 질문들인데, 얼마나 알고 있는지 문항을 보고 답변해봅시다.
[저장용] HTTP 관련 면접 질문 정리
아래 질문들은 흔하게 나오는 질문들인데, 얼마나 알고 있는지 문항을 보고 답변해봅시다.
[프로그래머스 SQL] Lv4. 그룹별 조건에 맞는 식당 목록 출력하기
서브쿼리 + GROUP BY + DENSE_RANK 를 활용하였고 핵심 아이디어는 이렇습니다.