일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 종류
- 자료구조
- 데이터엔지니어링
- TCP
- sql
- dockerfile
- 데이터 웨어하우스
- linux
- 가상환경
- PYTHON
- 데이터베이스
- airflow.cfg
- 데이터 파이프라인
- 운영체제
- 컴퓨터 네트워크
- HADOOP
- 파이썬
- AWS
- S3
- http
- airflow
- Go
- 컴퓨터네트워크
- Django
- Docker
- redshift
- 데브코스
- 정리
- TIL
- 데이터 엔지니어링
- Today
- Total
목록분류 전체보기 (183)
홍카나의 공부방

Windows 기준 - django-admin startproject {project 명} => 프로젝트 폴더 및 manage.py 생성 - (Git 설정) .gitignore 설정 체크 => gitignore.io에 들어가서 Django 검색 입력 후 필요에 따라 복붙하고 이용. => git add .gitignore로 .gitignore까지 stage에 당연히 올려줘야한다. - python {project 폴더 명}\manage.py check => 이상이 없는지 system check 진행 - python {project 폴더 명}\manage.py runserver => 서버실행 ( 서버는 로컬호스트로, default is 127.0.0.1:8000 ) - python {project 폴더 명}\..
Windows에서는 파이썬의 psutil 라이브러리를 이용하여 현재 열려 있는 포트와 해당 포트를 사용하는 프로세스의 목록을 가져올 수 있다. 다음 코드를 작성해서 실행시켜보자. import psutil def open_ports(): open_ports = {} for conn in psutil.net_connections(kind='tcp'): if conn.status == 'ESTABLISHED': process = psutil.Process(conn.pid) process_name = process.name() open_ports[conn.laddr.port] = process_name return open_ports ports = open_ports() for port, process in p..
포트스캐닝(Port Scanning)이란 특정 시스템 혹은 네트워크에서 어떤 포트가 열린 채로 서비스를 진행하고 있는지 알아내는 과정이다. 포트별로 직접 접속하여 스캔하는 방식인 TCP Connect scan을 Python으로 구현해보자. 이는 대상 시스템에 로그 엔트리를 생성하기 때문에 가장 일반적인 포트 검색 유형이자 네트워크 침입에 사용되는 포트 검색 유형 중 하나다. # do port scanning on localhost import socket def scan_ports(host, start_port, end_port): open_ports = [] for port in range(start_port, end_port): print(port) sock = socket.socket(socket...

Private Network(사설망) 집에서 인터넷 공유기를 사용한다면, 인터넷에 연결이 될 때 ISP와 연결이 되고 IP 주소를 '한 개' 받아오는 경우가 보통이다. (물론 이 경우, 인터넷을 사용하기 위해 DNS 서버 주소, 라우터 주소, Net Mask 등도 다 받아온다.) 근데 집에는 보통 IP를 필요로 하는 여러 개의 머신이 존재한다. 당장 노트북, 데스크탑, 핸드폰 등등.. 이런 것들은 다 주소를 다르게 할당해야 한다. 이를 위해 물리 네트워크 내부의 노드들에는 Private Network 주소인 사설망 주소를 할당해준다. 예시로, 192.168.0.0/16이 있다. Smurf Attack(스머프 공격) Hacker Node(H)가 Victim Node(V)에게 DoS 공격을 하려한다고 가정해..