도구

[GeoIP] MaxMind GeoIP License 생성

1.https://www.maxmind.com/en/account/login 로그인 진행 2.좌측 Manage License Keys 선택 3.”Generate new license key”을 클릭하여 라이선스 생성 4.라이선스가 생성되면 Account ID와 License key가 보여지는데 다시 볼 수 없으므로 반드시 캡쳐 또는 GeoIP.conf 다운로드 5. GeoIP.conf 내용 예제AccountID 380145LicenseKey 8nK6uG_SI4un2SPPnKmWQi9S3Bo2KpX6MIqM_mmkEditionIDs GeoLite2-ASN GeoLite2-City GeoLite2-Country 6. https://github.com/maxmind/geoipupdate 를 통해 GeoIP 업데이트 진행

[GeoIP] MaxMind GeoIP License 생성 더 읽기"

WebGoat

다운로드: https://github.com/WebGoat/WebGoat/releases WebGoat은 보안 문제로 localhost에서만 접속 가능하므로, 외부에서도 접속이 가능하도록 apache 웹서버의 Proxy 기능을 사용하여 외부에서 접속이 가능하도록 구성한다. WebGoat을 systemd 서비스로 추가 웹브라우저에서 http://10.10.10.32/WebGoat 으로 접속

WebGoat 더 읽기"

MSYS2 설치 및 추가 패키지 설치

1. msys2 base 다운로드  https://repo.msys2.org/distrib/x86_64/  에서 최신버전을 다운로드    예) msys2-base-x86_64-20231026.sfx 2.msys2.exe 실행 3.패키지 데이터베이스와 베이스 패키지 업데이트  pacman -Syu –noconfirm 4.베이스 패키지들의 나머지들 업데이트  pacman -Su –noconfirm 5. msys2.exe 실행 후 추가 패키지 설치  ※패키지 목록 검색:    https://packages.msys2.org/queue    https://repo.msys2.org/msys   pacman -Su –noconfirm  pacman -S –noconfirm bzip2  pacman -S –noconfirm curl  pacman

MSYS2 설치 및 추가 패키지 설치 더 읽기"

Outlook 검색 필터

hyunsoo  hyunsoo, hyunsoonhyunsoony, HYUNSOO, HyunSoo, 또는 기타 대/소문자 조합을 포함하는 항목. 빠른 검색은 대/소문자를 구분하지 않습니다. 이를 통해 abcBOBdef 또는 123bob이 포함된 항목을 찾을 수 없습니다. hyunsoo kang  hyunsoo와 이전 행에 나열된 모든 변형을 포함하는 항목, 또는 kang과 kang을 포함하는 모든 항목. 순서를 구분하지 않습니다. hyunsoo AND kang  순서에 관계없이 hyunsoo와 kang을 둘 다 포함하는

Outlook 검색 필터 더 읽기"

svn 서버 구축

▩STRING THAT NEEDS TO BE CHANGED:  /mnt/scm/git 10.10.10.111 scm sample_repo ■ SVN 용어 설명  ▒SVN의 기본 용어    ⊙revision: 파일을 수정하여 커밋하면 숫자가 증가한다. 저장소에 저장된 파일 버전이라고 할 수 있다.    ⊙trunk: 모두가 공유하는 작업공간이다.    ⊙branch: 임시로 격리된 작업공간이다.    ⊙tag: 목표가 달성되었을 때 완료 순간의 빌드를 저장하고 유지하는 것이다. 즉, 프로그램 개발

svn 서버 구축 더 읽기"

git 서버 구축

▩STRING THAT NEEDS TO BE CHANGED:  /mnt/scm/git 10.10.10.111 scm sample_repo ■git 원리 및 매커니즘  https://git-scm.com/book/ko/v2/ ############################################################# SSH 프로토콜로 운영 방법 (추천하지 않음)############################################################1.사용자 생성  GIT_REPO_DIR=”/mnt/scm/git”  useradd -m -d ${GIT_REPO_DIR} -s /usr/bin/git-shell -g scm -c “Git User” scm 2.SSH 인증키 생성  GIT_REPO_DIR=”/mnt/scm/git”  mkdir ${GIT_REPO_DIR}/.ssh  ssh-keygen -b 2048 -t rsa -C “git1@email.com” -f ${GIT_REPO_DIR}/.ssh/id_rsa -q -P “”  cat

