Jongwan.com

Hello world

네이버 키워드 조회수 검색

네이버 키워드 조회수 검색 기능 특정 키워드가 네이버에서 어느정도 검색되는지 파악이 가능 검색한 키워드의 연관검색어 출력 개발언어 c#.net 4.0

Read More

게이트웨이 핑체크

Gateway ping 확인하는 스크립트 eth0 – 192.168.100.1 eth1 – 192.168.200.1 default gateway는  192.168.100.1 로 등록되어 있는 상태에서 192.168.100.1로 핑을 계속 보내면서 네트워크를 확인한다. 최대 실패횟수가 초과하면 현재 default gateway를 제거하고 eth1의 게이트웨이를 등록하고 관리자에게 이메일을 발송한다.  

Read More

오늘은..

오늘은 내 생애 가장 젊은 날..

Read More

젠서버 VM 자동실행

젠서버 VM 자동실행 XenCenter 실행 > 콘솔 풀리스트 확인 # xe pool-list 풀자동실행 변경 # xe pool-param-set uuid=UUID other-config:auto_poweron=true 가상서버 UUID 확인 # xe vm-list 가상서버 자동실행 변경 # xe vm-param-set uuid=UUID other-config:auth_poweron=true

Read More

ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION 어느날 갑자기 다운로드가 되지 않고 이런 오류메시지가 나와서 알아보니 크롬 최신버전에서 헤더가 변경되었다한다. 아래처럼 변경 (PHP) Header(“Content-Disposition: attachment; filename=$filename”); Header(“Content-Disposition: attachment; filename=\”$filename\”“); 파일명을 쌍따옴표로 묶어준다.

Read More

PHP – HTML DOM 파서

Simple Html DOM Parser http://sourceforge.net/projects/simplehtmldom/ C#의 Html Agility Pack(https://htmlagilitypack.codeplex.com/)같이 PHP에서 사용이 가능한 DOM 파서가 필요해 구글링을 해보니 Simplehtmldom 이라는 좋은 라이브러리가 있었다. 네이버 연합뉴스의 제목만 가져오기 다음 연령별 뉴스의 모든 노드를 출력

Read More

Google reCAPTCHA PHP (CURL/Snoopy) Sample

 Google reCAPTCHA 입력폼 폼데이터 처리(1) – Snoopy.lib.php 폼데이터 처리(2) – CURL

Read More

리눅스 hostname 변경

우분투에서 호스트네임을 변경하는 방법 hostname 파일 수정 #vim /etc/hostname hostname 적용 #hostname -F /etc/hostname hostname 확인 #hostname

Read More

find 명령으로 오래된 파일찾기

find 명령으로 오래된 파일을 찾아본다 현재위치에서 *.txt파일중 30일이 지난 파일을 출력 # find . -name “*.txt” -type f  -ctime +30 -print 현재위치에서 30일이 지난 모든 파일을 삭제 # find . -type f -ctime +30 | xargs rm 현재위치에서 30일이 지난 모든 디렉토리를 삭제 # find . -type d -ctime +30 | xargs rm -rf 현재 […]

Read More

fail2ban – 워드프레스 로그인 차단 (wp-login.php)

워드프레스 악의적인 로그인 차단 fail2ban 을 이용하여 워드프레스(https://wordpress.org/) 로그인 페이지를 안전하게 해보자 어느날 갑자기 무차별대입공격(brute force attack)으로 로그가 엄청나게 늘어나 버렸다. 워드프레스에 Wordfence 플러그인이 설치되어 있었지만 차단해주지는 못했다. 때문에 로그파일을 읽어 방화벽(iptables)에 등록해주는 fail2ban 을 이용하여 직접 방어해본다.   기본환경 ubuntu 14.04에 apache2가 설치되어 있다.   fail2ban 설치하기 fail2ban은 지정된 로그파일을 모니터링하면서 정규식을 이용, 특정패턴을 […]

Read More