Unix 환경에서 C로 간단한 HTTP 통신 모니터를 만들고 싶은데...막막합니다
글쓴이: cabjaewon / 작성시간: 금, 2006/12/01 - 4:30오후
제 컴퓨터에서 웹 서버로 보내는 HTTP 메세지의 내용을 모니터링하는 프로그램을 만들고 싶습니다.
HTTP 요청 메세지 형식에서 각 필드의 내용들을 확인할 수 있는 프로그램을 만들고.. 필드의 내용에 따라 HTTP 메세지 모니터를 사용하는 다른 시스템이 별도의 조처를 취할 수 있게끔 하려고 하는 건데요..
어디서부터 시작해야 하는지 막막합니다..
클라이언트 역할을 하게 될 제 컴퓨터는... Unix 환경입니다..
음... Unix 환경에서도 브라우저를 이용해 웹 서핑을 할 수 있쟎아요?
그 때 사용자가 웹 서핑을 하고 있는 동안, 해당 웹 서버로 보내는 HTTP 메세지를 실시간으로 모니터링하는 도구를 만들고 싶습니다.. 네트워크 상태 모니터링 하려는 의도는 아니구요.. 그냥 클라이언트가 서버로 보내는 메세지의 내용을 확인하고 싶습니다.
아울러.. 이와 관련된 정보를 얻을 수 있는 웹 사이트나 제가 의도하는 기능을 하는 오픈 소스 ( Unix 환경에서 C/C++ 이나 Java . 가급적 C 언어로 구현된 것) 프로젝트 알고 계신 분 계시면 가르켜 주세요...
좋은 하루 보내세요...^^
Forums:
http://www.joinc.co.kr/module
http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/libpcap%C0%BB_%C0%CC%BF%EB%C7%D1_%C7%C1%B7%CE%B1%D7%B7%A1%B9%D6
http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/Port_Scannig_%B0%CB%BB%E7%C5%F8
http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/Pcap_%C6%D0%C5%B6%C4%B8%C3%C4%C0%C0%BF%EB
감사합니다..^^^
자료를 보고 있는 중입니다.. 그런데... libpcap .. 이걸로 HTTP 요청 메세지에 관한 정보도 얻을 수 있을까요..?
그냥 언뜻 보니 TCP , IP, 이더넷 구조체만 보이던데...
음... 더 봐야되나 봅니다...^^;;
댓글 달기