4 인이 2주간 할만한 미니프로젝트 문의
글쓴이: alsgo123 / 작성시간: 목, 2003/06/19 - 1:52오후
예... 제목과 같습니다. ^^
저희는 현재 모 학원의 1년과정에 다니고 있습니다.
과정은 `Windows CE Embedded 개발자과정` 입니다만
4인이 그 안에서 왕따 당하며 리눅스 스터디를 하고 있습니다.
C , C++ ,MFC , Win32API 를 배웠고 Network Programming 을 배운후
2주간의 미니프로젝트를 해야할 시점이 되었습니다.
리눅스 스터디이긴 하지만 많이 모자란 부분이 있어서 조언을 구합니다. ^^
지금으로는 리눅스에서 C,Network(pcap,netfilter,iptables ,snort,tcpdump) 같은걸
조합?해서 방화벽 같은걸 만들거나 패킷을 분석해서 통계내는 뭐 그런것들을 생각 하고있습니다만 이게 OK 가 떨어지지 않으면 다른 대안으로 낼 만한게 전무한 실정입니다.
Linux 에서 C 로 네트웍 프로그래밍으로 할만한 (오픈소스 소프트웨어들을 따라하는것도 괜찮을것 같습니다만.^^)좋은 경험이나 의견들이 있으신지
이렇게 조언 구합니다.
감사합니다.
----
오픈소스 그 힘을 믿습니다. ㅠㅠ
Forums:
메일 서버 같은 건 어떠신지...제대로 만들려면, 꽤 시간이 걸리
메일 서버 같은 건 어떠신지...
제대로 만들려면, 꽤 시간이 걸리지만,
간단하게만 한다면야, 2주 정도면 가능할듯 합니다.
계정 처리 같은 걸 DB하고 연동시킨다든지 하면, 더 재미있을 것 같네요.
그럼 고운 하루되시길...
본보기로는 qmail, xmail 같은것들이 있습니다.
=========================
CharSyam ^^ --- 고운 하루
=========================
웹 검색엔진은 어떤가요?
로봇 만들고 색인기 만들고..
한글 형태소 분석기가 문제가 되지만...
간단하게 만들면 4명이서 2주정도 하면 만들수 있지 않을까요...
멋진남자...
그래도 만들려고 생각했을때 바로 이거야 하고 느낌이 오는게 재미있게 만들
그래도 만들려고 생각했을때 바로 이거야 하고 느낌이 오는게 재미있게 만들수 있는 지름길이 아닐까 합니다.
sourceForge 에서 한번 관심있는쪽 키워드를 넣어서 긁어 보시죠.
유사한 프로젝트가 있으면 도움도 얻으실수 있을 겁니다.
\ 별을 보며 소원을 빌 때 당신이 누구인지는
\ 중요하지 않습니다. 당신이 소망하는 것이
★ 무엇이든, 포기하지 않는 한 그 꿈은 이루어
집니다. <司法試驗 合格記 中>
웹서버는 어떨까요 ?
정적파일 처리랑 CGI 처리가 가능한 간단한 웹서버를 만들어보는 건 어떨지요 ~
雪害木
MSN:snowtree73@hotmail.com
역시 저도..
아파치같은 하나 만들어보는거 강추입니다~
간단한 메신져 서버가 나을듯 하네요..4명이면 한명은 디비쪽한
간단한 메신져 서버가 나을듯 하네요..
4명이면
한명은 디비쪽
한명은 윈도클라이언트
두명은 서버
제 생각에는 ..
이전에 제 경험으로 몇자 적어봅니다.... 리눅스방화벽
1. 방화벽에서의 요구기능 정의
2. 리눅스의 기본 방화벽 환경 만들기.
2.1 커널에 netfilter 기능넣고 컴파일
2.2 데몬개발. [ 보통 gui는 web기반인데,,모 알아서 하구여 web이면,,
ssl도 사용해야 할듯.. 방화벽이라면..]
데몬은 gui데몬과 가령 방화벽 룰(iptable로 exec해서)을 입력
및 적용해야 할 데몬 필요할듯.같구여
음 .. 만약 데몬끼리 통신하려면 ipc에서 적당한 모델 고르면 될거구..
군데, 룰에 대한 자료구조를 정의하는것 자체가 좀 시간이
걸릴 수 있겠네요. 음.. 그 자체가 시간이 좀 걸려서 2주는
좀 벅찰지도..
3. packet캡쳐 및 모니터링.
[꼭 필요한지 의문이네요..하긴 통계낼때 사용할수도 있군요 ]
pcap라이브러리를 기반으로 위에서의 데몬 내에서 하되,
중간의 tcpdump( 아시겠지만 pcap으로 만들었으니까)를 참조해서
filter에 대한 세부 옵션 파싱관련 루틴 분석 및 구현..
4. 음 결국 2에서의 방화벽내에 3에서의 pcap이 들어가니까.
방화벽내에서 흘러다니는 패킷 및 세션에 대한 모니터링 추적은
되겠네요.
군데 iptable에 활성화되는 세션은 모니터링이 되는걸로 알고 잇는데..
-,-;;
ssl관련 내용은 openssl.org에서 소스를 받으면 아마 데모폴더에
셈플코드가 유용할 거에요. 물론 openssl.org의 다큐먼트도
이전보다 좋아져서 함수별 설명도 잘되있는거 같구...
유닉스/리눅스 관련 데몬은 스티븐스책에 예제들 많으니까
참조하면 될거 같구여
참고로 , 기능은 아주 아주 최소화 해야 할거 같네요.
그리고, 멤버가 4이라니까. netfilter 1명, 데몬 1, pcap1명 으로 각기
test해보면서 서로 뭉치는 모양으로 하면 어떨까 합니다.
행운을 빌구여!~ 음 , 위에서도 이야기 햇지만, 기능은 아주 아주쪼그맣게
해서 돌아가는거 확인하고 그리고, 쬠씩 추가해보세요~ :lol:
\\(^^ )^^)// **
댓글 달기