일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- coding test
- 라우팅프로토콜
- 코딩테스트
- 리눅스
- Routing
- 라우터
- MySQL
- programmers
- 트레바리
- 프로그래머스
- 스노트 룰
- snort
- database
- 라우팅
- 컨테이너
- Container
- Cosmos
- Python
- Snort Rule
- 데이터베이스
- docker
- 스노트
- osi7layer
- 코딩 테스트
- OSI7계층
- Linux
- db
- Router
- 도커
- TDD
- Today
- Total
목록Simple is IT (165)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
SDN(Software Defined Networking)- 네트워크 제어 기능이 물리적 네트워크와 분리되도록 프로그래밍한 네트워크 구조- 네트워크 제어 기능을 데이터 전달 기능과 분리해 구현한다. SDN을 가장 간략하게 표현한 그림 !! 자세한 내용은 이전 포스팅 확인https://blog.naver.com/hyun0524e/221838513601 Ubuntu:16.04Mininet- 일반 PC에서 쉽게 가상의 네트워크 환경을 구성, Openflow를 활용한 SDN과 같은 네트워크 환겨을 구성해볼 수 있는 프로그램이다. Mininet 설치 # apt-get insatll git -y # cd mininet # git tag // version # cd util # ./install.sh..
SSL ? : 전송계층의 보안 프로토콜이다. (HTTP 통신을 암호화하는데 사용) SSL Strip : MITM 공격을 수행하고 있을 때 Hacker - Target = http 통신, Web - Hacker = https 통신하며 접속 허용, 비정상 통신 수행 Hacker 192.168.10.6 (Kali Linux) Target 192.168.10.8 (Windows XP) Gateway 192.168.10.2 Hacker # arpspoof -t 192.168.10.2 192.168.10.8 # arpspoof -t 192.168.10.8 192.168.10.2 # fragrouter -B1 # apt-get install iptables -y # iptables -t nat -A PREROUTIN..
Openstack을 설치하기 위한 최소 사양 Controller Node (Core Component) CPU Processor 1-2, RAM 8GB, Storage 100GB, 2 NIC Compute Node (Core Component) CPU Processor 2-4, RAM 8GB, Storage 100GB, 2 NIC Block Storage Node (Optional) CPU Processor 1-2, RAM 4GB, Storage 100GB, 1 NIC Object Storage Node (Optional) CPU Processor 1-2, RAM 4GB, Storage 100GB, 1 NIC Devstack 설치(Ocata) Ubuntu 환경에서 Network 환경 설정을 마친 상태를 ..
Docker Compose: yam 포맷으로 기술된 설정 파일로, 여러 컨테이너의 실행을 한 번에 관리할 수 있게 해준다.아래 주소를 통해 최신 버전의 정보를 얻을 수 있다.https://github.com/docker/compose/releases curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose# 실행하기 위한 권한 부여chmod +x /usr/local/bin/docker-composedocker-compose version docker-compose 명령으로 컨테이너 실행 먼저 컨테이너 하나를 ..
Docker의 이미지가 될 파일은 go언어로 작성하였습니다.# Go 언어 설치 작업https://snowdeer.github.io/go/2018/01/20/how-to-install-golang-on-centos/https://snowdeer.github.io/go/2018/01/20/how-to-install-golang-on-centos/ Example1. 모든 HTTP 요청에 대해 "Hello Docker!!"라는 응답을 보낸다.2. Port Number 8080으로 요청을 받는 서버 애플리케이션으로 동작한다.3. 클라이언트로부터 요청을 받으면 received request라는 메세지를 표준으로 출력한다.해당 조건에 맞게 Image가 될 파일을 작성한다. Configuration main.go ..
명령은 기본적으로 "docker [Options] COMMAND"로 작성한다.세세한 옵션에 대해서 정확하게 알고 싶다면 다음 명령어로 도움말을 확인한다.docker helpDocker Container 생애주기: 실행 중, 정지, 파기실행 중 : Dockerfile에 포함된 CMD 및 ENTRYPOINT 인스트럭션에 정의된 애플리케이션이 실행정지 : 사용자가 명시적으로 정지하거나 컨테이너에서 실행된 애플리케이션이 종료된 경우 컨테이너가 종료파기 : 정지 상태의 컨테이너는 명시적으로 파기하지 않는 이상 디스크에 그대로 남아 있는 상태(완전 삭제 바람) 컨테이너 생성 및 실행 docker container run [Options] Image(or Image ID)[:tag] [command] e..
명령은 기본적으로 "docker [Options] COMMAND"로 작성한다.세세한 옵션에 대해서 정확하게 알고 싶다면 다음 명령어로 도움말을 확인한다.docker help 이미지 빌드 docker image build -t Image{:Tag] Dockerfile_path ex) docker image build -t image:latest . -> Dockerfile이 존재하지 않으면 실행이 불가 -t : 이미지명과 tag명을 붙이는 것 -f : Dockerfile이 다른 파일명으로 되어있을 시에 지정하는 옵션 --pull : 베이스 이미지를 강제로 받아오는 옵션(--pull=true) 이미지 검색 docker search [Options] [검색 키워드] ex) docker searc..
NAT(Network Address Translation): IP 패킷 헤더의 IP 주소를 변경하는 기능 혹은 그러한 절차Firewall의 NATPREROUTING : DNAT를 이용해 패킷이 생길 때 사용한다.POSTROUTING : SNAT를 이용해 패킷이 생길 때 사용한다.SNAT (Source NAT, 내 -> 외)DNAT (Destination NAT, 외 -> 내) 다음과 같은 구성에서 각종 사용법 등을 알아볼 것이다.서로 간의라우팅, 인터넷은 되는 상태Kali: 외부에서 침입을 시도하는 HackerFirewalld: 침입을 방어하기 위한 일종의 보안 장비(CenOS)WindowsServer: 사용자 [Direct Interface]# firewall-cmd --direct --..