git 서버 구축 더 읽기"

구글 주소록을 Outlook 연락처로 가져오기

■구글 주소록에서 내보내기(Export) REM “Outlook CSV” 형태로 내보내기 실행 후 아래 커맨드로 UTF-8→EUC-KR로 한글코드 변환 @ECHO OFFSET “GOOGLE_CONTACTS=D:\downloads\contacts.csv”SET “OUTLOOK_CONTACTS=D:\downloads\outlook_contacts.csv”IF EXIST %GOOGLE_CONTACTS% (  iconv -f utf-8 -t euc-kr %GOOGLE_CONTACTS% > %OUTLOOK_CONTACTS%  sed -i “s/$/\r/g” %OUTLOOK_CONTACTS%  rm -f %GOOGLE_CONTACTS%) ELSE (  ECHO %GOOGLE_CONTACTS% not found.)PAUSE ———————————————————– ■아웃룩으로 가져오기(Import) 1.내 연락처 모두 삭제 2. 파일 > 열기 및

구글 주소록을 Outlook 연락처로 가져오기 더 읽기"

AWS 용어 정리

https://docs.aws.amazon.com/ko_kr/general/latest/gr/glos-chap.html 1.Server  ■AMI(Amazon Machine Image)    소프트웨어 구성이 기재된 템플릿(예: 운영 체제, 애플리케이션 서버, 애플리케이션).  ■인스턴스(Instance)    인스턴스는 클라우드의 가상 서버로 AMI의 사본 개념. 하나의 AMI에서 다양한 인스턴스 유형을 실행할 수 있다.  ■EC2(Elastic Compute Cloud)    EC2는 일반적인 컴퓨팅 서버 개념. EC2의 크기 조정을 통해 서버 성능을 선택할 수 있다.  ■Auto Scaling    서버의 용량

AWS 용어 정리 더 읽기"

apache-tomcat SSL 적용 (https)

■준비물:1.https에 사용할 호스트/도메인 맵핑2.jks(Java Key Store) 형식의 KeyStore 파일3.KeyStore 파일의 패스워드 ■실행:1.server.xml에 아래를 추가 <Connector port=”443″ protocol=”org.apache.coyote.http11.Http11NioProtocol” maxThreads=”200″ SSLEnabled=”true”>  <SSLHostConfig>    <Certificate certificateKeystoreFile=”conf/localhost-rsa.jks”      certificateKeystorePassword=”password”      certificateKeyAlias=”alias” type=”RSA” />  </SSLHostConfig></Connector> 2.apache-tomcat 재시작 ※관련 링크  한국전자인증-apache-tomcat SSL인증서 설치 매뉴얼  https://cert.crosscert.com/tomcat-ssl%EC%9D%B8%EC%A6%9D%EC%84%9C-%EC%84%A4%EC%B9%98-%EB%A9%94%EB%89%B4%EC%96%BC/   SSL/TLS Configuration How-To  https://tomcat.apache.org/tomcat-9.0-doc/ssl-howto.html

apache-tomcat SSL 적용 (https) 더 읽기"

Battle.net 서버 설치 (PvPGN)

■PvPGN(Player versus Player Gaming Network)   https://pvpgn.pro/ 1. 소스코드 및 support 파일 다운로드   https://github.com/pvpgn/pvpgn-server/archive/master.tar.gz   https://sourceforge.net/projects/pvpgn.berlios/files/Support%20files/pvpgn-support-1.2.tar.gz/download 2. 소스코드 빌드   mkdir build   cd build   cmake -D CMAKE_INSTALL_PREFIX=/usr/local/pvpgn -D WITH_MYSQL=false -D WITH_LUA=false ../   make   make install 3. systemctl 서비스 등록   서비스 파일 작성   vi /usr/lib/systemd/system/pvpgn.service ————————————— [Unit] Description=Player versus

Battle.net 서버 설치 (PvPGN) 더 읽기"

위로 스크롤