일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jupyter
- 주피터
- KTNF
- linked list
- Hash Table
- Python
- 프로젝트 오일러
- django framework
- Ipython
- 문자열
- 파이썬3
- FNCP
- 국산 네트워크
- ubuntu
- Anaconda
- project euler
- Django
- 다이나믹 프로그래밍
- Hash function
- Python3
- 백준 알고리즘
- IO Visor
- virtualenvwrapper
- 파이썬
- data structure
- 아나콘다
- virtualenv
- Euler
- 우분투
- 피보나치 수
- Today
- Total
목록IO Visor (2)
태코놀로지
Application-layer traffic processing with eBPF: a simple HTTP Filter 본 포스팅에서 다룰 IO Visor BCC를 활용한 응용 프로그램의 이름은 http_filter_simple이다. 응용 프로그램을 통해 네트워크 인터페이스로 출입하는 HTTP 패킷을 트레이싱할 수 있다. `bcc/examples/networking/http_filter' 경로에 위치한 `http-filter-simple.py` 파이썬 파일 실행하고, 인터넷 브라우저를 통해 웹 서핑을 하면 결과를 확인할 수 있다. 관련된 소스코드는 IO Visor - bcc Github 페이지를 확인하면 된다. 여담이지만, 해당 응용 프로그램 소스 코드를 확인하던 중에 사소한 오타를 발견하고 컨트리뷰..
아이오 바이저(IO Visor) 프로젝트란 무엇인가? 아이오 바이저 프로젝트 공식 페이지에서는 프로젝트에 대해서 아래와 같이 소개하고있다. 아이오 바이저 프로젝트를 제법 만졌지만 소개, 정의, 배경 기술내용을 정확하게 짚고 넘어가지 않아서 내용에 대해서 자주 흔들리는 경우가 생겼다. 이에 홈페이지부터 Github 내용까지 면밀히 살펴보면서 기본을 다져보려고 한다. 가장 먼저, 아이오 바이저는 리눅스 커널에 보편적인 IO의 확장(universal IO extensibility)을 가져왔으며, 그 결과 인프라 또는 IO 개발자들로 하여금 커널 코드를 재컴파일 하거나 재부팅하는 작업 없이 살아있는 시스템에서 응용 프로그램을 제작하고, 퍼플리싱하고, 배포(deploy) 할 수 있게 한다. 아이오 바이저 프로젝트..