Show GN: MyLocal - 외부에 열린 개발 서버를 보여 주고 업무 시간 뒤 정리하는 앱

2 days ago 10

MyLocal은 외부에 열린 개발 서버를 보여 주고, 업무 시간이 끝나면 알린 뒤 꺼 주는 앱입니다. lsof는 확인하는 순간의 포트만 보여 줍니다. MyLocal은 누가 띄웠고 왜 열렸는지도 보여 주고, 업무 시간 뒤에 새로 뜬 서버도 계속 찾습니다. 저는 백엔드 개발자입니다. 최근 제 Mac에 정보 탈취형 악성코드가 설치되는 일을 겪었습니다. 그 뒤 개발 중인 서버에 외부에서 접속하는 상황을 발견해 직접 만들었습니다. 악성코드를 찾거나 막는 프로그램은 아닙니다. 제가 겪은 악성코드도 막지 못합니다. 누가 접속했는지도 보여 주지 않습니다. 잊고 켜 둔 서버가 열려 있는 시간을 줄이는 도구입니다. 하는 일 노출 확인: 포트, 외부 노출 여부, 실행 출처(터미널, IDE, launchd, pm2, Docker), 터널을 보여 줍니다. 명령줄 옵션이나 Docker 포트 설정 때문에 열렸다면 그 설정과 바꾸는 방법을 보여 줍니다. 코드, 환경 변수, 설정 파일 때문에 열렸다면 원인을 알 수 없어 찾아볼 곳만 안내합니다. 파일을 직접 고치지는 않습니다. 업무 시간 뒤 정리: 먼저 알린 뒤 외부에 열린 서버만 끕니다(기본값). 다시 켜 주지는 않습니다. 처음에는 기록만 하고, 사용자가 켜야 실제로 끕니다. 버전과 보안 공지: 지원 종료, 새 패치, 알려진 공지를 색으로 표시합니다. 서버를 실행하지 않고 버전을 읽어, 내 컴퓨터 안에서 비교합니다. 표시 때문에 서버를 끄지는 않습니다. 취약점 검사가 아니고, 표시가 없어도 안전하다는 뜻은 아닙니다. AI 에이전트와 같이 보기: mylocal 명령줄 도구와 스킬을 쓰면 Claude Code 같은 에이전트에게 물어볼 수 있습니다. 예: "왜 열렸어?", "이 공지는 무슨 뜻이야?", "어느 버전에서 고쳐졌어?" 에이전트는 일정과 규칙을 바꿀 수 있습니다. 서버를 끄는 일은 앱에서만 합니다. 명령 결과는 그 AI 서비스로 전달될 수 있고, 비밀값은 가려집니다. 홈페이지에서 볼 수 있는 것 홈페이지: https://mylocal.myiam.io 잠들지 않는 밤에 서버가 열려 있는 시간: https://mylocal.myiam.io/#night 127.0.0.1과 0.0.0.0의 차이: https://mylocal.myiam.io/#why 하루 동안 MyLocal이 하는 일: https://mylocal.myiam.io/#day 서버를 띄운 쪽에 따라 끄는 방법: https://m...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