| libpcapnav. libpcapnav´Â ÀбⰣ¿¡ TCPDUMP ÃßÀû ÆÄÀÏ¿¡¼ ÀÓÀÇÀÇ À§Ä¡¸¦ Ž»ö ÇÒ ¼öÀÖ´Â libpcap ·¡ÆÛ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
libpcapnav. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Christian Kreibich
libpcapnav. ű×
libpcapnav. ¼³¸í
libpcapnav´Â ÀбⰣ¿¡ TCPDUMP ÃßÀû ÆÄÀÏ¿¡¼ ÀÓÀÇÀÇ À§Ä¡¸¦ Ž»ö ÇÒ ¼öÀÖ´Â libpcap ·¡ÆÛ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. libpcapnav´Â Àб⠻çÀÌÀÇ TCPDUMP ÃßÀû ÆÄÀÏÀÇ ÀÓÀÇÀÇ À§Ä¡¸¦ ÀÓÀÇÀÇ À§Ä¡·Î Ž»ö ÇÒ ¼öÀÖ´Â libpcap ·¡ÆÛ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. API´Â ÀǵµÀûÀ¸·Î PCAP ¶óÀ̺귯¸®¿Í ºñ½ÁÇÕ´Ï´Ù. ½Ã°£°ú °ø°£¿¡¼ ÃßÀû ÆÄÀÏÀ» Ž»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. APPR¿¡ÀÖ´Â ÆÐŶÀ¸·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ®·¹À̽ºÀÇ 2/3À̰ųª °¡´ÉÇÑ ÇÑ ÁÖ¾îÁø ŸÀÓ ½ºÅÆÇÁ°¡ÀÖ´Â ÆÐŶ¿¡ ÃÖ´ëÇÑ ¶Ù¾î ³ÑÀ» ¼ö ÀÖÀ¸¸ç ±×°÷¿¡¼ ÆÐŶÀ» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ API´Â ŸÀÓ¹ß ±¸Á¶¸¦ Á¶ÀÛÇϱâÀ§ÇÑ Æí¸®ÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. libpcapÀÌ ¶óÀ̺귯¸®´Â ºÒÅõ¸í ÇÑ ÇÚµé ±¸Á¶Ã¼¸¦ ÅëÇØ ¹°°ÇÀ» ó¸®ÇÕ´Ï´Ù. ÃßÀû ÆÄÀÏ Å½»ö ¹× Àбâ ÆÐŶÀÇ °æ¿ìÀÌ ÇÚµéÀÌ ÃæºÐÇÕ´Ï´Ù. BPF ÇÊÅÍ ¶Ç´Â µð½ºÅ©¿¡ ÆÐŶÀ» ÀÛ¼º ÇؾßÇÏ´Â °æ¿ì ³»ºÎÀûÀ¸·Î »ç¿ëµÇ´Â Àͼ÷ÇÑ PCAP Çڵ鿡 ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. libpcapnavÀÇ ÇÙ½ÉÀº ÀÓÀÇÀÇ À§Ä¡¿¡¼ TCPDUMP ÃßÀû ÆÄÀÏ¿¡ Æ÷ÇÔ µÈ ÆÐŶ ¼ø¼¿Í µ¿±âÈ ÇÒ ¼öÀÖ´Â ±â´ÉÀÔ´Ï´Ù. ÆÄÀÏ À§Ä¡ Ç¥½Ã±âÀÔ´Ï´Ù. ¾Ë°í¸®ÁòÀº ±âº»ÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ ÀÛµ¿ÇÏ´Â TCPSLICE µµ±¸¿¡¼ VERN PAXSONÀÇ ¸Þ¼µå¸¦ ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ÆÄÀÏ À§Ä¡ Ç¥½Ã±â°¡ ÆÐŶ ½ÃÄö½º¿Í µ¿±âȵǴ ÁöÁ¡Àº Á¶±Ý ¾Æ·¡¿¡ÀÖ´Â °Íó·³ ¾Æ·¡ÂÊ¿¡ ÀÖ½À´Ï´Ù. ÆÐŶ ½ÃÄö½º°¡ °¨ÁöµÇ¸é ¿øÇÏ´Â À§Ä¡·Î Àü´ÞÇϱⰡ ÈξÀ ½±½À´Ï´Ù. ÀÌ ÆÄÀÏÀº Libpcap ÆÐŶ Çì´õ°¡ ÀÖ°í Sanity-checking °ªÀ» Àд °¢ ´Ü°è¿¡¼ °¢ ´Ü°è¿¡¼ ÇØ´ç Ãʱ⠿ÀÇÁ¼Â¿¡¼ ÇØ´ç Ãʱ⠿ÀÇÁ¼Â¿¡¼ ½ºÄµµË´Ï´Ù. ¸î °¡Áö °Ë»ç´ÂÀÌ ÀáÀçÀû ÀÎ Çì´õ¿¡ ´ëÇØÀÌ ÀáÀçÀû ÀÎ Çì´õ¸¦ ºÐ¼®ÇÕ´Ï´Ù. Çì´õ°¡ À¯È¿ÇÏ°Ô ³ªÅ¸³ª¸é ´ÙÀ½ ÆÐŶ Çì´õ°¡ üũ µÈ Çì´õ°¡ Á¦°øÇÏ´Â ¿ÀÇÁ¼Â¿¡ µû¶ó À¯»çÇÑ ÇÔ¼ö¿¡¼ °Ë»çµË´Ï´Ù. ¾Ë°í¸®ÁòÀº ÆÄÀÏ À§Ä¡ Æ÷ÀÎÅÍ°¡ ÆÐŶ È帧°ú µ¿±âÈµÇ¾î ¿øÇÏ´Â À§Ä¡¿¡ °¡´ÉÇÑ ÇÑ ¹ÐÁ¢ÇÏ°Ô ½ºÄµ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿±âÈ ÁöÁ¡ÀÌ ÁÖ¾îÁø ŸÀÓ ½ºÅÆÇÁ°¡ÀÖ´Â ÆÐŶÀ̵Ǿî ÀÖÀ¸¸é, ÀϺΠº¸°£ÀÌ ¿Ï·áµÇ°í ÇÁ·Î¼¼½º°¡ ¿øÇÏ´Â ½Ã°£ ¼ÒÀο¡ °¡Àå °¡±î¿î ÆÐŶÀÌ ¹ß°ß µÉ ¶§ ±îÁöÀÌ ¸±¸®½º¿¡¼ »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º¿¡¼´Â Å« ÆÄÀÏ Áö¿øÀ» ¼Ò°³ÇÕ´Ï´Ù. OS X¿¡¼ ´õ ³ªÀº ºôµå Áö¿ø.
libpcapnav. °ü·Ã ¼ÒÇÁÆ®¿þ¾î