<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>moon-core 기술 블로그</title>
    <link>https://www.moon-core.com/blog/</link>
    <description>백엔드·인프라·CS 학습 기록</description>
    <language>ko</language>
    <lastBuildDate>Fri, 28 Aug 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://www.moon-core.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>1인 회사에 보안팀이랑 감사팀을 만들었음 (AI 에이전트로)</title>
      <link>https://www.moon-core.com/blog/ai-security-audit-team.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/ai-security-audit-team.html</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <description>Paperclip에 AI 보안팀·감사팀 구성, 만드는 쪽과 확인하는 쪽 분리</description>
      <category>paperclip</category>
      <category>security</category>
      <category>audit</category>
      <category>ai-agent</category>
    </item>
    <item>
      <title>fail2ban 24시간으로 늘렸더니 recidive가 죽어있었다</title>
      <link>https://www.moon-core.com/blog/fail2ban-tuning.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/fail2ban-tuning.html</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <description>밴 기간 늘리고 영구밴 붙이는 김에 설정 몇 개를 봤는데, 서로 물려서 무력화되는 조합이 있었다. 상습 IP 84개 일괄 영구밴까지.</description>
      <category>security</category>
      <category>fail2ban</category>
      <category>ssh</category>
      <category>nftables</category>
    </item>
    <item>
      <title>서버 보안용 대시보드 제작기</title>
      <link>https://www.moon-core.com/blog/secwatch.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/secwatch.html</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <description>로그 보는걸로 부족해서 회사에서 쓰던 대시보드 이식</description>
      <category>security</category>
      <category>secwatch</category>
      <category>docker</category>
      <category>monitoring</category>
    </item>
    <item>
      <title>집 서버 공격과 방어 기록</title>
      <link>https://www.moon-core.com/blog/ssh-bruteforce.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/ssh-bruteforce.html</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <description>SSH 무차별 대입 하루 4천건 이상, 국내 회선 최다</description>
      <category>security</category>
      <category>ssh</category>
      <category>fail2ban</category>
      <category>secwatch</category>
    </item>
    <item>
      <title>사업 공고 판정을 Claude 구독으로 자동화하기</title>
      <link>https://www.moon-core.com/blog/smart-factory-ai-judge.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/smart-factory-ai-judge.html</guid>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <description>스마트공장 공고 판정을 Claude Code 구독으로, 사무실-집 서버 파일큐 연동</description>
      <category>automation</category>
      <category>claude</category>
      <category>n8n</category>
      <category>wireguard</category>
    </item>
    <item>
      <title>마크 서버, 디스코드 봇으로 원격조작하기 (RCON 직접 구현)</title>
      <link>https://www.moon-core.com/blog/mc-discord-bot-rcon.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/mc-discord-bot-rcon.html</guid>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
      <description>RCON 포트 안 열고 디스코드 봇으로 원격조작, 프로토콜은 40줄 직접 구현</description>
      <category>minecraft</category>
      <category>discord</category>
      <category>bot</category>
      <category>rcon</category>
      <category>python</category>
    </item>
    <item>
      <title>재부팅했더니 모니터링만 13시간 죽어있던 이유</title>
      <link>https://www.moon-core.com/blog/docker-vpn-bind-race.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/docker-vpn-bind-race.html</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>도커와 WireGuard 부팅 순서 경합, ip_nonlocal_bind 한 줄로 해결</description>
      <category>docker</category>
      <category>wireguard</category>
      <category>prometheus</category>
      <category>homeserver</category>
    </item>
    <item>
      <title>미니PC 홈서버 CPU가 94도까지 오르길래</title>
      <link>https://www.moon-core.com/blog/minipc-cpu-94c.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/minipc-cpu-94c.html</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>저녁마다 CPU 94도, 부스트 클럭 캡으로 20도 내림</description>
      <category>homeserver</category>
      <category>linux</category>
      <category>minipc</category>
      <category>thermal</category>
    </item>
    <item>
      <title>팰월드 서버 새벽 재시작에 예고 방송 붙이기</title>
      <link>https://www.moon-core.com/blog/palworld-restart-notice.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/palworld-restart-notice.html</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>접속자 있으면 건너뛰는 내장 자동재시작 대신 인게임+디스코드 예고 후 강제 재시작</description>
      <category>palworld</category>
      <category>gameserver</category>
      <category>automation</category>
      <category>homeserver</category>
    </item>
    <item>
      <title>마크 서버 하나 더 파기 (그리고 Java 25 함정)</title>
      <link>https://www.moon-core.com/blog/paper-server-java25.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/paper-server-java25.html</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>바닐라 감성 Paper 서버 추가, CoreProtect 버전이랑 Java 25에 한번씩 막힘</description>
      <category>minecraft</category>
      <category>paper</category>
      <category>java</category>
      <category>homeserver</category>
    </item>
    <item>
      <title>새벽에 서버가 혼자 재부팅됐다 (알림은 안 왔다)</title>
      <link>https://www.moon-core.com/blog/silent-reboot.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/silent-reboot.html</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>정전 추정 비정상 재부팅, 모드팩 서버랑 모니터링 스택이 같이 죽어있었음</description>
      <category>incident</category>
      <category>monitoring</category>
      <category>docker</category>
      <category>systemd</category>
    </item>
    <item>
      <title>집 서버 마크 운영 자동화 (DDNS, 모니터링, 알림 한글화)</title>
      <link>https://www.moon-core.com/blog/mc-ddns-monitoring-alerts.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/mc-ddns-monitoring-alerts.html</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>유동 IP 자동 갱신, 서버 다운 감시, 디스코드 알림 한글화</description>
      <category>minecraft</category>
      <category>monitoring</category>
      <category>prometheus</category>
      <category>homeserver</category>
    </item>
    <item>
      <title>취준생 때 만든 팰월드 디스코드 봇 개량기</title>
      <link>https://www.moon-core.com/blog/palcord-bot-remaster.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/palcord-bot-remaster.html</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>screen에 명령 밀어넣고 ps로 PID 긁던 2년 전 봇을 도커 + 공식 REST API로 갈아엎음</description>
      <category>python</category>
      <category>discord</category>
      <category>palworld</category>
      <category>docker</category>
    </item>
    <item>
      <title>팰월드 전용 서버 구축기 (도커, 메모리 관리)</title>
      <link>https://www.moon-core.com/blog/palworld-dedicated-server.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/palworld-dedicated-server.html</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>팰월드 전용 서버 도커로 띄우기, 메모리 상한이랑 새벽 자동 재시작</description>
      <category>palworld</category>
      <category>docker</category>
      <category>homeserver</category>
    </item>
    <item>
      <title>팰월드 프로메테우스 익스포터 파이썬 50줄로 자작</title>
      <link>https://www.moon-core.com/blog/palworld-exporter.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/palworld-exporter.html</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>팰월드 REST API -&gt; 프로메테우스 변환기, 표준 라이브러리만으로</description>
      <category>palworld</category>
      <category>prometheus</category>
      <category>python</category>
      <category>monitoring</category>
    </item>
    <item>
      <title>마크 모드팩 서버 구축기 (Society: Sunlit Valley)</title>
      <link>https://www.moon-core.com/blog/sunlit-valley-modpack-server.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/sunlit-valley-modpack-server.html</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>농사 모드팩 서버 추가, 자바 버전·tmux 재시작 함정·게임 계정 권한 정리</description>
      <category>minecraft</category>
      <category>homeserver</category>
      <category>linux</category>
    </item>
    <item>
      <title>Cloudflare Tunnel, 설정 파일을 고쳐도 반영이 안 되던 이유</title>
      <link>https://www.moon-core.com/blog/cloudflare-tunnel-remote-config.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/cloudflare-tunnel-remote-config.html</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
      <description>config.yml 고쳐도 404, 알고 보니 터널이 원격 관리로 넘어가 있었음(AI 한테 맡겨놓고 신경 안썼더니 이래 됐다.)</description>
      <category>cloudflare</category>
      <category>tunnel</category>
      <category>traefik</category>
      <category>self-hosting</category>
    </item>
    <item>
      <title>해킹당한 서버 되살리기 (침해 조사부터 하드닝까지)</title>
      <link>https://www.moon-core.com/blog/securing-a-breached-server.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/securing-a-breached-server.html</guid>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
      <description>취미로 돌리던 게임 서버에 불청객이 왔다. 침해 흔적 확인, 공격 표면 파악, Lynis 점수 59에서 67까지 올린 기록.</description>
      <category>security</category>
      <category>hardening</category>
      <category>wireguard</category>
      <category>incident</category>
    </item>
    <item>
      <title>홈 서버에 Prometheus + Grafana 모니터링 스택 올리기</title>
      <link>https://www.moon-core.com/blog/home-server-monitoring.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/home-server-monitoring.html</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <description>미니PC 한 대에 node_exporter, cAdvisor, Alertmanager 붙이면서 막힌 것들</description>
      <category>monitoring</category>
      <category>prometheus</category>
      <category>grafana</category>
      <category>docker</category>
    </item>
    <item>
      <title>[Python][이게 왜 안돼?] * (애스터리스크), map, zip</title>
      <link>https://www.moon-core.com/blog/tistory-64.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-64.html</guid>
      <pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate>
      <description>위 포스팅이랑 이어지는 글임.</description>
      <category>Python</category>
    </item>
    <item>
      <title>[Python][이게 왜 안돼?] yield 키워드와 Generator</title>
      <link>https://www.moon-core.com/blog/tistory-63.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-63.html</guid>
      <pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate>
      <description>예전에 회사에서 만들었던 프로젝트를 재구성하다가 몰랐던걸 발견해서 기록함.</description>
      <category>Python</category>
    </item>
    <item>
      <title>서블릿(Servlet)이 뭐지? (CGI, Servlet, Tomcat)</title>
      <link>https://www.moon-core.com/blog/tistory-60.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-60.html</guid>
      <pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate>
      <description>Java로 구현된 (개선된 형태의)CGI 이다.</description>
      <category>Java</category>
    </item>
    <item>
      <title>[Python][이게 왜 되지?][Selenium 3.141.0] import 작동 원리</title>
      <link>https://www.moon-core.com/blog/tistory-61.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-61.html</guid>
      <pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate>
      <description>이전 포스팅 :</description>
      <category>Python</category>
      <category>프로젝트</category>
    </item>
    <item>
      <title>[프로그래머스 SQL] Lv4. 특정 세대의 대장균 찾기</title>
      <link>https://www.moon-core.com/blog/tistory-62.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-62.html</guid>
      <pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate>
      <description>정답 보기</description>
      <category>SQL</category>
      <category>프로그래머스</category>
    </item>
    <item>
      <title>[프로그래머스 SQL] Lv4. 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기</title>
      <link>https://www.moon-core.com/blog/tistory-59.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-59.html</guid>
      <pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate>
      <description>정답보기</description>
      <category>SQL</category>
      <category>프로그래머스</category>
    </item>
    <item>
      <title>[프로그래머스 SQL] Lv3. 대장균의 크기에 따라 분류하기 2 (NTILE 없이)</title>
      <link>https://www.moon-core.com/blog/tistory-58.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-58.html</guid>
      <pubDate>Fri, 14 Feb 2025 00:00:00 GMT</pubDate>
      <description>처음 푼 코드</description>
      <category>SQL</category>
      <category>프로그래머스</category>
    </item>
    <item>
      <title>[저장용] DB 관련 면접 질문 정리</title>
      <link>https://www.moon-core.com/blog/tistory-57.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-57.html</guid>
      <pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate>
      <description>아래 질문들은 흔하게 나오는 질문들인데, 얼마나 알고 있는지 문항을 보고 답변해봅시다.</description>
      <category>CS</category>
    </item>
    <item>
      <title>[저장용] HTTP 관련 면접 질문 정리</title>
      <link>https://www.moon-core.com/blog/tistory-56.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-56.html</guid>
      <pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate>
      <description>아래 질문들은 흔하게 나오는 질문들인데, 얼마나 알고 있는지 문항을 보고 답변해봅시다.</description>
      <category>CS</category>
    </item>
    <item>
      <title>[프로그래머스 SQL] Lv4. 그룹별 조건에 맞는 식당 목록 출력하기</title>
      <link>https://www.moon-core.com/blog/tistory-55.html</link>
      <guid isPermaLink="true">https://www.moon-core.com/blog/tistory-55.html</guid>
      <pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate>
      <description>서브쿼리 + GROUP BY + DENSE_RANK 를 활용하였고 핵심 아이디어는 이렇습니다.</description>
      <category>SQL</category>
      <category>프로그래머스</category>
    </item>
  </channel>
</rss>
