본문 바로가기

전체 글272

Dockerfile 작성하기 - 기본 Python Docker를 통한 배포의 유연성은 사용해 본 사람이라면 계속 사용할 수 밖에 없게 만든다. 특히 개발하던 코드를 서버에 배포하고자 할 때 과거 발생하는 서버의 환경 설정 문제와 서버 구성의 간편함을 제공함으로써 보다 안전하고 빠르게 배포를 완료할 수 있다. 가장 처음 Docker를 사용하고자 한다면 Dockerfile을 작성하여야 한다. 여기에서는 Dockerfile을 작성할 때 어떻게 구성할 수 있는지 기본적으로 사용되는 커멘드들에 대해서 알아보도록 하겠다. Dockerfile 작성 Dockerfile을 작성할 때에 다음과 같은 루트로 작성을 진행하는 것을 추천한다. 1. 필요 라이브러리 설치 2. 도커 실행에 필요한 파일 복사 3. 서버 환경 설정 4. 스크립트 실행 크게 위 4가지를 순서적으로 진.. 2021. 9. 22.
원신 - 리세마라 최단 루트 오랫만에 리세마라를 원신에서 시도하는데 최단 루트와 최대 뽑기에 대해서 정리해 본다. 요약하자면 초보자의 기원으로 10회 일반 뽑기 4회 스타더스트와 원심 교환으로 3회 이렇게 뽑고 나면 다시 스타더스트가 75가 되어 1회 더 교환 하여 마지막 한번이 가능하다. 편하게 리세를 진행하기 위해서는 메일 주소가 필요하다. 아래 글에서 얘기한 https://www.emailondeck.com/ 에 접근하여 임시 메일 주소를 생성한다. 초간단 임시 메일 주소 만들기 (tistory.com) 초간단 임시 메일 주소 만들기 원신을 최근에 시작하였는데, 현재 원신은 더이상 게스트 로그인을 지원하지 않아 리세마라를 하기 위해서 메일 주고가 필요하다. 이에 적합한 방법을 찾다가 우연히 사이트 하나를 발견하였다 asecur.. 2021. 9. 9.
초간단 임시 메일 주소 만들기 원신을 최근에 시작하였는데, 현재 원신은 더이상 게스트 로그인을 지원하지 않아 리세마라를 하기 위해서 메일 주고가 필요하다. 이에 적합한 방법을 찾다가 우연히 사이트 하나를 발견하였다. 바로 임시 메일 주소 생성 사이트이다. https://www.emailondeck.com/ Disposable, Temporary Emails - EmailOnDeck.com Free and fast temporary email address in 2 easy steps. Private and secure. www.emailondeck.com 이 사이트를 이용하면 임시로 사용할 메일 주소를 바로 만들수 있다. 더이상 메일이 필요하지 않다면 X 버튼을 통해 삭제를 진행할 수 있다. 2021. 9. 9.
Windows IR Opensource Tool - Chainsaw https://www.bleepingcomputer.com/news/security/new-chainsaw-tool-helps-ir-teams-analyze-windows-event-logs/ New Chainsaw tool helps IR teams analyze Windows event logs Incident responders and blue teams have a new tool called Chainsaw that speeds up searching through Windows event log records to identify threats. www.bleepingcomputer.com Windows 사고 분석을 도와주는 오픈소스 도구가 최근 뉴스를 통해 알 수 있었다. 자세히 살펴보지는 .. 2021. 9. 8.
Python - smtplib 기본 라이브러리를 이용한 text/html 메일 보내기 대부분 프로그래밍에서는 메일 전달과 관련된 기본 라이브러리 및 예제 코드를 제공하고 있다. 오늘은 Python 부분에 대해서 메일 전송 방안에 대해 정리해 보고자 한다. 여기에서는 기본 라이브러리를 활용한 방안에 대해서 정리해 보도록 하겠다. MailSender 함수 만들기 메일에 내용이나 본문이 변경될 수 있기 때문에 아래와 같이 함수를 선언하여 사용하는 것을 추천한다. 아래 코드에서 유심있게 봐야하는 부분은 보내야 하는 대상 즉 To가 여러명일 경우, sendmail 에서의 To 데이터와 Message["To"]에 들어가는 데이터 형식이 다르다는 것이다. smtplib 의 sendmail 에서는 []를 이용한 리스트 형태로 들어가야 한다. 하지만 message["To"] 에서는 string으로 들어가.. 2021. 9. 6.
Splunk - Search Job and Share Splunk는 기본적으로 Search 를 진행할 때 Job 기반으로 처리하게 된다. 해당 작업에 대한 리스트는 Activity --> Jobs 에서 확인 할 수 있다. Job에는 검색한 결과를 보관하도록 되어 있는데, 이를 공유할 수 있는 방법에 대해 짧게 정리해 본다. 작업을 공유하기 위해서는 검색을 완료하게 되면, Edit Job Settings을 통해 할 수 있다. JobSettings 에 들어가면, 현재 설정이 나타난다. 기본설정으로는 Private(비공개), Lifetime(결과 저장 시간) 10분으로 설정되어 있다. 결과 저장 시간이 왜 짧은가? 라는 질문이 있을 수 있는데, Activity --> Jobs 에 들어가 보면, 작업별로 용량을 차지하는 것을 알 수 있다. 만약에 기업에서 사용하는.. 2021. 8. 25.