1. Intro 예전에는 서버에서 실행한 script 결과를 이메일로 보냈다면 이제는 Slack이라는 훌륭한 도구를 이용하여 정보를 주고 받을 수 있다. Slack의 WebHooks을 사용하면 되는데 서버에서 python을 이용해서 메시지를 전송해보자. 2. Incomming Webhook 생성 Slack에서 채널을 만든 후 “Add an app”을 클릭한다. “Add configuration”을 클릭하여 설정을 추가한다. WebHooks을 추가할 때 중요한 것은 “Post to Channel”, “Webhook […]
Author: manager
virtualenv
1. Intro python에서 virtual environment를 왜 사용해야할까? 설치 환경의 변화, 모듈(pip)의 버전 변경에 따른 종속성 문제를 virtualenv를 통해 해결할 수 있다. virtualenv는 python에서 가상환경 구성 후 그 환경 내에서 프로그래밍, 실행하는 것으로 종속성에 상관없는 매우 편리한 프로그래밍 환경을 제공한다. 2. Install sudo apt install python3-venv 3. Command # 가상환경 생성 python3 -m venv […]
[Error] rsyslogd-2007: action ‘action 19’ suspended
1. Intro /var/log/messages 확인시 아래와 같은 메시지가 지속적으로 발생한다. Dec 10 12:03:41 rsyslogd-2007: action ‘action 19’ suspended, next retry is Wed Dec 12 18:05:11 2018 [try http://www.rsyslog.com/e/2007 ] 2. Solve sudo vi /etc/rsyslog.conf ; 아래의 문장을 모두 주석처리한다.
윤년 버그로 인한 소프트웨어 오류 사례
1. Intro 프로그래밍 교육시 예제로 사용하는 가장 흔한 예시가 윤년을 고려한 달력 제작이다. 별 문제 아니라고, 쉽게 넘어가기 쉬운 윤년이 소프트웨어에 미치는 영향은 어떠한지 살펴보자. 2. 윤년 버그로 인한 소프트웨어 오류 사례 시기 내용 세부 내용 2008 MS 준 디바이스 벽돌 버그 12월 31일 인식 오류(논리적 오류) 2010 Sony 플레이스테이션네트워크(PSN) 중단 시스템이 2010년을 윤년으로 […]
Install snort on CentOS7
1. Intro CentOS7에 snort를 설치해보자. 2. How to do? 기본적인 방법은 공식 홈페이지 매뉴얼을 따르되, 중간중간 오류가 있다. 따라서 아래의 방법대로 설치하면 오류 없이 설치할 수 있다. Step 1. Install snort & daq wget https://snort.org/downloads/snort/daq-2.0.6.tar.gz wget https://snort.org/downloads/snort/snort-2.9.12.tar.gz wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libnghttp2-1.31.1-1.el7.x86_64.rpm yum install daq-2.0.6.tar.gz yum install libnghttp2-1.31.1-1.el7.x86_64.rpm yum install snort-2.9.12.tar.gz Step 2. Link library ln -s […]
IDA 6.8 Pro
IDA.Pro.6.8
How to set up python2, 3 at the same time
1. Usage mklink C:\Windows\System32\python2.exe C:\Python\Python27\python.exe mklink C:\Windows\System32\python3.exe C:\Python\Python37\python.exe
JSP tag
1. 종류 지시자 <%@ %> 페이지 속성 주석 <%– –%> HTML 주석 : F12에서 보임 JSP 주석 : 서버에서 실행되므로 안 보임 선언 <%! %> 변수(전역), 메소드 선언 표현식 <%= %> 결과값 출력 스크립트릿 <% %> JAVA 코드 액션태그 <jsp:action> </jsp:action> JAVAbin 연결
Basic Analysis using cmd (bat file)
1. Intro You can use this batch file to perform basic analysis on computers using the Windows OS. The analysis file is output to a separate path (or default path) in txt file format. 2. Pre-Condition If you use this batch file, than you need necessary tools. You have to download and install the […]
Service restart
1. Usage sudo synoservice –restart [Service Name ex>nginx]