Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 어셈블리어
- architecture
- .nret core 배포
- LOB
- mvwin
- REDIS
- doupdate
- edge trigger
- epoll
- C언어
- 취약점
- rfc5508
- packet filter
- ncurses
- Compiler
- NAPT
- .net core 7
- 풀이
- DOCKER-USER
- level trigger
- packet flow
- wrefresh
- wnourefresh
- ioctl
- Docker
- cbpf
- BOF
- epoll_wait
- iptables
- vtable
Archives
- Today
- Total
목록netfilter (1)
Tuuna Computer Science
NIC에서 수신한 패킷이 USERSPACE로 전송되는 과정
패킷이 USERSPACE로 전송되는 과정 개론 netfilter hook에 대해서 살펴보는중 어쩌다보니 잠시 커널 소스를 조금 보게 되었는데 어쩌다보니 패킷이 네트워크 인터페이스에 도착해서 관련함수들을 콜하고 그 후 ip_rcv함수를 콜하는 것부터 udp_rcv, tcp_v4_rcv 함수를 콜하는 과정을 보게 되었는데 정리할겸 포스팅 (문서 참조 없이 커널 소스만 보면서 정리한것이기에 틀린것이 있을 수 있음) Netfilter Hook Netfilter Hook에는 주로 5가지의 Hook Point가 존재한다. NF_INET_PRE_ROUTING NF_INET_LOCAL_IN NF_INET_FORWARD NF_INET_PORT_ROUTING NF_INET_LOCAL_OUT 우리는 패킷이 로컬 호스트의 응..
Network
2023. 7. 11. 22:54