일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 금리인하
- 제넥신
- 해킹
- 스페인 코로나
- 픽크루
- 김영권
- 김영권 아내
- 성남 코로나 확진자
- libtins
- 조희연
- 고민정
- 김재석
- 홍혜걸
- 스콜피온킹
- 뭉쳐야 찬다
- 성남은혜의강교회
- 이지혜
- 이태원 클라쓰 15회 예고
- 양적완화
- 유튜버 김재석
- 은혜의 강 교회
- 리리남매
- 이상형 만들기
- 최강욱
- 미국 금리인하
- 임영규
- 학교 개학 연기 4월
- 폰폰테스트
- 불가피
- 킹덤 고근희
Archives
- Today
- Total
Dork's port
TUN Interface의 패킷 캡처 중 앞에 헤더가 붙는 경우 본문
C++에서 TUN interface를 핸들링 하던 중 매번 패킷에 00 00 08 00 과 같이 정보가 앞에 붙어있는 경우가 있어, 이것을 핸들링해주었다.
경험상 08 00은 아이피 헤더의 number 즉, ethernet header의 ether_type이라는것을 알수있었는데, 버퍼 값 계산이나 등등 너무 번거로워서 이게 뭔가 찾아보니, TUN interface를 사용할때 앞에 정보에 대한 헤더를 붙여준다고 한다.
이것은 interface 생성시 flag에 IFF_NO_PI 옵션 추가를 통해 제거해 줄 수 있다.
'Develop' 카테고리의 다른 글
Python3 (SQL Alchemy) - MySQL server has gone away 에러 해결 (0) | 2020.03.11 |
---|---|
Python3 - SQLAlchemy 사용하기 (0) | 2020.02.26 |
Python에서 matplotlib이용 시 font type 변경하기 (2) | 2019.05.16 |
PyQt에서 QPlainText를 이용해 정보 출력하기(색상 변경) (2) | 2019.04.14 |
pyqt를 이용한 QTreeWidget 이용 및 리스트 간 항목 이동 구현하기 (4) | 2019.04.13 |
Comments