2012-12-26 2 views
0

에코 서버와 같은 간단한 예제가 FreeBSD 커널 모듈 (또는 syscall)로 필요합니다. 나는 OpenKETA을 보았지만 큰 코드를 가지고 있습니다. 이해하고 사용하기가 너무 어렵습니다. 간단한 예가 있습니까?FreeBSD 커널 모듈의 소켓 샘플 코드

+0

어때 이것에 대해 : http://www.paulgriffiths.net/program/c/echoserv.php 또는 http://www.speakfreely.org/doc/echo.html – Lizz

답변

0

당신이 성취하려고하는 것이고 광고하지는 않겠지 만 질문에 따라 Designing BSD RootkitsFreeBSD Device Drivers 사본을 얻는 것이 좋습니다. 나는 둘 다 읽었고 그들이 당신을 도울 것이라고 생각합니다.

+0

나는 두 권의 책을 가지고 있지만 아무것도 갖고 있지 않습니다. 커널의 소켓에 대해. BSD Rootkits book은 icmp 패킷을 수신하는 예제가 있지만 데이터를 보내려면 tcp 또는 udp가 필요합니다. ICMP는 네트워크 제어 패킷을 보냅니다. – Behzad

0

아마도 sosend (9) 계열의 기능 (man 9 sosend)에 대한 설명서를보고 싶을 것입니다. 이것들은 소켓에서 작동하는 커널 루틴입니다.