FixsRCIP.

FIXSRCIP´Â ¸ÖƼ Ȩ È£½ºÆ®ÀÇ Æ¯Á¤ ¼Ò½º IP ÁÖ¼Ò·Î º¸³»´Â TCP ¹× UDP Ŭ¶óÀ̾ðÆ® ¼ÒÄÏ (IPv4)À» ¹ÙÀεùÇÏ´Â µµ±¸ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

FixsRCIP. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Lennart Poettering
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://0pointer.de/lennart/projects/paprefs/

FixsRCIP. ű×


FixsRCIP. ¼³¸í

FixSrcIP´Â TCP ¹× UDP Ŭ¶óÀ̾ðÆ® ¼ÒÄÏ (IPv4)À» ¸ÖƼ Ȩ È£½ºÆ®ÀÇ Æ¯Á¤ ¼Ò½º IP ÁÖ¼Ò·Î ¹ÙÀεùÇÏ´Â µµ±¸ÀÔ´Ï´Ù. FixSrcIP´Â TCP ¹× UDP Ŭ¶óÀ̾ðÆ® ¼ÒÄÏ (IPv4)À» ¸ÖƼ Ȩ È£½ºÆ®ÀÇ Æ¯Á¤ ¼Ò½º IP ÁÖ¼Ò·Î ¹ÙÀεùÇÏ´Â µµ±¸ÀÔ´Ï´Ù. ÇöÀç Linux ½Ã½ºÅÛÀÌ ÇÊ¿äÇÕ´Ï´Ù. FIXSRCIP µµ±¸´Â LD_PRELOAD¸¦ »ç¿ëÇÏ¿© ÀÛÀº °øÀ¯ ¿ÀºêÁ§Æ®¸¦ ½ÇÇà ÆÄÀÏ¿¡ ¹Ì¸®·ÎµåÇÕ´Ï´Ù. °øÀ¯ °´Ã¼´Â connnect () (tcp) ¹× sendto () / sendmsg () (udp) ÇÔ¼ö¸¦ µ¤¾î ¾¹´Ï´Ù. À§ÀÇ °£´ÜÇÑ ¼³¸íÀ» ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é FixsrcipÀº ´ç½ÅÀÌ Ã£°íÀÖ´Â °Í°ú ¾Æ¸¶µµ ´ç½ÅÀÌ Ã£°íÀÖ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ÄÄÆÄÀÏÇϱ⠼³Ä¡¸¦ ½ÇÇàÇϸé "make"¸¦ ½ÇÇàÇÏ°í »õ·Î »ý¼º µÈ °øÀ¯ ¿ÀºêÁ§Æ® "fixsrcip.so"¿Í ½© ½ºÅ©¸³Æ® "FixSrcIP"¸¦ ÀûÀýÇÑ Àå¼Ò·Î º¹»çÇϽʽÿÀ. (i.e. / usr / local / lib resp. / usr / local / bin) FixSrcIP¸¦ ÆíÁýÇÏ°í º¯¼ö fixsrcip¿¡¼­ °øÀ¯ °´Ã¼ÀÇ °æ·Î¸¦ Á¶Á¤ÇÕ´Ï´Ù. (FixSrcIP¸¦ ºôµåÇϱâ À§ÇØ gcc, make ¹× glibc Çì´õ ÆÄÀÏÀ» ¼³Ä¡ÇؾßÇÕ´Ï´Ù.) ÀÌÈÄ¿¡ FixsrcipÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù : fixsrcip 47.11.8.15 ÅÚ³Ý ÇìÀÌÁî. 80 (ÀÌ´Â Ç×±¸¿¡¼­ heise.de¿¡ ´ëÇÑ ÅÚ³ÝÀ» ½ÃÀÛÇÕ´Ï´Ù. 80 ¼Ò½º ÁÖ¼Ò 47.11.8.15¸¦ »ç¿ëÇÏ¿© Á¦°øµÈ ½© ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏÁö ¾Ê°í FixSrcp.so¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °øÀ¯ °´Ã¼´Â $ LD_PRELOAD¸¦ °øÀ¯ ¿ÀºêÁ§Æ®ÀÇ °æ·Î·Î ¼³Á¤ÇÏ°í »ç¿ëÇϱâ À§ÇØ ¼Ò½º IP ÁÖ¼Ò·Î ¼³Á¤µÈ $ FIXSRCIPÀÔ´Ï´Ù. ÀÌ°ÍÀº ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ´Ù¸¥ IP ÁÖ¼Ò¸¦ ÇÒ´çÇÏ´Â µ¥ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. LD_PRELOAD = / PATH / to / fixsrcip.so fixsrcip = 47.11.8.15¸¦ ÇØ´ç ~ / .bashrc ÆÄÀÏ¿¡ ³ÖÀ¸½Ê½Ã¿À. »ç¿ëÀÚ°¡ ·Î±×ÀÎ ÇÒ ¶§¸¶´Ù 47.11.8.15.NO¿¡¼­ ÀÚ½ÅÀÇ ¿¬°áÀ» ÇÒ ¶§¸¶´Ù »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Will.No¿¡¼­ FixSrcIP¸¦ ºñÈ°¼ºÈ­ÇÏ´Â º¸È£°¡ ¾ø½À´Ï´Ù. FixSrcIP´Â SetUID ÇÁ·Î±×·¥¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº LD_PRELOAD.NOÀÇ Á¦ÇÑ »çÇ×À̸ç, FIXSRCIP´Â ICMP¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº BSD ¼ÒÄÏÀÇ ÇÑ°èÀÔ´Ï´Ù. ¿¹, ÇÎÀº $ FIXSRCIP¿¡ ´ëÇØ »ó°ü ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù.


FixsRCIP. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

conn-close.

CONN-CLOSE´Â ¼³Á¤µÈ TCP ¿¬°á¿¡ ´ëÇÑ IP_CONNTRACK¿¡¼­ Ç׸ñÀ» Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ...

68

´Ù¿î·Îµå

arbround.

arbround´Â ÀÌ´õ³Ý ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿¡¼­ ¸ðµç Æ®·¡ÇÈÀ» ¼ö½ÅÇÏ´Â µµ±¸À̸ç IP / MAC ÁÖ¼Ò ½ÖÀ»º¸°íÇÕ´Ï´Ù. ...

164

´Ù¿î·Îµå