에코 서버와 같은 간단한 예제가 FreeBSD 커널 모듈 (또는 syscall)로 필요합니다. 나는 OpenKETA을 보았지만 큰 코드를 가지고 있습니다. 이해하고 사용하기가 너무 어렵습니다. 간단한 예가 있습니까?FreeBSD 커널 모듈의 소켓 샘플 코드
0
A
답변
0
당신이 성취하려고하는 것이고 광고하지는 않겠지 만 질문에 따라 Designing BSD Rootkits과 FreeBSD Device Drivers 사본을 얻는 것이 좋습니다. 나는 둘 다 읽었고 그들이 당신을 도울 것이라고 생각합니다.
+0
나는 두 권의 책을 가지고 있지만 아무것도 갖고 있지 않습니다. 커널의 소켓에 대해. BSD Rootkits book은 icmp 패킷을 수신하는 예제가 있지만 데이터를 보내려면 tcp 또는 udp가 필요합니다. ICMP는 네트워크 제어 패킷을 보냅니다. – Behzad
0
아마도 sosend (9) 계열의 기능 (man 9 sosend)에 대한 설명서를보고 싶을 것입니다. 이것들은 소켓에서 작동하는 커널 루틴입니다.
관련 문제
- 1. FreeBSD 커널 모듈의 타이머?
- 2. gcov for freebsd 커널 코드
- 3. FreeBSD 커널 코드에 로그인하십시오.
- 4. FreeBSD 소켓 닫기 문제
- 5. 리눅스 커널 모듈의 디스 어셈블리 코드
- 6. 특정 장치 (다른 커널 모듈의 코드)에서 커널 모듈을 언로드하십시오.
- 7. FreeBSD 커널 크기를 결정하는 방법
- 8. 커널 모듈의 오류 처리
- 9. 커널 모듈의 CPU 정보
- 10. 커널 모듈의 디렉토리를 검색하십시오.
- 11. EFAULT 커널 모듈의 함수
- 12. 서버 소켓 질문 (샘플 코드 주석)
- 13. 커널 모듈의 커널 심볼에 어떻게 액세스합니까?
- 14. 리눅스 커널 모듈의 주기적 태스크
- 15. 중첩 된 외부 선언 경고 freebsd 커널
- 16. 리눅스 커널 모듈의 문자열 조작
- 17. 리눅스 커널 모듈의 문자 장치
- 18. 리눅스 커널 모듈의 단점은 무엇입니까?
- 19. 커널 모듈의 선언되지 않은 변수
- 20. 커널 모듈의 제어 레지스터 수정
- 21. Objdump -S가 Linux 커널 모듈의 소스 코드 목록을 표시하지 않습니다.
- 22. Linsched 샘플 코드
- 23. FreeBSD 선점
- 24. Opencv 텍스트 모듈의 런타임 오류 샘플 코드 "webcam_demo"
- 25. 샘플 웹 소켓 연결
- 26. 커널 샘플을 사용하는 생성 샘플
- 27. 커널 모듈에서 변경된 내용을 커널 모듈의 파일로 되 돌리십시오.
- 28. 샘플 코드
- 29. netlink 소켓 문제 : 커널 고정
- 30. 리눅스 커널 TCP 소켓 수정
어때 이것에 대해 : http://www.paulgriffiths.net/program/c/echoserv.php 또는 http://www.speakfreely.org/doc/echo.html – Lizz